/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
table tr td:last-child,table tr th:last-child,body .lc--layout-container,.fi--form-item input[type="date"],.fi--form-item input[type="datetime-local"],.fi--form-item input[type="email"],.fi--form-item input[type="month"],.fi--form-item input[type="number"],.fi--form-item input[type="password"],.fi--form-item input[type="search"],.fi--form-item input[type="tel"],.fi--form-item input[type="text"],.fi--form-item input[type="time"],.fi--form-item input[type="url"],.fi--form-item input[type="week"],.checkbox-wrapper label,.fi--form-item .select-wrap select,.f--address address,.f--tags ul > li,.paragraph--type--acalog-curriculum .course .course-title,.cc--body-text .c--body-text figure figcaption,.cc--body-text .c--body-text table td,.cc--figure figure figcaption,.cc--footer-contact .footer-contact-container p,.cc--footer-information-for-menu .c--footer-information-for-menu ul li a,.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a,.cc--footer-utility .footer-copyright,.cc--full-captioned-image figure figcaption,.cc--full-captioned-video figure figcaption,.cc--cropped-image figure figcaption,.cc--full-section-header .c--full-section-header > .f--description p,.cc--full-split-ctas .c--full-split-ctas > .f--description p,.cc--hero-filters .c--hero-filters .text-container .f--description,.cc--lab-research-projects .f--section-description,.cc--hero-filters .c--hero-filters .text-container .f--description p,.cc--pager .c--pager ul li a,#pagingControls ul li a,[id^="control-"],.cc--search-form .c--search-form form input,.tc--chaptered-page .cc--intro .c--intro .text-container p,.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a span.label,.tc--program .cc--intro .c--intro .text-container p,.tc--search .t--search .content-main input.gsc-input,.tc--search .t--search .content-main .gsc-orderby-label,.tc--search .t--search .content-main .gsc-selected-option-container,.tc--search .t--search .content-main .gs-result a.gs-visibleUrl,.tc--search .t--search .content-main .gs-result .gs-visibleUrl,.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page,button.show-more,button.show-less,.lc--layout-container .chaptered-spotlight-card .f--article-headline h3{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}table tr td:first-child,table tr th:first-child,.lc--layout-container h6,.button,.fi--form-item input[type="button"],.fi--form-item input[type="submit"],.fi--form-item textarea,.f--button-link .button,.c--event-cards .f--more-link a,.f--button .button,.paragraph--type--acalog-curriculum .year-content h5,.cc--alert-banner .c--alert-banner .text-container .alert-time-date .f--link .button,.cc--body-text .c--body-text table th,.cc--body-text .c--body-text table.cols-2 tbody td:first-child,.cc--body-text .c--body-text table.light tbody td:first-child,.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button,.detail-page-links .f--button-link .button,.cc--featured-quote .f--quote-attribution,.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input,.cc--filter-form-wrapper .c--filter-form-wrapper h2,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button],.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input,.cc--full-quote .f--quote-attribution,.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button,.bot .more-link a,.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p,.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button,.cc--hero-filters .c--hero-filters .text-container .f--section-title h2,.cc--hero-filters .c--hero-filters .text-container .fi--form-item label,.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"],.cc--hero-filters .c--hero-filters .text-container .fi--form-item .select-wrap select,.cc--information-for-menu .information-for-button,.cc--information-for-menu ul.m--menu > li a,.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input,.main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a,.mobile-nav .cc--mobile-menu ul.m--menu > li ul.submenu a,.cc--profile-card .c--profile-card .text-container .f--professional-title,.cc--profile-teaser-row .f--professional-title,.cc--profile-teaser-row .f--professional-title p,.cc--pullquote .f--quote-attribution,.cc--related-story .f--description p,.cc--scroll-up .c--scroll-up .scrollup-button span,.cc--search-form .c--search-form form .fi--search input,.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description .cta-subtitle,.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button,.cc--tile-cta-grid .f--tiles .text-container .f--link .button,.cc--utility-menu ul.m--menu > li a,.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step span.progress-text,.totals-pager .totals,.tc--search .t--search .content-main .gsc-result-info,.lity .lity-wrap .lity-container h3,#dd-container .dtd-callout,.dtd-plugin .dtd-callout,#dd-container .mg-forms-button:hover,#dd-container .mg-forms-button:focus,.dtd-plugin .mg-forms-button:hover,.dtd-plugin .mg-forms-button:focus,.lc--layout-container .paragraph--type--campus-alerts h2,.lc--layout-container .paragraph--type--campus-alerts h3,.search-form-directory a,.lc--layout-container .column-grid-details a h3,.lc--layout-container .column-grid-details h3,.lc--layout-container .f--subheading h3,.f--program-link a,.meeting-minutes-btn a,.meeting-agenda-btn a,.paragraph--type--title-and-multiple-links .field--type-link a,.paragraph--type--title-and-multiple-links .field--type-file a,.main-nav-container .cc--main-menu ul.m--menu>li>a,.cc--footer-menu .mc--footer .m--footer>.menu-item a,.main-nav-container .cc--main-menu ul.m--menu>li>span,.cc--footer-social .footer-social-container .footer-social-list>li .footer-social-button{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}.ui-autocomplete-field-title{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:600;}.lc--layout-container .f--subheading h3{font-size:1.0625em;margin:1.5rem 0 1rem 0;}.search-form-directory{background:#550d1d;padding-top:1.5rem;padding-right:1rem;padding-left:6.25%;padding-bottom:1.5rem;border-top:1px solid #8a4252;}p.search-form-directory a{font-size:0.9375rem;color:#ffffff;text-decoration:none;}.search-form-directory svg{width:18px;height:18px;fill:#ffffff;margin-left:.5rem;}.search-form-directory a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:1rem;}p.search-form-directory a:hover{text-decoration:underline !important;color:#ffffff !important;}.text-align-left{text-align:left;}.mw-20{max-width:20rem;}.mt--4{margin-top:-4.6875rem;}.margin-right-2{margin-right:2.63158% !important;}.margin-right-0{margin-right:0 !important;}.table-vertical-align-top td{vertical-align:top;}.chap-img-float-right{position:absolute;width:130px;height:130px;left:825px;}.landing-page .alert-view-block,.chaptered-page .alert-view-block,.article .alert-view-block{margin-top:0;}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.width-130{width:130px !important;height:130px !important;}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.flex-container .social-media-icon{margin:0 2em;}.flex-container-image{min-width:90px;width:90px;margin-right:1em;}.slick--view--recent-news2,#slick-paragraph-slideshow-slides-default-83991-1,#slick-paragraph-slideshow-slides-default-85671-1{max-width:1200px !important;margin:0 auto;}.cc--body-text .c--body-text table.no-border td{border:none;}.flex-container-left-img{width:15em;margin-right:2em;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.small-inline-img{width:100px !important;height:auto;margin-right:1em !important;}.tbl-height-200{width:250px;height:200px;}.tbl-height-200 img{width:auto;height:100%;}.cc--body-text .c--body-text .tbl-height-200 img{margin-top:0;margin-bottom:0;}.public-admin-bg{background:url('https://www.nccu.edu/sites/default/files/2021-10/pub_admin_depart_banner-bg.jpg');background-size:cover;background-repeat:no-repeat;}div#viz-client-container{margin:0 auto;}.stats-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.cc--body-text .c--body-text p.stat-details{font-size:1rem;width:49%;padding:0 1rem;}span.stat-number{display:block;font-size:2rem;font-weight:bold;color:#6D1327;}p.stat-details{text-align:center;}.cc--body-text .c--body-text p.stat-details:not(:nth-child(2n)){border-right:1px solid #ccc;}.logo-ptag{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.logo-ptag img{width:2rem;margin-right:.5rem;}.centered{text-align:center;}.cc--body-text .c--body-text p.med-text{font-size:1.25rem;font-weight:500;}.f--publications .field__item{padding-bottom:1rem;padding-left:0;margin-bottom:1.25rem;border-bottom:1px solid #000000;}.f--profile .f--projects{margin-top:2.125rem;}.hidden{display:none;}@media screen and (min-width:768px){.f--project-links{display:block;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}}.f--project-links{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;}.f--project-links a{border-bottom:1px solid #000000;padding-bottom:1rem;margin-bottom:1.25rem;color:#000000;display:block;background:url(/themes/custom/nccu/style/images/icons/icon-arrowright.svg) no-repeat;background-position:right;font-weight:bold;text-decoration:none;padding-right:2em;}.path-taxonomy .lc--layout-container h1{text-align:center;margin-right:auto;margin-bottom:2.5625rem;margin-left:auto;color:#6d1327;}.views-row .cc--research-project-search-index,.views-row .cc--research-project-teaser{padding-bottom:2em;}.lc--layout-container .research-project-search-index h3{font-size:1.375rem;margin-bottom:0.5rem;}.research-inline{display:block;}.research-project-search-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.research-project-search-index .f--field .field__item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.research-project-search-index .f--field .field__item:not(:first-child){margin:0;}.research-project-search-index .f--field .field__item:empty{display:none;}.research-project-search-index .f--field .field__item:not(:last-child):after{content:",";}.research-margin{margin-top:0.5em;}.research-border{border:0 solid #f7f7f7;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-admission .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a,.tc--events-calendar #views-exposed-form-events-calendar-page-1 .form-wrapper .fieldset-legend,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--phone .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--address .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--office-hours .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links .h5,.tc--search .t--search .content-main .gsc-control-cse .gs-spelling,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title *,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-bottom:2.5rem;}.tc--facilities-projects .content-main{width:100% !important;padding:0 10em !important;}.tc--facilities-projects .views-field-title{width:20%;}.tc--facilities-projects .views-field-body{width:50%;}.tc--facilities-projects .views-field-field-project-completion-date{width:20%;}.tc--facilities-projects table th{font-weight:bold !important;background:#f5f5f2;margin-top:1em;}.tc--facilities-projects table tr{border-bottom:1px solid #dddddd;}.tc--facilities-projects table tr td{padding:1em 1em;}.f--capital-attachments a{border-bottom:1px solid #000000;padding-bottom:1rem;margin-bottom:1.25rem;color:#000000;display:block;background:url(/themes/custom/nccu/style/images/icons/icon-arrowright.svg) no-repeat;background-position:right;font-weight:bold;text-decoration:none;}.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .text-container,.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .video-controls{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .f--cta-title .field__item,.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .f--description .field__item,.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .f--button-link{text-align:right;}.read-more .summary-remainder,.read-more.expanded .summary-ellipsis{display:none;}.read-more.expanded .summary-remainder{display:inline;}.cc--video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.tc--chaptered-page .cc--video{padding-bottom:1.5625rem;}.c--video{width:100%;}.tc--landing-page .c--video{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}.tc--landing-page .cc--video{padding-bottom:0;}.tc--chaptered-page .c--video{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.t--program .cc--video{margin-bottom:2em;}.t--program .c--component.c--video{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}.c--component.c--video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100% !important;margin:0 0 !important;position:relative;overflow:hidden;}.f--field.f--video{width:50%;}.video-details-wrapper{background-color:#fff;margin-top:-1.5625rem;margin-right:4.16667%;padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:2.1875rem;padding-left:1.25rem;display:webkit-box;display:ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;z-index:1;width:100%;}.reverse .c--component.c--video{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.dark .c--video,.dark .video-details-wrapper,.cc--nccu-in-the-news,.dark.cc--social-media-links{background:#f1f1f1;}.cc--video .background-img{position:absolute;left:0;width:50%;height:100%;margin-bottom:56.25%;background-repeat:no-repeat;background-position:center;background-size:cover;}.cc--video .video-thumbnail::after{display:block;position:absolute;width:100%;height:100%;background:rgb(255,255,255);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.9)));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 100%);content:'';z-index:0;}.tc--chaptered-page .c--component.c--video,.tc--program .c--component.c--video{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tc--chaptered-page .f--field.f--video,.tc--program .f--field.f--video{width:100%;}.tc--chaptered-page .video-details-wrapper,.tc--program .video-details-wrapper{width:100%;padding-top:1.5625rem;padding-right:0;padding-bottom:0;padding-left:0;}.video-details-wrapper .f--button-link a{min-width:60%;}@media screen and (min-width:1024px){.video-details-wrapper{padding-right:4.6875rem;padding-left:4.6875rem;max-width:800px;width:50%;margin-right:auto;margin-left:0;}}@media screen and (min-width:768px){.video-details-wrapper{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:4.125rem;padding-right:3rem;padding-bottom:4.125rem;padding-left:3rem;width:50%;}}@media screen and (max-width:767px){.f--field.f--video{width:100%;}.c--component.c--video{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.instagram-image img,.instagram-video img,.instagram-sidecar img{width:32% !important;}}@media screen and (max-width:500px){.instagram-image img,.instagram-video img{width:49% !important;}}.lca-posting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em;}.lca-details .views-field{margin-bottom:.75em;}.views-field-field-constituent-institution .views-label,.views-field-field-nccu-job-title .views-label,.views-field-field-occupational-classificatio .views-label,.views-field-field-annual-wage .views-label,.views-field-field-lca-notice-filing-dates .views-label,.views-field-field-posting-file .views-label,.views-label-field-lca-number{font-weight:bold;color:#505b5e;}.views-field-field-lca-number{margin-right:1em;font-weight:bold;}.views-field-field-lca-number .field-content{color:#6d1327;}.lca-number-container{border-right:1px solid #cccccc;}.lca-details{margin-left:1em;}.lca-posting .views-field-field-posting-file .f--button-link{background-image:url(/themes/custom/nccu/style/images/icons/icon-download.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:left center;padding-left:1.5em;}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:20.27273%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:6.81818%;margin-left:6.27273%;}}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--image{width:47.72727%;margin-right:4.54545%;}}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--image{width:100%;}}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .text-container{width:47.72727%;}}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .text-container{width:100%;padding-left:8.33333%;}}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--phone .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--address .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--office-hours .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links .h5{font-size:1.125rem;line-height:1.5556;margin-top:2.1875rem;margin-bottom:0.3125rem;color:#000000;}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links a,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email a{display:block;padding-bottom:0.625rem;}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links .h5{margin-top:0;margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links .h5{margin-top:2.1875rem;margin-bottom:0.3125rem;}}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link{margin-top:2.1875rem;margin-right:0;margin-bottom:2.1875rem;margin-left:0;}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:none;height:auto;text-decoration:underline;text-align:left;}html[data-whatintent="mouse"] .tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a:hover{border:none;}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link{margin-top:2.1875rem;margin-right:0;margin-bottom:2.1875rem;margin-left:0;}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link a{width:71.42857%;}}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link a{width:91.66667%;}}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .cc--share-icons .title{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;white-space:nowrap;}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding:0;}}@media screen and (min-width:500px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--intro{padding:0;}}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h1,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h2,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h3,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h4,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h5,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h6,.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text p{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .cc--accordions{margin-top:2.5rem;}@media screen and (min-width:1024px){.tc--research-projects .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .cc--accordions{margin-top:3.75rem;}}.tc--research-projects .content-inner-container{max-width:1600px;margin:0 auto;width:100%;}.tc--research-projects .content-inner-container .f--profile-paragraphs{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.tc--research-projects .content-inner-container .f--profile-paragraphs{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--research-projects .content-inner-container .f--profile-paragraphs{padding-right:8.33333%;padding-left:8.33333%;}}.tc--research-projects .content-middle .f--article-paragraphs{padding-top:1.875rem;}@media screen and (min-width:768px){.tc--research-projects .content-middle .f--article-paragraphs{padding-top:3rem;}}@media screen and (min-width:1024px){.tc--research-projects .content-middle .f--article-paragraphs{padding-top:3.125rem;}}.lc--layout-container b,.lc--layout-container strong,.fi--form-item label,.checkbox-wrapper input[type="checkbox"]:checked + label,.f--tags ul > li:first-child,.f--topics ul > li,.paragraph--type--acalog-curriculum .program-content h4,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--alert-banner .c--alert-banner .text-container .alert-time-date time,.cc--body-text .c--body-text h4,.cc--body-text .c--body-text h5,.cc--body-text .c--body-text h6,.cc--body-text .c--body-text table caption,.cc--card-grid .f--cta-title h2,.cc--card-grid .f--cta-title a,.cc--chaptered-menu .m--menu .menu-item a.active,.cc--chaptered-menu .m--menu .menu-item a:hover,.paragraph--type--header-highlights .paragraph--type--navigation-links a:hover,.cc--chaptered-menu span.jump-to,.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--cta-title h2 a,.cc--event-cards .image-date .date span,.cc--upcoming-events-homecoming .image-date .date span,.slick .f--event-cards .image-date .date span,.cc--event-cards .f--cta-title h2,.cc--event-cards .f--cta-title a,.slick .f--event-cards .f--cta-title h2,.slick .f--event-cards .f--cta-title a,.slick .news-wrapper .f--cta-title h3,.slick .news-wrapper .f--cta-title a,article.cc--event-teaser-row .c--event-teaser-row .f--cta-title h2 a,article.cc--event-teaser-row .c--event-teaser-row .image-date-container .month,article.cc--event-teaser-row .c--event-teaser-row .image-date-container .day,.c--_-column-event-grid-item .image-date .month-day-container .month,.c--_-column-event-grid-item .image-date .month-day-container .day,.slick .f--event-cards .image-date .month-day-container .month,.slick .f--event-cards .image-date .month-day-container .day
.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .type-label,.cc--footer-contact .footer-contact-container h4,.cc--footer-information-for-menu .c--footer-information-for-menu > h3,.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt,.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button,.cc--hero-degree-finder .c--hero-degree-finder .supertitle,.cc--hero-share .header .f--byline,.cc--link-table-grid-section .f--cta-title h2,.cc--links-columns .c--links-columns ul li a.button,.cc--news-block .news-wrapper .sidebar .f--cta-title h2,.cc--news-block .news-wrapper .sidebar .f--cta-title a,html[data-whatintent="mouse"] .cc--pager .c--pager ul li.pager-item a:hover,.cc--pager .c--pager ul li.pager-current a,.cc--profile-teaser-row .f--cta-title h2,.cc--related-story .f--cta-title h2 a,.c--share-grid-addtoany > span.a2a_kit span.title,.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--cta-title h2,.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active span.progress-text,.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--time-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-venue .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-admission .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a,.tc--events-calendar #views-exposed-form-events-calendar-page-1 .form-wrapper .fieldset-legend,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--phone .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--address .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--office-hours .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links .h5,.tc--search .t--search .content-main .gsc-control-cse .gs-spelling,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title *,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;}.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.f--teaser-title h3,.cc--alert-banner .c--alert-banner .text-container .alert-logo h2,.cc--alert-banner .c--alert-banner .text-container .alert-time-date p,.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h2,.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a,.cc--event-teaser-list .c--event-teaser-list .f--section-title h2,.cc--featured-quote .f--quote-text,.cc--full-quote .f--quote-text,.cc--full-quote .f--quote-text p,.cc--full-quote .f--quote-text::before,.cc--full-quote .f--quote-text::after,.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h2,.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2,.cc--hero-background-image .c--hero-background-image h1,.cc--hero-filters .c--hero-filters .text-container h1,.cc--intro .c--intro a,.cc--intro .c--intro p,.mobile-nav .cc--mobile-menu ul.m--menu a,.mobile-nav .cc--mobile-menu ul.m--menu span,.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h2,.cc--pullquote .f--quote-text,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h2,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a,.paragraph--type--sponsorship-logos .field--name-field-title,.header-two,.paragraph--type--bot-meeting-view .viewsreference--view-title,.slick--optionset--homepage-carousel-thumbnail .slide__caption{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400;}.cc--card-grid .f--professional-title,.cc--card-grid .f--professional-title p,.cc--hero-profile .c--hero-profile .f--description,.cc--hero-programs .c--hero-programs .program-finder-cta p.desc,.cc--intro .c--intro em,.cc--stats-grid-item .c--stats-grid-item .f--description p,.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:italic;font-weight:400;}.cc--intro .c--intro strong,.cc--related-story .f--section-label h2{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:700;}.lc--layout-container h2.header-highlights-quicklinks{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;font-size:1.375em;color:#6d1327;margin-bottom:0.625rem;}.lab-director-content .cc--stats-grid-item .c--stats-grid-item .f--description p{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;color:#505b5e;margin-bottom:0;}.hamburger{padding:20px 20px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger-box{width:23px;height:16px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:23px;height:2px;background-color:#ffffff;-webkit-border-radius:0px;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-7px;}.hamburger-inner::after{bottom:-7px;}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;-o-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;-o-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}@media screen and (min-width:1024px){.lc--ambient-hero #l--main-header{background:-o-linear-gradient(top,rgba(0,0,0,0.8) 5%,transparent 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to bottom,rgba(0,0,0,0.8) 5%,transparent 70%);}}.lc--ambient-hero #l--main-header .information-for-button{color:#ffffff;}.lc--ambient-hero #l--main-header .information-for-button svg{fill:#ffffff;}.lc--ambient-hero #l--main-header .cc--utility-menu ul.m--menu > li a{color:#ffffff;}.lc--ambient-hero #l--main-header .cc--utility-menu ul.m--menu > li a.offsite{background-image:url(/themes/custom/nccu/style/images/icons/icon-externallink-white.svg);}.lc--ambient-hero main{position:relative;top:-3.75rem;margin-bottom:-3.75rem;}@media screen and (min-width:1024px){.lc--ambient-hero main{top:-8.125rem;margin-bottom:-8.125rem;}}@media screen and (min-width:1024px){.lc--full .content-top .cc--component-container.max-width,.lc--full .content-main .cc--component-container.max-width,.lc--full .content-main .cl--component-list .cc--component-container.max-width,.lc--full .content-bottom .cc--component-container.max-width,.lc--ambient-hero .content-top .cc--component-container.max-width,.lc--ambient-hero .content-main .cc--component-container.max-width,.lc--ambient-hero .content-main .cl--component-list .cc--component-container.max-width,.lc--ambient-hero .content-bottom .cc--component-container.max-width{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.lc--full .content-top .cc--component-container.full-background > .c--component,.lc--full .content-main .cc--component-container.full-background > .c--component,.lc--full .content-main .cl--component-list .cc--component-container.full-background > .c--component,.lc--full .content-bottom .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-top .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-main .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-main .cl--component-list .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-bottom .cc--component-container.full-background > .c--component,.cc--lab-research-projects .field--name-field-projects{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.lc--full .content-top .cc--component-container.narrow,.lc--full .content-main .cc--component-container.narrow,.lc--full .content-main .cl--component-list .cc--component-container.narrow,.lc--full .content-bottom .cc--component-container.narrow,.lc--ambient-hero .content-top .cc--component-container.narrow,.lc--ambient-hero .content-main .cc--component-container.narrow,.lc--ambient-hero .content-main .cl--component-list .cc--component-container.narrow,.lc--ambient-hero .content-bottom .cc--component-container.narrow{max-width:800px;margin:0 auto;}}.region-sidebar-first{margin-top:20px;width:18.18182%;margin-right:4.54545%;}.lc--two-column .content-sidebar-main-wrapper{max-width:1600px;margin:0 auto;}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-right:4.16667%;padding-bottom:2.8125rem;padding-left:4.16667%;}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner.justify-center,.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-bottom:4.6875rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner.justify-center,.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{width:18.18182%;margin-right:4.54545%;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main,.tc--bot-meeting .content-main{width:54.54545%;}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner.justify-center .content-main{margin:0 auto;}}body{margin:0;padding:0;}body.mobile-menu-open{height:100%;overflow:hidden;}#l--main-footer{background-color:#6d1327;}*:focus{outline:3px solid #4a90e2;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;white-space:nowrap;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{-webkit-tap-highlight-color:transparent;}body{line-height:1.5;}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1;}p{margin-top:0;}p:last-child{margin-bottom:0;}ul,ol{margin-top:0;}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;}img{width:100%;height:auto;display:block;}svg path,svg polygon,svg line,svg rect,svg ellipse,svg circle{-webkit-transition:fill 0.1s ease-in-out;-o-transition:fill 0.1s ease-in-out;transition:fill 0.1s ease-in-out;}html[data-whatintent="mouse"] svg path,html[data-whatintent="mouse"] svg polygon,html[data-whatintent="mouse"] svg line,html[data-whatintent="mouse"] svg rect,html[data-whatintent="mouse"] svg ellipse,html[data-whatintent="mouse"] svg circle{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] svg path:hover,html[data-whatintent="mouse"] svg polygon:hover,html[data-whatintent="mouse"] svg line:hover,html[data-whatintent="mouse"] svg rect:hover,html[data-whatintent="mouse"] svg ellipse:hover,html[data-whatintent="mouse"] svg circle:hover{-webkit-transition:fill 0.1s ease-in-out;-o-transition:fill 0.1s ease-in-out;transition:fill 0.1s ease-in-out;}nav ul,nav ol{list-style:none;margin:0;padding:0;}dl{margin-top:0;}dd{margin:0;}figure{margin:0 0 1.25rem 0;}figure img{width:100%;}figure figcaption{text-align:center;color:#585858;font-style:oblique;margin-top:0.625rem;font-size:0.875rem;line-height:1.7143;}@media screen and (min-width:768px){figure.left{width:60%;float:left;margin-top:0;margin-right:4.16667%;margin-bottom:1.25rem;margin-left:-10.41667%;}}@media screen and (min-width:768px){figure.right{width:60%;float:right;margin-top:0;margin-right:-10.41667%;margin-bottom:1.25rem;margin-left:4.16667%;}}address{font-style:normal;}form{margin:0;}fieldset{padding:0;margin:0;border:0;}textarea{resize:vertical;}button{background-color:transparent;border:0;padding:0;}button,[type="button"],[type="reset"],[type="submit"],.button-reset{cursor:pointer;}[disabled]{cursor:default;}iframe{border:0;}section.two-cols{margin-top:2.5rem;margin-bottom:2.5rem;}@media screen and (min-width:768px){section.two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;}}section.two-cols img{float:left;display:inline-block;margin-bottom:0.9375rem;}table{width:100%;border-collapse:collapse;border-spacing:0;}table tr td,table tr th{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;font-size:1rem;line-height:1.625;vertical-align:top;text-align:left;}table tr td:first-child,table tr th:first-child{color:#000000;}table tr td:last-child,table tr th:last-child{color:#4a4a4a;}table.two-col{border-top:1px solid #dddddd;}table.two-col tr th:nth-child(1){width:40%;font-weight:600;}table.two-col tr td:nth-child(2){color:#000000;}th,td{padding:0;}th{font-weight:normal;}[tabindex="-1"]:focus{outline:none !important;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}body .lc--layout-container{color:#505b5e;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}button.show-more,button.show-less{font-size:1rem;color:#6D1327;}button.show-more:hover,button.show-less:hover{text-decoration:underline;}.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5{color:#000000;}.lc--layout-container h1{font-size:4.6875rem;line-height:1.0667;}.lc--layout-container h2{font-size:2.5rem;line-height:1.2;}.lc--layout-container h2.header-two{font-size:1.75rem;line-height:1.1429;}.lc--layout-container h3{font-size:2.125rem;line-height:1.2942;}.lc--layout-container h3{margin-bottom:.25em;}.lc--layout-container .tc--profile h3,.lc--layout-container .f--bot-paragraphs h3{font-size:1.5rem;}.paragraph--type--acalog-curriculum .program-content h3{font-size:1.5rem;line-height:1.1429;}.lc--layout-container h4{font-size:1.875rem;line-height:1.3334;}.lc--layout-container h5{font-size:1.5rem;line-height:1.4167;}.lc--layout-container h6{font-size:1.25rem;line-height:1.5;}.lc--layout-container p{font-size:1.125rem;line-height:1.6667;}.lc--layout-container a{font-size:1rem;line-height:1.625;}@media screen and (min-width:1024px){.lc--layout-container .c--full-section-header a{font-size:1.125rem;line-height:1.6667;}}.lc--layout-container .alertMSG p{font-size:1rem;}.button,.meeting-agenda-btn a,.meeting-minutes-btn a{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .button,html[data-whatintent="mouse"] .meeting-agenda-btn a,html[data-whatintent="mouse"] .meeting-minutes-btn a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .button:hover,html[data-whatintent="mouse"] .meeting-agenda-btn a:hover,html[data-whatintent="mouse"] .meeting-minutes-btn a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.button:focus,.meeting-agenda-btn a:focus,.meeting-minutes-btn a:focus{outline:3px solid #4a90e2;}.icon-close{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;}.ec--entity-container{background-size:cover;background-position:center center;}@media screen and (min-width:1024px){.cc--component-container.narrow{max-width:50%;margin:0 auto;}}@media screen and (min-width:1024px){.cc--component-container.maxwidth{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.cc--component-container.fullbackground > .c--component{max-width:1600px;margin:0 auto;}}.fi--form-item input[type="date"],.fi--form-item input[type="datetime-local"],.fi--form-item input[type="email"],.fi--form-item input[type="month"],.fi--form-item input[type="number"],.fi--form-item input[type="password"],.fi--form-item input[type="search"],.fi--form-item input[type="tel"],.fi--form-item input[type="text"],.fi--form-item input[type="time"],.fi--form-item input[type="url"],.fi--form-item input[type="week"]{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;font-size:0.9375rem;line-height:1.7334;color:#4a4a4a;border:1px solid #9b9b9b;background-color:#ffffff;position:relative;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.fi--form-item:not(:last-child){margin-bottom:1.25rem;}.fi--form-item label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6d1327;}.fi--form-item input[type="button"]{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .fi--form-item input[type="button"]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item input[type="button"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.fi--form-item input[type="button"]:focus{outline:3px solid #4a90e2;}.checkbox-wrapper{overflow:hidden;position:relative;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2.5rem;text-align:left;}.checkbox-wrapper input[type="checkbox"]{position:absolute;top:0;left:-9999px;}.checkbox-wrapper input[type="checkbox"]:focus + label::before{outline:3px solid #4a90e2;}.checkbox-wrapper input[type="checkbox"]:checked + label{color:#6d1327;}.checkbox-wrapper input[type="checkbox"]:checked + label::before{background-color:#6d1327;}.checkbox-wrapper input[type="checkbox"]:checked + label::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:1;}.checkbox-wrapper label{cursor:pointer;margin-bottom:0;color:#4a4a4a;}.checkbox-wrapper label::before,.checkbox-wrapper label::after{content:'';position:absolute;top:50%;}.checkbox-wrapper label::before{left:1px;width:26px;height:26px;margin:-15px 0 0;background-color:#ffffff;border:1px solid #9b9b9b;}.checkbox-wrapper label::after{left:10px;width:8px;border-bottom:3px solid #ffffff;height:12px;border-right:3px solid #ffffff;margin:-9px 0 0;opacity:0;}.fi--form-item .radio-wrapper{overflow:hidden;position:relative;padding:20px 0 20px 40px;text-align:left;}.fi--form-item .radio-wrapper input[type="radio"]{position:absolute;top:0;left:-9999px;}.fi--form-item .radio-wrapper input[type="radio"]:focus + label::before{outline:3px solid #4a90e2;}.fi--form-item .radio-wrapper input[type="radio"]:checked + label::before{border:2px solid #00356b;}.fi--form-item .radio-wrapper input[type="radio"]:checked + label::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.fi--form-item .radio-wrapper label{cursor:pointer;margin-bottom:0;}.fi--form-item .radio-wrapper label::before,.fi--form-item .radio-wrapper label::after{content:'';position:absolute;top:50%;}.fi--form-item .radio-wrapper label::before{left:1px;width:26px;height:26px;margin:-15px 0 0;background-color:#f9f9f9;border:1px solid #dddddd;-webkit-border-radius:50%;border-radius:50%;}.fi--form-item .radio-wrapper label::after{left:7px;width:14px;height:14px;margin:-9px 0 0;opacity:0;background-color:#00356b;-webkit-transform:translate3d(-40px,0,0) scale(0.5);transform:translate3d(-40px,0,0) scale(0.5);-webkit-border-radius:50%;border-radius:50%;}.fi--form-item .select-wrap{position:relative;border:1px solid #9b9b9b;background-color:#ffffff;}.fi--form-item .select-wrap select{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;font-size:0.9375rem;line-height:1.7334;color:#4a4a4a;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.fi--form-item .select-wrap select::-ms-expand{display:none;}.fi--form-item .select-wrap svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:10px;right:1.5625rem;pointer-events:none;}.fi--form-item .select-wrap svg polygon{fill:#6d1327;}.fi--form-item input[type="submit"]{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .fi--form-item input[type="submit"]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item input[type="submit"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.fi--form-item input[type="submit"]:focus{outline:3px solid #4a90e2;}.fi--form-item textarea{width:100%;border:1px solid #dddddd;background-color:#f9f9f9;}.cc--intro .c--intro a,a{color:#6d1327;text-decoration:underline;}#dd-container a,.dtd-plugin a{color:#6d1327 !important;text-decoration:underline;}html[data-whatintent="mouse"] .cc--intro .c--intro a,.cc--intro .c--intro html[data-whatintent="mouse"] a,html[data-whatintent="mouse"] a,[data-whatintent="mouse"] #dd-container a,[data-whatintent="mouse"] .dtd-plugin a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--intro .c--intro a:hover,.cc--intro .c--intro html[data-whatintent="mouse"] a:hover,html[data-whatintent="mouse"] a:hover{text-decoration:none;color:#000000;}html[data-whatintent="mouse"] .tc--lab-page .field--name-field-navigation-link a:hover,.page-navigation .field--name-field-navigation-link a:hover{color:#FFFFFF;-webkit-box-shadow:inset 0 -5px 0 white;box-shadow:inset 0 -5px 0 white;}#dd-container a:focus,.dtd-plugin a:hover{text-decoration:none !important;color:#000000 !important;}.link{color:#6d1327;}.f--address address{color:#505b5e;}.f--ambient-video{width:100%;}.tc--chaptered-page .cc--component-container.narrow,.tc--program .cc--component-container.narrow{max-width:100%;}@media screen and (min-width:1024px){.tc--chaptered-page .cc--component-container.narrow{max-width:100%;}}.giving-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.giving-form-images{margin-top:3em;}.centered-text{text-align:center;}.remove-paragraph-margin{margin-top:0 !important;margin-bottom:0 !important;}.giving-form-content{width:71.54545% !important;margin:0 auto;}.giving-form-nccu-logo{width:53%;margin:0 auto;}.giving-form-content h2{text-align:center;margin-top:0 !important;}.region-sidebar-first{margin-top:20px;}.policies-description{margin-bottom:2em;}.policy-list .policy-tags{width:30%;}.policy-tags{width:100%;}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%;}}.f--ambient-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:1024px) and (-ms-high-contrast:none){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none;}}@media screen and (min-width:1024px){@supports (-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none;}}}.f--button-link .button,.c--event-cards .f--more-link a{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .f--button-link .button,html[data-whatintent="mouse"] .c--event-cards .f--more-link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--button-link .button:hover,html[data-whatintent="mouse"] .c--event-cards .f--more-link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.f--button-link .button:focus,.c--event-cards .f--more-link a:focus{outline:3px solid #4a90e2;}.f--button .button,.c--event-cards .f--more-link a{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .f--button .button,html[data-whatintent="mouse"] .c--event-cards .f--more-link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--button .button:hover,html[data-whatintent="mouse"] .c--event-cards .f--more-link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.f--button .button:focus,.c--event-cards .f--more-link a:focus{outline:3px solid #4a90e2;}.f--cta-description p{color:#4a4a4a;font-size:1rem;line-height:1.625;}.f--cta-title{margin-bottom:0.9375rem;}.f--cta-title h2{font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.f--cta-title h2{font-size:1.4375rem;line-height:1.174;}}@media screen and (min-width:1024px){.f--cta-title h2{font-size:1.75rem;line-height:1.1429;}.directory-no-results .f--button-link .button{font-size:1rem;}}.f--cta-title a{text-decoration:none;font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.f--cta-title a{font-size:1.4375rem;line-height:1.174;}}@media screen and (min-width:1024px){.f--cta-title a{font-size:1.75rem;line-height:1.1429;}}html[data-whatintent="mouse"] .f--cta-title a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--cta-title a:hover{text-decoration:underline;}.f--description,.cc--lab-research-projects .f--section-description{color:#4a4a4a;font-size:1rem;line-height:1.625;}.f--description p,.cc--lab-research-projects .f--section-description p{color:#4a4a4a;font-size:1rem;line-height:1.625;}.cc--accordions .f--description p,.t--chaptered-page .f--description p,.cc--accordions .f--detail-text li,.cc--accordions .f--detail-text ol,.cc--accordions .f--detail-text li li,.cc--accordions .f--detail-text ol li,.cc--accordions .f--detail-text ol ol,.cc--accordions .f--detail-text li ol{color:#505b5e;font-size:1.125rem;line-height:1.7778;}.f--image-srcset img{display:block;}.f--profile-thumbnail{width:4.6875rem;}@media screen and (min-width:1024px){.f--profile-thumbnail{width:6.25rem;}}.f--profile-thumbnail img{-webkit-border-radius:100%;border-radius:100%;border:2px solid #00356b;}.tc--profile h2,.f--section-title h2,.paragraph--type--bot-meeting-view .viewsreference--view-title{color:#000000;font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}.tc--profile .f--courses,.tc--profile ol li,.tc--profile ul li,.tc--profile .f--publications li a,.cc--lab-research-projects .views-row .lab-research-title a{font-size:1.125rem;line-height:1.6667;margin-bottom:1em;}.cc--lab-research-projects .views-row .lab-research-title a{text-decoration:none;font-weight:bold;}.cc--lab-research-projects .views-row .lab-research-title{margin-bottom:1.5em;}.tc--profile p a,.t--event .f--field.f--body a{font-size:1.125rem;line-height:1.6667;}@media screen and (min-width:1024px){.tc--profile h2,.f--section-title h2,.paragraph--type--bot-meeting-view .viewsreference--view-title{font-size:1.75rem;line-height:1.2858;margin-bottom:1.5625rem;}.f--section-title h3{font-size:1.6rem;line-height:1.2942;margin-bottom:1.5rem;}.f--section-title h4{font-size:1.5rem;line-height:1.3334;margin-bottom:1.5rem;}}.f--tags{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.f--tags{padding-right:6.25%;padding-left:6.25%;}}.f--tags ul{list-style:none;padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.f--tags ul > li{font-size:1rem;line-height:1.625;}.f--tags ul > li:first-child{font-size:0.8125rem;line-height:1.2308;color:#00356b;text-transform:uppercase;padding-right:1.5625rem;}.f--tags ul > li span{margin-right:0.25rem;}.f--teaser-description{font-size:0.875rem;line-height:1.7143;}.f--teaser-description a{font-size:0.875rem;line-height:1.7143;}.f--teaser-description{font-size:0.875rem;line-height:1.7143;}.f--teaser-description a{font-size:0.875rem;line-height:1.7143;}.f--teaser-title h3{font-size:1.375rem;line-height:1.2728;padding-top:1.5625rem;padding-bottom:0.625rem;color:#000000;}@media screen and (min-width:768px){.f--teaser-title h3{padding-top:0;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.f--teaser-title h3{font-size:1.5rem;line-height:1.4167;}}.f--teaser-title h3 a{color:#000000;text-decoration:none;font-size:1.375rem;line-height:1.2728;}html[data-whatintent="mouse"] .f--teaser-title h3 a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--teaser-title h3 a:hover{text-decoration:underline;}@media screen and (min-width:1024px){.f--teaser-title h3 a{font-size:1.5rem;line-height:1.4167;}}.f--topics ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.f--topics ul > li{font-size:0.8125rem;line-height:1.2308;color:#00356b;letter-spacing:0.0625rem;text-transform:uppercase;}.paragraph--type--acalog-curriculum{margin-top:2.8125rem;margin-bottom:2.8125rem;}.paragraph--type--acalog-curriculum .program-content h4{font-size:1.125rem;line-height:1.5556;color:#000000;padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #cccccc;}.paragraph--type--acalog-curriculum .year-content h5{font-size:1rem;line-height:1.625;color:#000000;margin-top:1.25rem;margin-bottom:1.25rem;}.paragraph--type--acalog-curriculum .course .course-title{font-size:1rem;line-height:1.625;color:#505b5e;}.cc--accordions .f--cta-title h2{color:#000000;}.cc--accordions .c--accordions .accordion{border-bottom:1px solid #000000;}.cc--accordions .c--accordions .accordion h3{border-top:1px solid #000000;}.cc--accordions .c--accordions .accordion h3:first-of-type{border-top:0;}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{width:100%;font-size:1.125rem;line-height:1.5556;color:#000000;text-align:left;position:relative;padding-top:1.25rem;padding-right:2.1875rem;padding-bottom:1.25rem;}.cc--accordions .c--accordions .accordion h3 .accordion-trigger::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:10px;width:10px;border-width:2px 0 0 2px;border-color:#000;border-style:solid;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform:translateY(-50%) rotate(225deg);-ms-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg);right:0.5rem;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;-o-transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open::after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}.cc--accordions .c--accordions .accordion .accordion-panel{display:none;font-size:1rem;line-height:1.825;padding-bottom:1.25rem;}.cc--admin-tabs .c--admin-tabs{display:none;max-width:1600px;margin:0 auto;padding-top:20px;padding-right:2.08333%;padding-bottom:20px;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--admin-tabs .c--admin-tabs{display:block;}.cc--admin-tabs .c--admin-tabs > ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;list-style-type:none;}.cc--admin-tabs .c--admin-tabs > ul > li{margin:0 2.5rem 0 0;}}#block-alert,.alert-view-block{display:block;margin-top:9em;background:#F5A623;padding-left:6em;padding-right:6em;padding-top:1em;padding-bottom:1em;}#block-alert h2,.alert-view-block h2{font-size:2em;}#block-alert p,.alert-view-block p{color:#000000;}#block-alert a,.alert-view-block a{color:#000000;font-size:1em;}#block-alert a:hover,.alert-view-block a:hover{cursor:pointer;}@media screen and (max-width:965px){#block-alert,.alert-view-block{padding-left:4.16667%;padding-right:4.16667%;}#block-alert h2,.alert-view-block h2{font-size:1.5em;}#block-alert p,.alert-view-block p{font-size:1em;}}.cc--alert-banner{display:none;background-color:#f5a623;}.cc--alert-banner.is-active{display:block;}.cc--alert-banner .c--alert-banner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.cc--alert-banner .c--alert-banner .icon-close{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:25px;height:25px;margin-top:0.9375rem;margin-right:4.16667%;margin-bottom:0.9375rem;margin-left:auto;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .icon-close{margin-right:1.875rem;margin-left:auto;}}.cc--alert-banner .c--alert-banner .icon-close svg{width:18px;height:18px;}.cc--alert-banner .c--alert-banner .icon-close svg path{fill:#000000;}.cc--alert-banner .c--alert-banner .text-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-bottom:1.875rem;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}}.cc--alert-banner .c--alert-banner .text-container .alert-logo{width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (max-width:767px){.cc--alert-banner .c--alert-banner .text-container .alert-logo{margin-bottom:1.375rem;}}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container .alert-logo{width:29.16667%;}}.cc--alert-banner .c--alert-banner .text-container .alert-logo h2{font-size:1.75rem;line-height:1.1429;color:#000000;text-align:left;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container .alert-logo h2{text-align:right;}}.cc--alert-banner .c--alert-banner .text-container .alert-time-date{width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container .alert-time-date{width:70.83333%;}}.cc--alert-banner .c--alert-banner .text-container .alert-time-date time{font-size:1rem;line-height:1.625;color:#000000;}.cc--alert-banner .c--alert-banner .text-container .alert-time-date p{font-size:1.375rem;line-height:1.4546;color:#000000;margin-top:0;margin-bottom:1.25rem;}.cc--alert-banner .c--alert-banner .text-container .alert-time-date .f--link .button{border:0;padding-left:0;font-size:0.9375rem;line-height:1;color:#000000;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.cc--alert-banner .c--alert-banner .text-container .alert-time-date .f--link .button::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:10px;width:10px;border-width:2px 0 0 2px;border-color:#000000;border-style:solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:0.5rem;}.cc--alert-banner .cc--body-text .c--body-text{padding-right:0;padding-left:0;}@media screen and (min-width:1024px){.cc--body-text-sidebar{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.cc--body-text-sidebar .c--body-text-sidebar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-right:4.16667%;padding-left:4.16667%;}}.cc--body-text-sidebar .c--body-text-sidebar .cc--body-text{padding-right:0;padding-left:0;}@media screen and (min-width:768px){.cc--body-text-sidebar .c--body-text-sidebar .cc--body-text{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--body-text-sidebar .c--body-text-sidebar .cc--body-text{width:81.81818%;padding-right:4.54545%;padding-left:22.72727%;}}@media screen and (min-width:1024px){.cc--body-text-sidebar .c--body-text-sidebar .cc--related-story{width:18.18182%;}}.cc--body-text .c--body-text{padding-right:4.16667%;padding-left:4.16667%;}.cc--banner-callout .cc--body-text .c--body-text{padding-right:0;padding-left:0;}.cc--body-text .c--body-text::after{display:block;clear:both;content:"";}.cc--accordions .f--banner-callout .note-container,.cc--accordions .f--banner-callout .alert-container{margin-top:1em;margin-left:.5em;}@media screen and (min-width:768px){.cc--body-text .c--body-text{padding-right:8.33333%;padding-left:8.33333%;}.cc--banner-callout .cc--body-text .c--body-text{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text{padding-right:0;padding-left:0;}}.cc--body-text .c--body-text h2,.cc--body-text .c--body-text h3,.cc--body-text .c--body-text h4,.cc--body-text .c--body-text h5,.cc--body-text .c--body-text h6{color:#000000;}.cc--body-text .c--body-text h2{font-size:1.5rem;line-height:1.4167;margin-top:2.1875rem;margin-bottom:0.9375rem;}@media screen and (min-width:650px){.cc--accordions .f--banner-callout .note-container,.cc--accordions .f--banner-callout .alert-container{margin-left:1.25em;}}@media screen and (min-width:768px){.cc--body-text .c--body-text h2{font-size:1.625rem;line-height:1.3077;margin-top:2.1875rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text h2{font-size:2.25rem;line-height:1.2778;}}.cc--body-text .c--body-text h3{font-size:1.375rem;line-height:1.3637;margin-top:2.1875rem;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text h3{font-size:1.4375rem;line-height:1.174;margin-top:2.1875rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text h3{font-size:1.5rem;line-height:1.1429;}}.cc--body-text .c--body-text h4{font-size:1rem;line-height:1.625;margin-top:1.25rem;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text h4{font-size:1rem;line-height:1.375;margin-top:2.1875rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text h4{font-size:1.125rem;line-height:1.5556;}}.cc--body-text .c--body-text h5,.cc--body-text .c--body-text h6{font-size:0.9375rem;line-height:1.6667;}.cc--body-text .c--body-text .embedded-entity{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-right{float:right;width:47.5%;margin-left:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-right{width:50%;margin-left:8.33333%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-right.small{width:22.5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-right.small{width:16.66667%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-left{float:left;width:47.5%;margin-right:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-left{width:50%;margin-right:8.33333%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-left.small{width:22.5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-left.small{width:16.66667%;}}.cc--body-text .c--body-text .embedded-entity img{width:100%;margin:0;}.cc--body-text .c--body-text p,.variation-prefix{margin-top:1.25rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.625;}.cc--body-text .c--body-text td ul > li{font-size:1rem;}@media screen and (min-width:1024px){.cc--body-text .c--body-text p,.variation-prefix{font-size:1.125rem;line-height:1.7778;}}.cc--body-text .c--body-text p:last-child{margin-bottom:0;}.cc--body-text .c--body-text a{font-size:1rem;line-height:1.625;}@media screen and (min-width:1024px){.cc--body-text .c--body-text a{font-size:1.125rem;line-height:1.7778;}}.cc--body-text .c--body-text figure figcaption{margin:0;margin-top:1.25rem;margin-bottom:1.25rem;font-size:0.75rem;line-height:1.8334;text-align:left;color:#4a4a4a;}.cc--body-text .c--body-text figure,.cc--body-text .c--body-text img{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text figure.align-right,.cc--body-text .c--body-text img.align-right{width:47.5%;float:right;margin-left:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text figure.align-right,.cc--body-text .c--body-text img.align-right{width:50%;margin-left:8.33333%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text figure.align-left,.cc--body-text .c--body-text img.align-left{width:47.5%;float:left;margin-right:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text figure.align-left,.cc--body-text .c--body-text img.align-left{width:50%;margin-right:8.33333%;}}.cc--body-text .c--body-text ol,.cc--body-text .c--body-text ul{font-size:1rem;line-height:1.625;padding-right:4.16667%;padding-left:4.16667%;}.cc--body-text .c--body-text ul li ul li:last-child,.cc--body-text .c--body-text ol li ol li:last-child{padding-bottom:0;}@media screen and (min-width:768px){.cc--body-text .c--body-text ol,.cc--body-text .c--body-text ul{padding-right:2.5%;padding-left:2.5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text ol,.cc--body-text .c--body-text ul{font-size:1.125rem;line-height:1.7778;padding-right:4.16667%;padding-left:4.16667%;}}.cc--body-text .c--body-text ol > li,.cc--body-text .c--body-text ul > li{padding-bottom:1.25rem;}.tc--chaptered-page table{border-collapse:collapse;}.cc--body-text .c--body-text table,.tc--chaptered-page table{table-layout:fixed;background-color:#ffffff;margin-top:1.25rem;margin-bottom:1.25rem;}.tc--chaptered-page table td,.tc--chaptered-page table th{border:1px solid #505b5e;font-size:1rem;}.tc--chaptered-page .cc--body-text .c--body-text table td p,.tc--chaptered-page .cc--body-text .c--body-text table th p{word-break:normal;font-size:1rem;}.tc--chaptered-page table.light th,.tc--chaptered-page table.cols-2 th{border:none;}.tc--chaptered-page .cc--body-text .c--body-text table th{color:#000000;font-weight:bold;}.cc--body-text .c--body-text table caption{caption-side:top;text-align:left;color:#000000;font-size:1rem;line-height:1.625;padding-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table caption{font-size:1.125rem;line-height:1.5556;}}.cc--body-text .c--body-text table th{font-size:0.875rem;line-height:1.4286;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table th{font-size:1rem;line-height:1;}}.cc--body-text .c--body-text table td{color:#505b5e;}.cc--body-text .c--body-text table.cols-2,.cc--body-text .c--body-text table.light{border:none;}.cc--body-text .c--body-text table.cols-2 tbody tr,.cc--body-text .c--body-text table.light tbody tr{border-top:1px solid #cccccc;border-right:none;border-bottom:none;border-left:none;}.cc--body-text .c--body-text table.cols-2 tbody td,.cc--body-text .c--body-text table.light tbody td{font-size:1rem;line-height:1.625;color:#4a4a4a;padding-top:1.25rem;padding-bottom:1.875rem;border:none;}.cc--body-text .c--body-text table.cols-2 tbody td:first-child,.cc--body-text .c--body-text table.light tbody td:first-child{color:#000000;}.cc--body-text .c--body-text table.cols-2 tbody th,.cc--body-text .c--body-text table.light tbody th{border:none;}.cc--body-text .c--body-text table.cols-4,.cc--body-text .c--body-text table.stripe,.cc--body-text .c--body-text table.striped{border:none;}.cc--body-text .c--body-text table.cols-4 thead tr,.cc--body-text .c--body-text table.stripe thead tr,.cc--body-text .c--body-text table.striped thead tr{border-top:1px solid #cccccc;border-right:none;border-bottom:none;border-left:none;}.cc--body-text .c--body-text table.cols-4 thead th,.cc--body-text .c--body-text table.stripe thead th,.cc--body-text .c--body-text table.striped thead th{color:#000000;padding-top:0.9375rem;padding-right:1.25rem;padding-bottom:0.9375rem;padding-left:1.25rem;border:none;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table.cols-4 thead th,.cc--body-text .c--body-text table.stripe thead th,.cc--body-text .c--body-text table.striped thead th{padding-top:1.0625rem;padding-bottom:1.0625rem;}}.cc--body-text .c--body-text table.cols-4 thead td,.cc--body-text .c--body-text table.stripe thead td,.cc--body-text .c--body-text table.striped thead td{border:none;}.cc--body-text .c--body-text table.cols-4 tbody tr,.cc--body-text .c--body-text table.stripe tbody tr,.cc--body-text .c--body-text table.striped tbody tr{border:none;}.cc--body-text .c--body-text table.cols-4 tbody tr:nth-child(odd),.cc--body-text .c--body-text table.stripe tbody tr:nth-child(odd),.cc--body-text .c--body-text table.striped tbody tr:nth-child(odd){background-color:#f1f1f1;}.cc--body-text .c--body-text table.cols-4 tbody tr:nth-child(even),.cc--body-text .c--body-text table.stripe tbody tr:nth-child(even),.cc--body-text .c--body-text table.striped tbody tr:nth-child(even){background-color:#ffffff;}.cc--body-text .c--body-text table.cols-4 tbody td,.cc--body-text .c--body-text table.stripe tbody td,.cc--body-text .c--body-text table.striped tbody td{font-size:0.875rem;line-height:1.4286;padding-top:0.9375rem;padding-right:1.25rem;padding-bottom:0.9375rem;padding-left:1.25rem;border:none;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table.cols-4 tbody td,.cc--body-text .c--body-text table.stripe tbody td,.cc--body-text .c--body-text table.striped tbody td{font-size:1rem;line-height:1;padding-top:1.0625rem;padding-bottom:1.0625rem;}}.cc--body-text .c--body-text table.cols-4 tbody th,.cc--body-text .c--body-text table.stripe tbody th,.cc--body-text .c--body-text table.striped tbody th{border:none;}@media screen and (max-width:767px){.cc--branding-footer{margin-bottom:1.5625rem;}}.cc--branding-footer .branding-footer-container svg{width:200px;display:block;}@media screen and (max-width:767px){.cc--branding-footer .branding-footer-container svg{margin:0 auto;}}@media screen and (max-width:1023px){.cc--branding-header{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--branding-header{width:25%;border-right:1px solid #8a4252;}}.cc--branding-header a{display:block;width:145px;height:26px;}@media screen and (min-width:1024px){.cc--branding-header a{width:200px;height:36px;}}.cc--card-50-grid.dark{background-color:#f1f1f1;}.cc--card-50-grid .c--card-50-grid .f--section-title h2,.c--_0-50-video-card-grid .f--section-title h2,.paragraph--type--sponsorship-logos .field--name-field-title,.title-header-two{color:#000000;font-size:1.5rem;line-height:1.4167;text-align:center;padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--card-50-grid .c--card-50-grid .f--section-title h2,.c--_0-50-video-card-grid .f--section-title h2,.paragraph--type--sponsorship-logos .field--name-field-title,.title-header-two{font-size:1.875rem;line-height:1.2667;padding-top:2.5rem;padding-bottom:2rem;}}@media screen and (min-width:1024px){.cc--card-50-grid .c--card-50-grid .f--section-title h2,.c--_0-50-video-card-grid .f--section-title h2,.paragraph--type--sponsorship-logos .field--name-field-title,.title-header-two{font-size:2.25rem;line-height:1.2778;padding-top:4.6875rem;padding-right:10.41667%;padding-bottom:3.125rem;padding-left:10.41667%;}}.cc--card-50-grid .f--card-50-grid,.field--name-field-50-50-video-cards,.cc--lab-research-projects .field--name-field-projects .views-element-container .contextual-region{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid,.field--name-field-50-50-video-cards,.cc--lab-research-projects .field--name-field-projects .views-element-container .contextual-region{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}.cc--card-50-grid .f--card-50-grid .cc--card-50,.field--name-field-50-50-video-cards > .field__item,.field--name-field-projects .views-row{width:100%;background-color:#ffffff;margin-bottom:2.1875rem;}.field--name-field-projects .views-row{border:1px solid #cccccc;}.cc--card-50-grid.dark .f--card-50-grid{padding-top:2.5rem;}.cc--card-50-grid .f--card-50-grid .cc--card-50.dark,.cc--lab-research-projects.dark{background-color:#f1f1f1;}.cc--lab-research-projects.dark .field--name-field-projects .views-row{border:none;}.cc--lab-research-projects .field--name-field-projects .views-row{padding:1.5rem;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid .cc--card-50,.field--name-field-50-50-video-cards > .field__item,.cc--lab-research-projects .field--name-field-projects .views-row{width:47.72727%;margin-right:4.54545%;margin-bottom:2.5rem;}.cc--lab-research-projects .field--name-field-projects .views-row:nth-child(2n){margin-right:4.54545%;}.cc--lab-research-projects .field--name-field-projects .views-row{margin-right:0;}.cc--lab-research-projects .field--name-field-projects .views-row{padding:2rem;}.cc--card-50-grid .f--card-50-grid .cc--card-50:nth-child(2n),.field--name-field-50-50-video-cards > .field__item:nth-child(2n){margin-right:0;}}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--image img{display:block;}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h2,.header-two{display:block;color:#000000;text-align:center;font-size:1.375rem;line-height:1.3637;margin-top:1.25rem;margin-bottom:0.9375rem;padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h2,.header-two,.lc--layout-container h2.header-two{font-size:1.4375rem;line-height:1.174;margin-top:1rem;margin-bottom:1rem;padding-right:4.7619%;padding-left:4.7619%;}}@media screen and (min-width:1024px){.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h2,.header-two,.lc--layout-container h2.header-two{font-size:1.75rem;line-height:1.1429;margin-top:1.5625rem;margin-bottom:0.9375rem;}}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--description,.field--name-field-50-50-video-cards .field--name-field-description,.cc--lab-research-projects .f--section-description,.field--name-field-header-highlight-items .f--description{text-align:center;margin-top:0.9375rem;margin-bottom:1.5625rem;padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--description,.field--name-field-50-50-video-cards .field--name-field-description,.cc--lab-research-projects .f--section-description,.field--name-field-header-highlight-items .f--description{padding-right:7.14286%;padding-left:7.14286%;}}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link,.field--name-field-50-50-video-cards .field--type-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button,.field--name-field-50-50-video-cards .field--name-field-link a,.cc--lab-research-projects .views-row .lab-research-link a{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}.cc--lab-research-projects .views-row .lab-research-link a{font-weight:500;}.dark.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link{margin-bottom:1.5625rem;}html[data-whatintent="mouse"] .cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button,.field--name-field-50-50-video-cards .field--name-field-link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button:hover,.field--name-field-50-50-video-cards .field--name-field-link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button:focus,.field--name-field-50-50-video-cards .field--name-field-link a:focus{outline:3px solid #4a90e2;}.cc--card-grid.dark{background-color:#f1f1f1;}.cc--card-grid .f--section-title h2,.cc--nccu-in-the-news .f--section-title h2,.cc--lab-research-projects .f--section-title h2,.tc--landing-page .f--section-title h2,.tc--lab-page .directory-field-title h2{color:#000000;font-size:1.5rem;line-height:1.4167;text-align:center;padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;margin-bottom:0;}.slick--view--recent-news2 .blazy .media,#slick-paragraph-slideshow-slides-default-83991-1 .blazy .media{height:675px !important;}.cc--spotlight-news .cc--card-grid .f--section-title h2,.cc--spotlight-news-department .cc--card-grid .f--section-title h2{padding-top:0;padding-right:0;padding-left:0;padding-bottom:0;text-align:left;}.outside-captions .slideshow-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;}.inside-captions .slideshow-btn{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;bottom:1rem;}.slideshow-btn a{background:#ffffff;min-width:9rem;}html[data-whatintent="mouse"] .slideshow-btn .button:hover{background:#ffffff;}.inside-captions .paragraph--type--slide figcaption.figcaption-btn{padding-bottom:5rem;}@media screen and (min-width:768px){.cc--card-grid .f--section-title h2,.cc--nccu-in-the-news .f--section-title h2,.cc--lab-research-projects .f--section-title h2,.tc--landing-page .f--section-title h2,.tc--lab-page .directory-field-title h2{font-size:1.875rem;line-height:1.2667;padding-top:2rem;padding-bottom:2rem;}.t--landing-page .c--card-grid .f--card-grid,.cc--homepage-hero-carousel .news-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--card-grid .f--section-title h2,.cc--nccu-in-the-news .f--section-title h2,.cc--lab-research-projects .f--section-title h2,.tc--landing-page .f--section-title h2,.tc--lab-page .directory-field-title h2{font-size:2.25rem;line-height:1.2778;padding-top:3.125rem;padding-right:10.41667%;padding-bottom:3.125rem;padding-left:10.41667%;}}.cc--card-grid .f--card-grid,.soaring-eagles-home .f--card-grid,.lab-director-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:0.9375rem;padding-left:4.16667%;}.cc--spotlight-news .field--name-field-description,.cc--spotlight-news-department .field--name-field-description{width:100%;padding-top:1.5625rem;padding-right:2.16667%;padding-bottom:0.9375rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--card-grid .f--card-grid,.soaring-eagles-home .f--card-grid,.cc--spotlight-news .field--name-field-description,.cc--spotlight-news-department .field--name-field-description,.lab-director-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2.75rem;}}@media screen and (min-width:1024px){.cc--card-grid .f--card-grid,.soaring-eagles-home .f--card-grid,.cc--spotlight-news .field--name-field-description,.cc--spotlight-news-department .field--name-field-description,.lab-director-container{padding-top:0;padding-right:10.41667%;padding-bottom:4.6875rem;padding-left:10.41667%;}.cc--spotlight-news .field--name-field-description,.cc--spotlight-news-department .field--name-field-description{padding-right:8.41667%;padding-left:8.41667%;max-width:1350px;}}.cc--card-grid .f--card-grid .cc--card,.soaring-eagles-home .cc--card{width:100%;background-color:#ffffff;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--card-grid .cc--card,.soaring-eagles-home .cc--card{margin-bottom:2.27273%;}}@media screen and (min-width:1024px){.cc--card-grid .f--card-grid .cc--card,.soaring-eagles-home .cc--card{margin-bottom:2.63158%;}}@media screen and (min-width:768px){.cc--card-grid .f--card-grid .cc--card.cards-33.no-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width:768px){.cc--card-grid .f--card-grid .cc--card.cards-33,.soaring-eagles-home .cc--card.cards-33,.cc--homepage-hero-carousel .news-wrapper .cc--card{min-height:24.875rem;width:31.81818%;margin-right:2.27273%;}.cc--card-grid .f--card-grid .cc--card.cards-33:nth-child(3n),.soaring-eagles-home .cc--card.cards-33:nth-child(3n),.cc--homepage-hero-carousel .news-wrapper .cc--card:nth-child(3n){margin-right:0;}}@media screen and (min-width:1024px){.cc--card-grid .f--card-grid .cc--card.cards-33,.soaring-eagles-home .cc--card.cards-33{width:31.57895%;margin-right:2.63158%;}}.cc--card-grid .f--image img,.soaring-eagles-home .f--image img{display:block;}.t--event .f--field.f--image img{margin-bottom:1em;}.cc--card-grid .f--cta-title,.soaring-eagles-home .f--cta-title{margin-bottom:0;}.cc--card-grid .f--cta-title h2,.cc--card-grid .f--cta-title a,.soaring-eagles-home .f--cta-title a{display:block;color:#000000;text-align:center;font-size:1rem;line-height:1.625;}@media screen and (min-width:768px){.cc--card-grid .f--cta-title h2,.cc--card-grid .f--cta-title a,.soaring-eagles-home .f--cta-title a{text-align:center;font-size:1rem;line-height:1.375;}}@media screen and (min-width:1024px){.cc--card-grid .f--cta-title h2,.cc--card-grid .f--cta-title a,.soaring-eagles-home .f--cta-title a{font-size:1.125rem;line-height:1.5556;}}.cc--card-grid .f--cta-title a,.soaring-eagles-home .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--card-grid .f--cta-title a,html[data-whatintent="mouse"] .soaring-eagles-home .f--cta-title a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--card-grid .f--cta-title a:hover,html[data-whatintent="mouse"] .soaring-eagles-home .f--cta-title a:hover{text-decoration:underline;}.cc--card-grid .f--cta-title h2{margin-top:1.6875rem;margin-right:1.25rem;margin-bottom:1.6875rem;margin-left:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--cta-title h2{margin-top:1rem;margin-right:7.14286%;margin-bottom:1rem;margin-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--cta-title h2{margin-top:1.5625rem;margin-right:8.33333%;margin-left:8.33333%;}}.cc--card-grid .f--cta-title + .f--description,.soaring-eagles-home .f--cta-title + .f--description,.cc--lab-research-projects .f--section-description{margin-top:-0.8125rem;margin-right:1.25rem;margin-bottom:2.1875rem;margin-left:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--cta-title + .f--description,.soaring-eagles-home .f--cta-title + .f--description,.cc--lab-research-projects .f--section-description{margin-top:-0.375rem;margin-right:7.14286%;margin-bottom:2rem;margin-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--cta-title + .f--description,.soaring-eagles-home .f--cta-title + .f--description,.cc--lab-research-projects .f--section-description{margin-right:8.33333%;margin-bottom:2.1875rem;margin-left:8.33333%;}}.cc--card-grid .f--professional-title{font-size:1.125rem;line-height:1.5556;text-align:center;padding-right:0.625rem;padding-bottom:0.9375rem;padding-left:0.625rem;}@media screen and (min-width:768px){.cc--card-grid .f--professional-title{font-size:1rem;line-height:1.5;padding-right:7.14286%;padding-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--professional-title{font-size:1.125rem;line-height:1.5556;padding-right:8.33333%;padding-left:8.33333%;}}.cc--card-grid .f--professional-title p{font-size:1.125rem;line-height:1.5556;}@media screen and (min-width:768px){.cc--card-grid .f--professional-title p{font-size:1rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--card-grid .f--professional-title p{font-size:1.125rem;line-height:1.5556;}}.cc--card-grid .f--description,.soaring-eagles-home .f--description,.cc--lab-research-projects .f--section-description{text-align:center;margin-right:1.25rem;margin-bottom:2.1875rem;margin-left:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--description,.soaring-eagles-home .f--description,.cc--lab-research-projects .f--section-description{margin-right:7.14286%;margin-bottom:2rem;margin-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--description,.soaring-eagles-home .f--description,.cc--lab-research-projects .f--section-description{margin-right:8.33333%;margin-bottom:2.1875rem;margin-left:8.33333%;}}.cc--chaptered-menu{position:relative;height:100%;}@media screen and (max-width:1023px){.cc--chaptered-menu{background-color:#f9f9f9;margin-right:-4.16667%;margin-bottom:1.5625rem;margin-left:-4.16667%;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}}.cc--chaptered-menu .c--chaptered-menu{position:relative;}@media screen and (min-width:1024px){.cc--chaptered-menu .c--chaptered-menu{max-width:12.5rem;}}@media screen and (min-width:1024px){.cc--chaptered-menu .c--chaptered-menu.fixed{position:fixed;top:80px;}.cc--chaptered-menu .c--chaptered-menu.fixed nav{width:100%;}}@media screen and (min-width:1024px){.cc--chaptered-menu .c--chaptered-menu.fixed.bottom{position:absolute;top:auto;bottom:0;width:100%;}}.cc--chaptered-menu .m--menu .menu-item{width:100%;text-align:left;position:relative;}.cc--chaptered-menu .m--menu .menu-item a,.paragraph--type--header-highlights .paragraph--type--navigation-links a{font-size:1rem;line-height:1.625;display:block;padding:0.625rem 0;text-decoration:none;color:#4a4a4a;}.cc--chaptered-menu .m--menu .menu-item a.active,.cc--chaptered-menu .m--menu .menu-item a:hover,.paragraph--type--header-highlights .paragraph--type--navigation-links a:hover{color:#6d1327;}@media screen and (min-width:1024px){.cc--chaptered-menu .m--menu .menu-item a.active::before,.cc--chaptered-menu .m--menu .menu-item a:hover::before{content:'';display:block;width:5px;height:100%;position:absolute;left:-25%;top:0;background-color:#6d1327;}}.cc--chaptered-menu span.jump-to{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#6d1327;display:block;}@media screen and (min-width:1024px){.cc--chaptered-menu span.jump-to{display:none;}}.clc--degree-finder-component-list .cc--degree-finder-choices{max-width:1600px;margin:0 auto;}.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices{padding-right:10.41667%;padding-left:10.41667%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{margin-bottom:1.25rem;width:100%;}.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a{font-size:1.375rem;line-height:1.4546;display:block;min-height:200px;background-color:#ffffff;color:#000000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;border:0;}html[data-whatintent="mouse"] .clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a:hover{background-color:#6d1327;color:#ffffff;}@media screen and (min-width:768px){.clc--degree-finder-component-list.two-across .cc--degree-finder-choices .c--degree-finder-choices{padding-right:18.75%;padding-left:18.75%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.two-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:46.66667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.two-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(2n)){margin-right:6.66667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices{padding-right:10.41667%;padding-left:10.41667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:47.36842%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:31.57895%;}}@media screen and (min-width:768px) and (max-width:1023px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(2n)){margin-right:5.26316%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(3n)){margin-right:2.63158%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices{padding-right:10.41667%;padding-left:10.41667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:47.36842%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:21.05263%;}}@media screen and (min-width:768px) and (max-width:1023px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(2n)){margin-right:5.26316%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(4n)){margin-right:5.26316%;}}.degree-finder-results.three-across .cl--degree-finder-component-list{padding-right:4.16667%;padding-left:4.16667%;}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px;margin:0 auto;}@media screen and (min-width:768px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results{padding-right:10.41667%;padding-left:10.41667%;}}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item{padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:2.1875rem;padding-left:1.25rem;margin-bottom:1.25rem;background-color:#ffffff;text-align:center;}@media screen and (min-width:768px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item{margin-bottom:1.5625rem;width:47.36842%;}}@media screen and (min-width:768px) and (max-width:1023px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item:not(:nth-child(2n)){margin-right:5.26316%;}}@media screen and (min-width:1024px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item{margin-bottom:1.5625rem;width:31.57895%;}}@media screen and (min-width:1024px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item:not(:nth-child(3n)){margin-right:2.63158%;}}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--cta-title{margin-bottom:0.625rem;}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--cta-title h2 a{font-size:1.125rem;line-height:1.5556;color:#000000;text-decoration:none;}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--description{font-size:1rem;line-height:1.625;color:#4a4a4a;}.detail-page-links{margin-top:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.detail-page-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}.detail-page-links .f--button-link{width:100%;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.detail-page-links .f--button-link{width:25%;margin-right:1rem;}.detail-page-links .f--button-link:last-child{margin-right:0;}}.detail-page-links .f--button-link .button{width:100%;position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background:#6d1327;color:#ffffff;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6d1327;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.detail-page-links .f--button-link .button:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#ffffff;color:#6d1327;text-decoration:none;border:1px solid #6d1327;}.detail-page-links .f--button-link .button:focus{outline:3px solid #4a90e2;}.cc--event-cards,.cc--upcoming-events-homecoming{max-width:1600px;margin:0 auto;margin-bottom:3em;}.cc--event-cards .c--event-cards,.cc--upcoming-events-homecoming .c--upcoming-events-homecoming{padding-right:4.16667%;padding-left:4.16667%;}.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25,.cc--upcoming-events-homecoming .c--upcoming-events-homecoming .c--event-card .image-date,.slick .f--event-cards .image-date{width:100%;}.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25{padding:4.34783%;}.cc--upcoming-events-homecoming .f--cta-title h3,.cc--homepage-hero-carousel .f--event-cards .f--cta-title a{position:relative;padding-top:1.25rem;padding-bottom:.9375rem;}.cc--upcoming-events-homecoming .f--cta-title h3 a,.cc--homepage-hero-carousel .f--event-cards .f--cta-title a{display:block;color:#000;text-decoration:none;font-size:1.125rem;line-height:1.5556;margin-bottom:0;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;}.cc--upcoming-events-homecoming .slick-list{margin:0 2.75em !important;}.cc--upcoming-events-homecoming .slick-arrow::before,.field--name-field-spotlight-news-chaptered .slick-arrow::before{color:#6d1327 !important;}@media screen and (max-width:768px){.logo-image-bg img{width:50%;}}@media screen and (min-width:1600px){.cc--event-cards .c--event-cards,.cc--upcoming-events-homecoming .c--upcoming-events-homecoming{padding-right:0;padding-left:0;}}.cc--event-cards .f--section-title h2,.cc--upcoming-events-homecoming .f--section-title h2{text-align:center;color:#000000;font-size:1.875rem;line-height:1.3334;margin-top:1.5625rem;margin-bottom:1.5625rem;}@media screen and (min-width:500px){.cc--event-cards .f--section-title h2,.cc--upcoming-events-homecoming .f--section-title h2{text-align:left;font-size:2.1875rem;line-height:1.0858;margin-top:1.375rem;margin-bottom:1.375rem;}}@media screen and (min-width:1024px){.cc--event-cards .f--section-title h2,.cc--upcoming-events-homecoming .f--section-title h2{text-align:center;font-size:4.375rem;line-height:1;margin-top:3.125rem;margin-bottom:3.125rem;}.cc--upcoming-events-homecoming .f--section-title h2.field__item{margin-top:4.6875rem;margin-bottom:3.125rem;font-size:4.375rem;line-height:1;}}.cc--event-cards .f--event-cards,.slick .f--event-cards{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;}@media screen and (min-width:500px){.cc--event-cards .f--event-cards,.slick .f--event-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:1024px){.cc--event-cards .f--event-cards,.slick .f--event-cards{margin-bottom:1.5625rem;}}.cc--event-cards .f--event-cards .cc--event-card,.slick .f--event-cards .cc--event-card{position:relative;width:100%;}@media screen and (min-width:500px) and (max-width:1023px){.cc--event-cards .f--event-cards .cc--event-card .c--event-card,.slick .f--event-cards .cc--event-card .c--event-card{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #cccccc;padding-bottom:1.5625rem;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .image-date,.cc--upcoming-events-homecoming .c--upcoming-events-homecoming .c--event-card .image-date,.slick .f--event-cards .cc--event-card .c--event-card .image-date{width:31.81818%;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .cta-title-description,.cc--upcoming-events-homecoming .c--upcoming-events-homecoming .cc--event-card .c--event-card .cta-title-description,.slick .f--event-cards .cc--event-card .c--event-card .cta-title-description{width:68.18182%;padding-left:4.54545%;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .cta-title-description .f--cta-title h2,.cc--upcoming-events-homecoming .c--upcoming-events-homecoming .cc--event-card .c--event-card .cta-title-description .f--cta-title h2,.slick .f--event-cards .cc--event-card .c--event-card .cta-title-description .f--cta-title h2{padding-top:0;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .cta-title-description .f--description:last-child,.slick .f--event-cards .cc--event-card .c--event-card .cta-title-description .f--description:last-child{padding-bottom:0;}}.cc--event-cards .f--event-cards .cc--event-card.cards-25,.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25,.slick .f--event-cards .cc--event-card.cards-25{margin-bottom:1.25rem;}@media screen and (min-width:500px){.cc--event-cards .f--event-cards .cc--event-card.cards-25,.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25,.slick .f--event-cards .cc--event-card.cards-25{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--event-cards .f--event-cards .cc--event-card.cards-25,.slick .f--event-cards .cc--event-card.cards-25{width:21.73913%;margin-right:4.34783%;margin-bottom:1.5625rem;}.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25{width:100%;padding:4.34783%;}.cc--event-cards .f--event-cards .cc--event-card.cards-25:nth-child(4n),.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25:nth-child(4n),.slick .f--event-cards .cc--event-card.cards-25:nth-child(4n){margin-right:0;}.cc--event-cards .f--event-cards .cc--event-card.cards-25:nth-child(4n)::after,.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25:nth-child(4n)::after,.slick .f--event-cards .cc--event-card.cards-25:nth-child(4n)::after{display:none;}.cc--event-cards .f--event-cards .cc--event-card.cards-25::after,.cc--upcoming-events-homecoming .f--homecoming-events .cc--event-card.cards-25::after,.slick .f--event-cards .cc--event-card.cards-25::after{content:'';display:block;width:1px;height:100%;background-color:#cccccc;position:absolute;top:0;right:-10%;}.slick .f--event-cards .cc--event-card.cards-25::after{opacity:.2;}}.cc--event-cards .image-date,.cc--upcoming-events-homecoming .image-date,.slick .f--event-cards .image-date{position:relative;background-color:#6d1327;}.cc--event-cards .image-date .f--image,.cc--upcoming-events-homecoming .image-date .f--image,.slick .f--event-cards .image-date .f--image{position:relative;width:100%;}.cc--event-cards .image-date .date,.cc--upcoming-events-homecoming .image-date .date,.slick .f--event-cards .image-date .date{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.cc--event-cards .image-date .date span,.cc--upcoming-events-homecoming .image-date .date span,.slick .f--event-cards .image-date .date span{text-align:center;display:block;color:#ffffff;font-size:2rem;line-height:1;text-transform:uppercase;}.cc--event-cards .f--cta-title,.cc--upcoming-events-homecoming .f--cta-title,.slick .f--event-cards .f--cta-title{margin-bottom:0;}.cc--event-cards .f--cta-title h2,.cc--event-cards .f--cta-title a,.cc--upcoming-events-homecoming .f--cta-title h2,.cc--upcoming-events-homecoming .f--cta-title a,.slick .f--event-cards .f--cta-title h2,.slick .f--event-cards .f--cta-title a,.slick .news-wrapper .f--cta-title h3,.slick .news-wrapper .f--cta-title a{position:relative;display:block;color:#000000;text-decoration:none;font-size:1.125rem;line-height:1.5556;margin-bottom:0;}.cc--event-cards .f--cta-title h2,.cc--upcoming-events-homecoming .f--cta-title h2,.slick .f--event-cards .f--cta-title h2,.slick .news-wrapper .f--cta-title h3{position:relative;padding-top:1.25rem;padding-bottom:0.9375rem;}.cc--event-cards .f--description,.cc--upcoming-events-homecoming .f--cta-title .f--description{padding-bottom:1.5625rem;}.cc--event-teaser-list .c--event-teaser-list ul{list-style:none;padding:0;margin:0;}.cc--event-teaser-list .c--event-teaser-list .f--section-title h2{font-size:1.375rem;line-height:1.3637;color:#000000;}@media screen and (min-width:768px){.cc--event-teaser-list .c--event-teaser-list .f--section-title h2{font-size:1.75rem;line-height:1.2858;}}@media screen and (max-width:768px){.logo-image-bg img{width:50%;}}article.cc--event-teaser-row .c--event-teaser-row{padding-bottom:1.5625rem;margin-top:1.5625rem;border-bottom:1px solid #dddddd;}@media screen and (min-width:500px){article.cc--event-teaser-row .c--event-teaser-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media screen and (min-width:500px){article.cc--event-teaser-row .c--event-teaser-row .text-container,.cc--_-column-grid .column-grid-details{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;width:62.5%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}article.cc--event-teaser-row .c--event-teaser-row .f--cta-title{margin-bottom:0.9375rem;}article.cc--event-teaser-row .c--event-teaser-row .f--cta-title h2 a{font-size:1.125rem;line-height:1.5556;color:#000000;}article.cc--event-teaser-row .c--event-teaser-row .f--image{background-color:#000000;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container,.c--_-column-event-grid-item .image-date{position:relative;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;}@media screen and (max-width:499px){article.cc--event-teaser-row .c--event-teaser-row .image-date-container,.c--_-column-event-grid-item .image-date{margin-bottom:0.9375rem;}}@media screen and (min-width:500px){article.cc--event-teaser-row .c--event-teaser-row .image-date-container,.c--_-column-event-grid-item .image-date{margin-right:4.16667%;width:33.33333%;}}article.cc--event-teaser-row .c--event-teaser-row .image-date-container img,.c--_-column-event-grid-item .image-date img{display:block;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container .month-day-container,.c--_-column-event-grid-item .image-date .month-day-container,.slick .f--event-cards .image-date .month-day-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container .month,.c--_-column-event-grid-item .image-date .month-day-container .month,.slick .f--event-cards .image-date .month-day-container .month{font-size:2rem;line-height:1;text-transform:uppercase;color:#ffffff;display:block;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container .day,.c--_-column-event-grid-item .image-date .month-day-container .day,.slick .f--event-cards .image-date .month-day-container .day{font-size:2rem;line-height:1;text-transform:uppercase;color:#ffffff;display:block;}.cc--featured-quote{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-repeat:no-repeat;background-size:cover;background-position:center center;}.cc--featured-quote .text-container{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--featured-quote .text-container{width:83.33333%;margin:auto;}}@media screen and (min-width:1024px){.cc--featured-quote .text-container{width:54.16667%;padding:0;}}.cc--featured-quote .c--featured-quote{padding-top:1.5625rem;padding-bottom:3.125rem;}@media screen and (min-width:768px){.cc--featured-quote .c--featured-quote{padding-top:3.75rem;padding-bottom:5rem;}}@media screen and (min-width:1024px){.cc--featured-quote .c--featured-quote{padding-top:7.5rem;padding-bottom:8.75rem;}}.cc--featured-quote .f--quote-text{font-size:1.375rem;line-height:1.3637;color:#ffffff;position:relative;margin-bottom:0.625rem;padding-top:1.5625rem;}@media screen and (min-width:768px){.cc--featured-quote .f--quote-text{font-size:1.625rem;line-height:1.4616;margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--featured-quote .f--quote-text{margin-bottom:1.25rem;}}.cc--featured-quote .f--quote-text:before{content:'';position:absolute;top:5px;left:-10px;width:4.0625rem;height:3rem;background:url(/themes/custom/nccu/style/images/icons/icon-open-quote.svg) no-repeat center center/100%;display:block;opacity:0.20;z-index:0;}@media screen and (min-width:768px){.cc--featured-quote .f--quote-text:before{left:-45px;}}@media screen and (min-width:1024px){.cc--featured-quote .f--quote-text:before{left:-25px;}}.cc--featured-quote .f--quote-attribution{font-size:1rem;line-height:1.5;color:#ffffff;}.cc--figure figure{margin:0;}.cc--figure figure figcaption{margin:0;padding-top:1.25rem;font-size:0.75rem;line-height:1.5;text-align:left;color:#4a4a4a;}@media screen and (min-width:1024px){.cc--figure figure figcaption{padding-right:6.25%;padding-left:6.25%;}}.lc--full .cc--filter-form-wrapper{max-width:1600px;margin:0 auto;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper{padding-right:10.41667%;padding-left:10.41667%;}}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button{background-color:#f1f1f1;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{background-color:#f1f1f1;}.lc--full .soaring-eagles-landing .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{background-color:#ffffff;}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:1.5625rem;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item{width:31.57895%;margin-right:2.63158%;margin-bottom:0;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions{width:31.57895%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:1.625rem;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item{width:50%;margin-right:0.625rem;margin-bottom:0;}}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background:#6d1327;color:#ffffff;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6d1327;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#ffffff;color:#6d1327;text-decoration:none;border:1px solid #6d1327;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{color:#ffffff;background-color:#000000;}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item > input{width:100%;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .button{width:50%;}}.cc--filter-form-wrapper .c--filter-form-wrapper{position:relative;}.cc--filter-form-wrapper .c--filter-form-wrapper h2{display:none;}@media screen and (min-width:1024px){.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper{display:none;}}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button{padding-right:2.08333%;padding-left:2.08333%;width:100%;height:4.0625rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:1.125rem;line-height:1.6667;color:#6d1327;background-color:#ffffff;border-bottom:1px solid #dddddd;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button svg.filter{width:19px;height:21px;margin-left:auto;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button svg.close-filter{display:none;width:19px;height:19px;margin-left:auto;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button.open{border-bottom:none;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button.open svg.close-filter{display:block;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button.open svg.filter{display:none;}@media screen and (max-width:1023px){.cc--filter-form-wrapper .c--filter-form-wrapper .cc--filter-form{display:none;}}.cc--filter-form-wrapper .c--filter-form-wrapper .cc--filter-form.active .filter-form{border-bottom:1px solid #dddddd;}@media screen and (max-width:1023px){.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{padding-top:0.9375rem;padding-right:2.08333%;padding-bottom:2.1875rem;padding-left:2.08333%;background-color:#ffffff;}}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item{margin-bottom:0.625rem;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::-webkit-input-placeholder{color:#4a4a4a;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]:-ms-input-placeholder{color:#4a4a4a;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::-ms-input-placeholder{color:#4a4a4a;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::-moz-placeholder{color:#4a4a4a;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::placeholder{color:#4a4a4a;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background:#6d1327;color:#ffffff;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6d1327;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#ffffff;color:#6d1327;text-decoration:none;border:1px solid #6d1327;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:hover{color:#ffffff;background-color:#000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .type-label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6d1327;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media screen and (min-width:1024px){.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions{display:block;}}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .button{width:47%;}@media screen and (min-width:1024px){.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .button{width:100%;}}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background:#6d1327;color:#ffffff;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6d1327;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#ffffff;color:#6d1327;text-decoration:none;border:1px solid #6d1327;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{color:#ffffff;background-color:#000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item input{width:100%;}.filter-news-no-results,.crime-log-content,#dd-container{max-width:1600px;margin:0 auto;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.filter-news-no-results{padding-bottom:2.75rem;}}@media screen and (min-width:1024px){.filter-news-no-results{padding-top:0;padding-right:10.41667%;padding-bottom:4.6875rem;padding-left:10.41667%;}}@media screen and (min-width:768px){.cc--footer-contact{width:20.45455%;}}@media screen and (min-width:1024px){.cc--footer-contact{margin-right:4.54545%;width:18.18182%;}}@media screen and (min-width:1024px){.cc--footer-contact .footer-contact-container{text-align:left;}}.cc--footer-contact .footer-contact-container p{font-size:0.875rem;line-height:2.5715;color:#ffffff;margin:0;}.cc--footer-contact .footer-contact-container h4{font-size:0.875rem;line-height:2.5715;color:#ffffff;}@media screen and (min-width:768px){.cc--footer-copyright{margin-left:auto;}}.cc--footer-copyright .c--footer-copyright{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.cc--footer-copyright .footer-copyright{color:#cccccc;font-size:0.75rem;line-height:1.9167;}@media screen and (min-width:1024px){.cc--footer-external-links{clear:both;}}.cc--footer-external-links .c--footer-external-links{max-width:1600px;margin:0 auto;width:100%;}.cc--footer-external-links .mc--footer-external .m--footer-external{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;padding-top:1.875rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--footer-external-links .mc--footer-external .m--footer-external{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item{padding-bottom:0.9375rem;}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item:last-child{padding-bottom:0;}@media screen and (min-width:768px){.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item{padding-right:1.875rem;padding-bottom:0;}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item:last-child{padding-right:0;}}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a{font-size:0.75rem;line-height:1.3334;display:block;color:#00356b;text-decoration:none;}@media screen and (min-width:768px){.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a{font-size:0.875rem;line-height:1.1429;}}html[data-whatintent="mouse"] .cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a:hover{text-decoration:underline;}@media screen and (min-width:768px){.cc--footer-information-for-menu{margin-right:4.54545%;width:20.45455%;}}@media screen and (min-width:1024px){.cc--footer-information-for-menu{margin-right:4.54545%;width:18.18182%;}}@media screen and (max-width:767px){.cc--footer-information-for-menu{margin-bottom:1.5625rem;}}.cc--footer-information-for-menu .c--footer-information-for-menu > h3{font-size:0.875rem;line-height:2.5715;color:#ffffff;}.cc--footer-information-for-menu .c--footer-information-for-menu ul li a{font-size:0.875rem;line-height:2.5715;text-decoration:none;color:#ffffff;}html[data-whatintent="mouse"] .cc--footer-information-for-menu .c--footer-information-for-menu ul li a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-information-for-menu .c--footer-information-for-menu ul li a:hover{text-decoration:underline;color:#ffffff;}@media screen and (min-width:768px){.cc--footer-menu{margin-right:4.54545%;width:50%;}}@media screen and (min-width:1024px){.cc--footer-menu{margin-right:6.81818%;width:34.09091%;}}@media screen and (max-width:767px){.cc--footer-menu{margin-bottom:2.1875rem;}}.cc--footer-menu .c--footer-menu{max-width:1600px;margin:0 auto;width:100%;}@media screen and (min-width:768px){.cc--footer-menu .mc--footer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}}.cc--footer-menu .mc--footer .m--footer{list-style:none;padding:0;margin:0;}@media screen and (min-width:1024px){.cc--footer-menu .mc--footer .m--footer{width:42.85714%;}}.cc--footer-menu .mc--footer .m--footer > .menu-item a{font-size:1rem;line-height:2.25;text-decoration:none;color:#ffffff;}html[data-whatintent="mouse"] .cc--footer-menu .mc--footer .m--footer > .menu-item a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-menu .mc--footer .m--footer > .menu-item a:hover{text-decoration:underline;color:#ffffff;}.cc--footer-notice{background-color:#505b5e;}.cc--footer-notice .c--footer-notice{max-width:1600px;margin:0 auto;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;color:#ffffff;}.cc--footer-notice .c--footer-notice p{font-size:0.75rem;line-height:1.5;}.cc--footer-notice .c--footer-notice a{font-size:0.75rem;line-height:1.5;color:#ffffff;text-decoration:underline;}html[data-whatintent="mouse"] .cc--footer-notice .c--footer-notice a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-notice .c--footer-notice a:hover{text-decoration:none;color:#ffffff;}@media screen and (max-width:1023px){.cc--footer-social{padding-top:2.0625rem;padding-bottom:2.0625rem;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;border-bottom:1px solid rgba(204,204,204,0.2);}}.cc--footer-social .footer-social-container .footer-social-list{list-style:none;padding:0;margin:0;}@media screen and (max-width:1023px){.cc--footer-social .footer-social-container .footer-social-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:320px;margin:0 auto;}}@media screen and (min-width:1024px){.cc--footer-social .footer-social-container .footer-social-list{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{color:#ffffff;text-decoration:none;}@media screen and (max-width:1023px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:relative;cursor:pointer;width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media screen and (min-width:1024px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{font-size:1rem;line-height:2.25;}}html[data-whatintent="mouse"] .cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button:hover svg path{fill:#ded3b0;}.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg{width:1.1875rem;height:1.1875rem;vertical-align:middle;}@media screen and (max-width:1023px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}@media screen and (min-width:1024px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg{margin-right:0.9375rem;}}.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg path{fill:#ffffff;}.cc--footer-utility{margin-top:2.5rem;}@media screen and (min-width:768px){.cc--footer-utility{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--footer-utility{margin-top:2rem;}}@media screen and (min-width:768px){.cc--footer-utility .c--footer-utility{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--footer-utility .c--footer-utility{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.cc--footer-utility .mc--footer-utility .m--footer-utility{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;}@media screen and (min-width:768px){.cc--footer-utility .mc--footer-utility .m--footer-utility{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (max-width:767px){.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item:not(:last-child){padding-right:0.9375rem;padding-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item{padding-right:0.9375rem;padding-bottom:0;}}.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a{display:block;font-size:0.75rem;line-height:1.3334;color:#4a4a4a;text-decoration:none;text-align:center;}html[data-whatintent="mouse"] .cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a:hover{text-decoration:underline;}.cc--footer-utility .footer-copyright{font-size:0.75rem;line-height:1.3334;color:#4a4a4a;text-align:center;}.cc--footer{max-width:1600px;margin:0 auto;}.cc--footer .footer-main{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--footer .footer-main{padding-right:4.16667%;padding-left:4.16667%;}}.cc--footer .footer-top{padding-top:2.1875rem;padding-bottom:1.5625rem;text-align:center;}@media screen and (min-width:768px){.cc--footer .footer-top{padding-top:3rem;padding-bottom:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:left;}}@media screen and (min-width:1024px){.cc--footer .footer-top{padding-bottom:3.125rem;margin-bottom:2.0625rem;border-bottom:1px solid rgba(204,204,204,0.2);}}.cc--footer .footer-bottom{padding-bottom:1.5625rem;max-width:1600px;margin:0 auto;}@media screen and (max-width:767px){.cc--footer .footer-bottom{text-align:center;}}@media screen and (min-width:768px){.cc--footer .footer-bottom{padding-bottom:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}.cc--full-captioned-image .c--full-captioned-image{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--full-captioned-image .c--full-captioned-image{margin-top:2rem;margin-bottom:2rem;}}@media screen and (min-width:1024px){.cc--full-captioned-image .c--full-captioned-image{margin-top:3.125rem;margin-bottom:3.125rem;}}.cc--full-captioned-image figure{margin:0;}.cc--full-captioned-image figure figcaption,.cc--cropped-image figure figcaption{margin:0;padding-top:0.625rem;padding-right:4.16667%;padding-left:4.16667%;font-size:0.75rem;line-height:1.8334;text-align:left;color:#4a4a4a;}@media screen and (min-width:768px){.cc--full-captioned-image figure figcaption,.cc--cropped-image figure figcaption{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-captioned-image figure figcaption,.cc--cropped-image figure figcaption{padding-right:25%;padding-left:25%;}}.cc--full-captioned-video figure{margin:0;}.cc--full-captioned-video figure figcaption{margin:0;border-top:5px solid #286dc0;padding-top:1.25rem;font-size:0.75rem;line-height:1.5;text-align:left;color:#4a4a4a;}@media screen and (min-width:1024px){.cc--full-captioned-video figure figcaption{padding-right:6.25%;padding-left:6.25%;}}.cc--full-carousel{margin-top:0.625rem;margin-bottom:1.25rem;}.cc--full-carousel .cc--full-captioned-image > .c--full-captioned-image{padding-right:0;padding-left:0;}.cc--full-carousel .swiper-button-wrapper{list-style:none;padding:0;margin:0;position:relative;width:100px;height:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#ffffff;}@media screen and (min-width:768px){.cc--full-carousel .swiper-button-wrapper{position:absolute;z-index:10;bottom:0;right:0;}}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next{position:relative;width:50px;height:50px;margin:0;padding:0;background-color:transparent;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #dddddd;outline:0;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev:focus,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next:focus{-webkit-box-shadow:inset 0 0 0 3px #dd611d;box-shadow:inset 0 0 0 3px #dd611d;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev svg,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0.9375rem;height:0.9375rem;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev svg polygon,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next svg polygon{fill:#00356b;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev{border-right:0;}.cc--full-carousel .c--full-captioned-image figure{margin-bottom:1.25rem;}.cc--full-carousel .c--full-captioned-image figure figcaption{border-top:0;padding-top:0.9375rem;padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--full-carousel .c--full-captioned-image figure figcaption{width:50%;padding-right:0;padding-left:0;}}.cc--full-carousel .swiper-button-prev,.cc--full-carousel .swiper-button-next{background-image:none;top:inherit;left:inherit;right:inherit;}.cc--full-image-cta{background-size:cover;background-position:center center;}.cc--full-image-cta .c--full-image-cta{position:relative;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}}.cc--full-image-cta .c--full-image-cta .image{background-size:cover;background-position:center center;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta .image{padding-top:56.25%;}}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .image{position:relative;overflow:hidden;height:27.0625rem;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .image{height:42.1875rem;}}.cc--full-image-cta .c--full-image-cta .text-wrapper{padding-right:4.16667%;padding-left:4.16667%;position:relative;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;}}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-wrapper{max-width:1600px;margin:0 auto;width:100%;height:100%;padding-right:4.16667%;padding-left:4.16667%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-wrapper{padding-right:8.33333%;padding-left:8.33333%;}}.cc--full-image-cta .c--full-image-cta .text-container{padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:1.5625rem;padding-left:1.25rem;background-color:#ffffff;text-align:center;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta .text-container{position:relative;top:-1.5625rem;}}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-container{padding-top:2rem;padding-right:2.08333%;padding-bottom:2rem;padding-left:2.08333%;width:43.75%;z-index:1;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-container{padding-top:5.4375rem;padding-right:4.16667%;padding-bottom:5.4375rem;padding-left:4.16667%;width:33.33333%;}}.cc--full-image-cta .c--full-image-cta .text-container .f--description,.c--component.c--banner-cta .banner-cta-content .f--description{margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-container .f--description,.c--component.c--banner-cta .banner-cta-content .f--description{margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-container .f--description,.c--component.c--banner-cta .banner-cta-content .f--description{margin-bottom:1.25rem;}}.cc--full-image-cta .c--full-image-cta .text-container .f--description p{font-size:1rem;line-height:1.625;color:#4a4a4a;}.cc--full-image-cta .c--full-image-cta .text-container .f--button-link .button{margin-right:auto;margin-left:auto;}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-container .f--button-link .button{width:47.36842%;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-container .f--button-link .button{width:50%;}}@media screen and (min-width:768px){.cc--full-image-cta.reverse .c--full-image-cta .text-wrapper{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}}.cc--full-quote{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:1.875rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-quote{padding-top:2rem;padding-right:8.33333%;padding-bottom:2rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-quote{padding-top:3.125rem;padding-right:16.66667%;padding-bottom:3.125rem;padding-left:16.66667%;}}.cc--full-quote.dark{background-color:#f1f1f1;}.cc--full-quote .c--full-quote{max-width:816px;margin:0 auto;width:100%;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-top:1.875rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--full-quote .c--full-quote{padding-top:2rem;padding-bottom:2rem;}}@media screen and (min-width:1024px){.cc--full-quote .c--full-quote{padding-top:3.125rem;padding-bottom:3.125rem;}}.cc--full-quote .f--quote-text{font-size:1.375rem;line-height:1.3637;color:#6d1327;margin-bottom:1.25rem;}.cc--full-quote .f--quote-text p{font-size:1.375rem;line-height:1.3637;display:initial;color:#6d1327;quotes:"“" "”" "‘" "’";}.cc--full-quote .f--quote-text::before{content:open-quote;display:inline-block;text-align:center;margin-left:-1.5625rem;}.cc--full-quote .f--quote-text::after{content:close-quote;}@media screen and (min-width:768px){.cc--full-quote .f--quote-text{font-size:1.875rem;line-height:1.2667;margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--full-quote .f--quote-text{font-size:2.25rem;line-height:1.2778;margin-bottom:1.25rem;}}.cc--full-quote .f--quote-attribution{font-size:0.9375rem;line-height:1.6667;color:#5b2834;}.cc--full-section-header{max-width:1600px;margin:0 auto;text-align:center;}.cc--full-section-header .c--full-section-header{padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-section-header .c--full-section-header{padding-top:2.5rem;padding-right:8.33333%;padding-bottom:2rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-section-header .c--full-section-header{padding-top:4.6875rem;padding-right:16.66667%;padding-bottom:3.125rem;padding-left:16.66667%;}}.cc--full-section-header.dark{background-color:#f1f1f1;}.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p{font-size:1.5rem;line-height:1.4167;margin-bottom:0.9375rem;color:#000000;}@media screen and (min-width:768px){.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p{font-size:1.875rem;line-height:1.2667;}}@media screen and (min-width:1024px){.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p{font-size:2.25rem;line-height:1.091;margin-bottom:0.875rem;}}.cc--full-section-header .c--full-section-header > .f--description p,.cc--lab-research-projects .f--section-description p{font-size:1rem;line-height:1.625;color:#4a4a4a;}@media screen and (min-width:1024px){.cc--full-section-header .c--full-section-header > .f--description p,.cc--lab-research-projects .f--section-description p{font-size:1.125rem;line-height:1.6667;}}.cc--full-split-cta{background-color:#ffffff;}.cc--full-split-cta.dark{background-color:#f1f1f1;}.cc--full-split-cta.dark .c--full-split-cta .text-container{background-color:#f1f1f1;}@media screen and (min-width:768px){.cc--full-split-cta.reverse .c--full-split-cta,.cc--embed-social-media.reverse .c--embed-social-media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.cc--full-split-cta.reverse .c--full-split-cta .text-container{margin-right:0;margin-left:auto;}}@media screen and (min-width:1024px){.cc--full-split-cta.wide .c--full-split-cta .text-container{padding-right:4.6875rem;padding-left:4.6875rem;max-width:400px;width:33.33333%;}}@media screen and (min-width:1024px){.cc--full-split-cta.wide .c--full-split-cta .image{width:66.66667%;}}.cc--full-split-cta .c--full-split-cta,.cc--embed-social-media .c--embed-social-media{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta,.cc--embed-social-media .c--embed-social-media{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}}.cc--full-split-cta .c--full-split-cta .text-container,.cc--embed-social-media .c--embed-social-media .text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container,.cc--embed-social-media .c--embed-social-media .text-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0;}}.cc--full-split-cta .c--full-split-cta .image,.cc--full-split-cta .c--full-split-cta .embed-social-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;}.cc--full-split-cta .c--full-split-cta .image-group-photo{display:block;margin:auto;border:5px solid #ffffff;}.cc--full-split-cta .c--full-split-cta .image-group-photo.no-border{border:none;}.cc--full-split-cta .c--full-split-cta .image-group-photo-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:2rem;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .image,.cc--full-split-cta .c--full-split-cta .embed-social-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0;}.cc--full-split-cta .c--full-split-cta .image-group-photo-container{padding:0 2rem;}}.cc--full-split-cta .c--full-split-cta .text-container,.cc--embed-social-media .c--embed-social-media .text-container{background-color:#ffffff;margin-top:-1.5625rem;margin-right:4.16667%;margin-left:4.16667%;padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:2.1875rem;padding-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.cc--embed-social-media .c--embed-social-media .text-container{z-index:2;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container,.cc--embed-social-media .c--embed-social-media .text-container{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:4.125rem;padding-right:3rem;padding-bottom:4.125rem;padding-left:3rem;width:50%;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container,.cc--embed-social-media .c--embed-social-media .text-container{padding-right:4.6875rem;padding-left:4.6875rem;max-width:800px;width:50%;margin-right:auto;margin-left:0;}}.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title,.cc--embed-social-media .c--embed-social-media .text-container .f--cta-title{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title,.cc--embed-social-media .c--embed-social-media .text-container .f--cta-title{margin-bottom:1.25rem;}}.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h2,.cc--embed-social-media .c--embed-social-media .text-container .f--cta-title h2{color:#000000;font-size:1.375rem;line-height:1.3637;text-align:left;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h2,.cc--embed-social-media .c--embed-social-media .text-container .f--cta-title h2{font-size:1.625rem;line-height:1.3077;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h2,.cc--embed-social-media .c--embed-social-media .text-container .f--cta-title h2{font-size:1.75rem;line-height:1.1429;}}.cc--full-split-cta .c--full-split-cta .text-container .f--description p,.cc--embed-social-media .c--embed-social-media .text-container .f--description p{text-align:left;font-size:1rem;line-height:1.625;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--description p,.cc--embed-social-media .c--embed-social-media .text-container .f--description p{margin-bottom:1.5rem;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--description p,.cc--embed-social-media .c--embed-social-media .text-container .f--description p{margin-bottom:2.1875rem;}}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button,.bot .more-link a{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}#dd-container .lets-check,.dtd-plugin .lets-check,#dd-container .mg-guidelines-button,.dtd-plugin .mg-guidelines-button,#dd-container .mg-forms-button,.dtd-plugin .mg-forms-button{background-color:transparent !important;border:1px solid #6d1327 !important;color:#6d1327 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button,html[data-whatintent="mouse"] #dd-container .lets-check:hover,#dd-container .lets-check:focus,.dtd-plugin .lets-check:hover,.dtd-plugin .lets-check:focus,.bot .more-link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button:hover,.bot .more-link a:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}html[data-whatintent="mouse"] #dd-container .lets-check:hover,#dd-container .lets-check:focus,.dtd-plugin .lets-check:hover,.dtd-plugin .lets-check:focus,html[data-whatintent="mouse"] #dd-container .mg-guidelines-button:hover,#dd-container .mg-guidelines-button:focus,.dtd-plugin .mg-guidelines-button:hover,.dtd-plugin .mg-guidelines-button:focus,html[data-whatintent="mouse"] #dd-container .mg-forms-button:hover,.dtd-plugin .mg-forms-button:hover{background-color:transparent !important;color:#000000 !important;border:1px solid #000000 !important;}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button:focus{outline:3px solid #4a90e2;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button{width:66.66667%;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button{width:60%;}}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:1rem;line-height:1.5;text-decoration:none;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{font-size:1.125rem;line-height:1;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{font-size:1.125rem;line-height:1.5556;}}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt:hover{text-decoration:none;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt:hover svg{fill:#000000;}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt svg{width:50px;height:50px;display:block;fill:#6d1327;margin-right:1.25rem;}.cc--full-split-cta .c--full-split-cta .image,.cc--text-cta-grid{background-size:cover;background-position:center center;}@media screen and (max-width:767px){.cc--full-split-cta .c--full-split-cta .image{padding-top:56.25%;}.cc--full-split-cta .c--full-split-cta .image.image-group-photo-container{padding-top:5%;}}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .image,.cc--embed-social-media .c--embed-social-media .embed-social-container{position:relative;overflow:hidden;width:50%;min-height:30rem;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .image{min-height:42.1875rem;}.cc--embed-social-media .c--embed-social-media .embed-social-container{min-height:37.1875rem;}}.cc--full-split-ctas{background-color:#ffffff;}.cc--full-split-ctas.dark,.cc--embed-social-media .c--embed-social-media .embed-social-container{background-color:#f1f1f1;}.cc--embed-social-media .c--embed-social-media .embed-social-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2{font-size:1.75rem;line-height:1.2858;color:#000000;text-align:center;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2{font-size:2.1875rem;line-height:1.0858;padding-top:2.5rem;padding-right:8.33333%;padding-bottom:0.9375rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2{font-size:3.4375rem;line-height:1.091;padding-top:4.8125rem;padding-bottom:1.125rem;}}.cc--full-split-ctas .c--full-split-ctas > .f--description p{font-size:1rem;line-height:1.625;color:#4a4a4a;text-align:center;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-split-ctas .c--full-split-ctas > .f--description p{padding-right:20.83333%;padding-bottom:2rem;padding-left:20.83333%;}}@media screen and (min-width:1024px){.cc--full-split-ctas .c--full-split-ctas > .f--description p{font-size:1.125rem;line-height:1.6667;padding-right:29.16667%;padding-bottom:3.125rem;padding-left:29.16667%;}}#l--main-header{position:relative;z-index:3;}@media screen and (max-width:1023px){#l--main-header{height:60px;}}@media screen and (min-width:1024px){#l--main-header{height:130px;background:-o-linear-gradient(top,#f1f1f1 90px,#ffffff 0);background:linear-gradient(to bottom,#f1f1f1 90px,#ffffff 0);}}.cc--header{max-width:1600px;margin:0 auto;}.cc--header .c--header{height:100%;}@media screen and (max-width:1023px){.cc--header .c--header{margin-right:4.16667%;margin-left:4.16667%;}}@media screen and (min-width:1024px){.cc--header .c--header{padding-right:4.16667%;padding-left:4.16667%;}}.cc--header .cc--information-for-menu{display:none;width:auto;margin-right:0;}@media screen and (min-width:1024px){.cc--header .cc--information-for-menu{display:block;}}.cc--header .cc--utility-menu{display:none;}@media screen and (min-width:1024px){.cc--header .cc--utility-menu{display:block;}}.cc--header .utility-nav-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}@media screen and (min-width:1024px){.cc--header .utility-nav-container{height:50px;padding-right:4.54545%;padding-left:4.54545%;}}.cc--header .hamburger{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:60px;}@media screen and (max-width:767px){.cc--header .hamburger{padding-right:0.75rem;padding-left:0.75rem;}}@media screen and (min-width:1024px){.cc--header .hamburger{display:none;}}.cc--header .hamburger .hamburger-box{height:10px;}.cc--header .hamburger.is-active{position:relative;background-color:#550d1d;}.cc--header .hamburger.is-active::before{content:'';display:block;position:absolute;top:0;left:-1px;z-index:1;width:auto;height:100%;border-left:1px solid #550d1d;}.cc--hero-ambient-video .c--hero-ambient-video{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;overflow:hidden;}@media screen and (max-width:768px){.logo-image-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(left,rgba(0,0,0,0.8) 5%,transparent 70%);background:-o-linear-gradient(top,rgba(0,0,0,0.8) 5%,transparent 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to bottom,rgba(0,0,0,0.8) 5%,transparent 70%);z-index:1;}.logo-image-bg img{position:absolute;top:2em;width:15em;margin-left:auto;margin-right:auto;left:0;right:0;}}@media screen and (min-width:768px){.cc--component-container.cc--hero-ambient-video.text-orientation .c--component.c--hero-ambient-video:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(left,rgba(0,0,0,0.8) 5%,transparent 70%);background:-webkit-gradient(linear,left top,right top,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to right,rgba(0,0,0,0.8) 5%,transparent 70%);z-index:1;}.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .c--component.c--hero-ambient-video:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(right,rgba(0,0,0,0.8) 5%,transparent 70%);background:-webkit-gradient(linear,right top,left top,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to left,rgba(0,0,0,0.8) 5%,transparent 70%);z-index:1;}}.cc--hero-ambient-video .c--hero-ambient-video .image-video{position:relative;overflow:hidden;background-color:#6d1327;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .image-video{height:36rem;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .image-video{height:50rem;}}.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--image-srcset{display:block;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--image-srcset{display:block;}}@media screen and (min-device-width:414px) and (max-device-height:766px) and (orientation:landscape){.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--image-srcset{display:block;}}.cc--hero-ambient-video .c--hero-ambient-video .image-video .video-controls,.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--ambient-video{display:none;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .image-video .video-controls,.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--ambient-video{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media screen and (min-device-width:414px) and (max-device-height:766px) and (orientation:landscape){.cc--hero-ambient-video .c--hero-ambient-video .image-video .video-controls,.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--ambient-video{display:none;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container{background-color:#f1f1f1;}}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container{max-width:1600px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;z-index:1;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .text-container-inner{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .text-container-inner{max-width:40.90909%;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .text-container-inner{max-width:50%;padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title{margin-top:1.5625rem;margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title{margin-bottom:1.25rem;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title h2{text-align:left;font-size:1.875rem;line-height:1.3334;color:#6d1327;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title h2{font-size:2.8125rem;line-height:1.0667;color:#ffffff;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title h2{font-size:3.75rem;line-height:0.9167;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description{margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description{margin-bottom:2.1875rem;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p{font-size:1rem;line-height:1.625;color:#333333;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p{color:#ffffff;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p{font-size:1.25rem;line-height:1.5;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:2.1875rem;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button:focus{outline:3px solid #4a90e2;}}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{border:1px solid #ffffff;color:#ffffff;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button,.dark .c--banner-callout .image .f--button-link{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button:hover,.dark .c--banner-callout .image .f--button-link a:hover{background-color:#ffffff;color:#6d1327;}}.cc--hero-ambient-video .c--hero-ambient-video .video-controls{max-width:1600px;margin:0 auto;position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}.cc--component-container.cc--hero-ambient-video.text-orientation .video-controls-inner{position:relative;z-index:2;padding-bottom:4.16667%;padding-left:4.16667%;}.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .video-controls-inner{position:relative;z-index:2;padding-bottom:4.16667%;padding-right:4.16667%;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .video-controls .video-controls-inner{padding-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--component-container.cc--hero-ambient-video.text-orientation .video-controls-inner{padding-bottom:3.125rem;padding-left:8.33333%;}.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .video-controls-inner{padding-bottom:3.125rem;padding-right:8.33333%;}}.cc--hero-ambient-video .c--hero-ambient-video .video-controls svg{width:35px;height:35px;fill:#ffffff;}.cc--hero-ambient-video .c--hero-ambient-video .video-pause-button{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.cc--hero-ambient-video .c--hero-ambient-video .video-pause-button.hidden{display:none;}.cc--hero-ambient-video .c--hero-ambient-video .video-play-button{display:none;}.cc--hero-ambient-video .c--hero-ambient-video .video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.cc--hero-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#00356b;}.cc--hero-background-image .c--hero-background-image{padding-right:2.08333%;padding-left:2.08333%;max-width:1600px;margin:0 auto;min-height:8.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}@media screen and (min-width:768px){.cc--hero-background-image .c--hero-background-image{min-height:14.375rem;}}@media screen and (min-width:1024px){.cc--hero-background-image .c--hero-background-image{min-height:18.75rem;}}.cc--hero-background-image .c--hero-background-image h1{color:#ffffff;font-size:3rem;line-height:0.9584;}@media screen and (min-width:1024px){.cc--hero-background-image .c--hero-background-image h1{font-size:4.6875rem;line-height:1;}}.cc--hero-degree-finder{max-width:1600px;margin:0 auto;position:relative;}.cc--hero-degree-finder .c--hero-degree-finder{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.8125rem;padding-left:4.16667%;text-align:center;}@media screen and (min-width:768px){.cc--hero-degree-finder .c--hero-degree-finder{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}.cc--hero-degree-finder .c--hero-degree-finder .supertitle{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#000000;display:block;}@media screen and (min-width:768px){.cc--hero-degree-finder .c--hero-degree-finder .supertitle{font-size:1.25rem;line-height:1.5;margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-degree-finder .c--hero-degree-finder .supertitle{margin-bottom:2.1875rem;}}.cc--hero-degree-finder .c--hero-degree-finder h1{font-size:1.625rem;line-height:1.3847;color:#6d1327;}@media screen and (min-width:768px){.cc--hero-degree-finder .c--hero-degree-finder h1{font-size:2.5rem;line-height:1.15;}}.cc--hero-degree-finder::after{content:'';display:block;background:url(/themes/custom/nccu/style/images/icons/logo-quoin.svg) 0 0 no-repeat;width:1.25rem;height:1.25rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.625rem;}.cc--hero-filters .c--hero-filters .f--image img{border-bottom:0;}.cc--hero-filters .c--hero-filters .text-container{max-width:900px;position:relative;background-color:#00356b;margin-top:-3.125rem;margin-right:2.08333%;margin-bottom:1.25rem;margin-left:2.08333%;padding-top:1.625rem;padding-right:2.08333%;padding-bottom:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container{margin-top:-6.25rem;margin-right:4.16667%;margin-bottom:3.75rem;margin-left:4.16667%;padding-top:2rem;padding-right:4.16667%;padding-bottom:2rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container{margin-top:-9.375rem;margin-right:auto;margin-bottom:4.375rem;margin-left:auto;padding-top:2.25rem;padding-right:9.375rem;padding-bottom:3.125rem;padding-left:9.375rem;}}.cc--hero-filters .c--hero-filters .text-container h1{color:#ffffff;font-size:3rem;line-height:0.9584;text-align:center;padding-bottom:0.75rem;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container h1{padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container h1{font-size:4.6875rem;line-height:1;padding-bottom:1.875rem;}}.cc--hero-filters .c--hero-filters .text-container .f--section-title{border-top:1px solid rgba(255,255,255,0.2);}.cc--hero-filters .c--hero-filters .text-container .f--section-title h2{font-size:1.375rem;line-height:1.3637;color:#ffffff;padding-top:0.75rem;padding-bottom:0.625rem;margin-bottom:0;text-align:center;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .f--section-title h2{padding-top:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .f--section-title h2{font-size:1.5rem;line-height:1.4167;padding-top:1.875rem;}}.cc--hero-filters .c--hero-filters .text-container .f--section-title h2::after{display:none;}.cc--hero-filters .c--hero-filters .text-container .f--description{font-size:1rem;line-height:1.5;color:#ffffff;text-align:center;margin-bottom:1.5625rem;}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .f--description{margin-bottom:1.875rem;}}.cc--hero-filters .c--hero-filters .text-container .f--description p{font-size:1rem;line-height:1.5;color:#ffffff;text-align:center;margin-bottom:1.5625rem;}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .f--description p{margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(1){width:75%;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(1){width:66.66667%;}}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(2){width:25%;margin-top:0.75rem;margin-left:0.625rem;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(2){width:33.33333%;margin-top:0.75rem;margin-left:0.625rem;}}.cc--hero-filters .c--hero-filters .text-container .fi--form-item label{color:#ffffff;text-align:center;font-size:1rem;line-height:1;margin-bottom:1rem;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .fi--form-item label{text-align:left;}}.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background:#6d1327;color:#ffffff;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6d1327;height:3.5625rem;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#ffffff;color:#6d1327;text-decoration:none;border:1px solid #6d1327;}.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:focus{outline:3px solid #4a90e2;}.cc--hero-filters .c--hero-filters .text-container .fi--form-item .select-wrap select{color:#00356b;}.cc--hero-profile .c--hero-profile{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;text-align:center;}@media screen and (min-width:768px){.cc--hero-profile .c--hero-profile{padding-top:2.5rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-profile .c--hero-profile{padding-top:4.6875rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}.cc--hero-profile .c--hero-profile h1{color:#6d1327;font-size:1.875rem;line-height:1.3334;}@media screen and (min-width:500px){.cc--hero-profile .c--hero-profile h1{font-size:2.8125rem;line-height:1.0667;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--hero-profile .c--hero-profile h1{font-size:3.5rem;line-height:0.9375;margin-bottom:1.5625rem;}}.cc--hero-profile .c--hero-profile .f--description{color:#000000;font-size:1.375rem;line-height:1.4546;}@media screen and (min-width:500px){.cc--hero-profile .c--hero-profile .f--description{font-size:1.375rem;line-height:1.1819;}}@media screen and (min-width:1024px){.cc--hero-profile .c--hero-profile .f--description{font-size:2.25rem;line-height:1.2778;}}.t--programs .content-top{max-width:1600px;margin:0 auto;}.t--program blockquote{margin-left:1em;border-left:3px solid #cccccc;padding-left:1em;}.cc--hero-programs{padding-right:4.16667%;padding-left:4.16667%;margin-top:1.5625rem;margin-bottom:1.5625rem;}.cc--hero-programs .c--hero-programs{padding-top:1.25rem;padding-right:4.54545%;padding-bottom:2.1875rem;padding-left:4.54545%;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:1.875rem;padding-bottom:3rem;}}@media screen and (min-width:1024px){.cc--hero-programs .c--hero-programs{padding-top:3.125rem;padding-right:6.81818%;padding-bottom:3.75rem;padding-left:6.81818%;}}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .cta-container{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;}}@media screen and (max-width:767px){.cc--hero-programs .c--hero-programs .cta-container{margin-bottom:2.1875rem;}}.cc--hero-programs .c--hero-programs .cta-container .f--page-title h1{font-size:1.75rem;line-height:1.2858;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .cta-container .f--page-title h1{font-size:2.1875rem;line-height:1.0858;margin-bottom:2rem;}}@media screen and (min-width:1024px){.cc--hero-programs .c--hero-programs .cta-container .f--page-title h1{font-size:3.4375rem;line-height:1.091;margin-bottom:3.125rem;}}.cc--hero-programs .c--hero-programs .program-finder-cta p.desc{font-size:1.25rem;line-height:1.5;margin-bottom:1.5625rem;color:#6d1327;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .program-finder-cta p.desc{font-size:1.25rem;line-height:1.6;margin-bottom:1rem;}}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .program-finder-cta p.desc{font-size:1.75rem;line-height:1.1429;margin-bottom:1.25rem;}}.cc--hero-programs .c--hero-programs .program-finder-cta .button{min-width:10.9375rem;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .description-container{padding-left:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 43.18182%;-webkit-flex:0 0 43.18182%;flex:0 0 43.18182%;}}@media screen and (min-width:1024px){.cc--hero-programs .c--hero-programs .description-container{padding-left:9.09091%;-webkit-box-flex:0;-ms-flex:0 0 40.90909%;-webkit-flex:0 0 40.90909%;flex:0 0 40.90909%;}}.cc--hero-search{background-color:#00356b;}.cc--hero-search .c--hero-search{max-width:1600px;margin:0 auto;padding-top:1.25rem;padding-right:2.08333%;padding-bottom:1.25rem;padding-left:2.08333%;text-align:center;min-height:15.125rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media screen and (min-width:768px){.cc--hero-search .c--hero-search{padding-top:1.875rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--hero-search .c--hero-search{padding-top:2.8125rem;padding-bottom:2.8125rem;}}.cc--hero-search .f--page-title{margin-bottom:1.5625rem;}.cc--hero-search .f--page-title h1{color:#ffffff;font-size:3rem;}@media screen and (min-width:1024px){.cc--hero-search .f--page-title h1{font-size:3.4375rem;line-height:1.091;max-width:37.5rem;margin:0 auto;}}@media screen and (min-width:1024px){.cc--hero-search .f--description{max-width:37.5rem;width:100%;margin:0 auto;}}.cc--hero-search .f--description p{color:#ffffff;}.chapter .f--description{position:relative;}.cc--hero-section{background-color:#00356b;}.cc--hero-section .c--hero-section{max-width:1600px;margin:0 auto;width:100%;padding-top:1.25rem;padding-right:2.08333%;padding-bottom:1.25rem;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--hero-section .c--hero-section{padding-top:1.875rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--hero-section .c--hero-section{padding-top:2.8125rem;padding-bottom:2.8125rem;}}.cc--hero-section h1{color:#ffffff;font-size:3rem;}@media screen and (min-width:1024px){.cc--hero-section h1{font-size:3.4375rem;line-height:1.091;}}.cc--hero-section .subsection-title{display:block;color:#b3c2d2;font-size:1.875rem;line-height:1.2;margin-top:0.9375rem;}@media screen and (min-width:1024px){.cc--hero-section .subsection-title{font-size:2.5rem;line-height:1.2;}}.cc--hero-share{max-width:1600px;margin:0 auto;}.cc--hero-share .c--hero-share{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--hero-share .c--hero-share{padding-top:3.1875rem;padding-right:8.33333%;padding-bottom:2.1875rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--hero-share .c--hero-share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;padding-top:3.4375rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;}}.cc--hero-share .sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;}@media screen and (min-width:1024px){.cc--hero-share .sidebar{width:22.72727%;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;}}.cc--hero-share .header{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;}@media screen and (min-width:1024px){.cc--hero-share .header{width:77.27273%;-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;}}.cc--hero-share .header .f--page-title h1{color:#000000;font-size:1.75rem;line-height:1.2858;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--hero-share .header .f--page-title h1{font-size:2.1875rem;line-height:1.0858;margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--hero-share .header .f--page-title h1{font-size:3.4375rem;line-height:1.091;margin-bottom:2.5rem;}}.cc--hero-share .header .f--byline{color:#000000;font-size:1rem;line-height:1.625;margin-bottom:0.625rem;}.cc--hero-share .header .f--authored-date{color:#4a4a4a;font-size:1rem;line-height:1.625;}@media screen and (max-width:1023px){.cc--hero-share .header .f--authored-date{margin-bottom:1.875rem;}}.cc--hero-text{max-width:1600px;margin:0 auto;}.first-heading{text-align:center;}.tc--lab-page .f--page-title,.page-navigation{background-size:cover;background-position:center;}.cc--hero-text .c--hero-text,.hero-text,.tc--lab-page .f--page-title h1,.page-navigation h1{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;text-align:center;}.tc--lab-page .f--page-title h1,.page-navigation h1{padding-top:5.625rem;}.vert-gradient{background:rgb(0,0,0);background:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.8) 100%)}@media screen and (min-width:768px){.cc--hero-text .c--hero-text,.hero-text{padding-top:2.5rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text,.hero-text{padding-top:4.6875rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}.cc--hero-text .c--hero-text h1,.first-heading,.lc--layout-container h1.first-heading,.lc--layout-container .tc--lab-page h1,.page-navigation h1{font-size:1.875rem;line-height:1.3334;margin-bottom:0.625rem;color:#6d1327;}.lc--layout-container .directory-form h1{color:#6d1327;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text h1,.first-heading,.lc--layout-container h1.first-heading,.lc--layout-container .tc--lab-page h1,.page-navigation h1{font-size:2.8125rem;line-height:1.0667;margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text h1,.first-heading,.lc--layout-container h1.first-heading,.lc--layout-container .tc--lab-page h1,.page-navigation h1{font-size:3.5rem;line-height:0.9375;max-width:63.63636%;margin-right:auto;margin-bottom:1.5625rem;margin-left:auto;}}.cc--hero-text .c--hero-text .f--description{margin-top:0.625rem;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text .f--description{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text .f--description{margin-top:1.5625rem;margin-right:auto;margin-left:auto;max-width:72.72727%;}}.cc--hero-text .c--hero-text p{font-size:1.125rem;line-height:1.6667;color:#4a4a4a;}.landing-page .c--hero-text .f--description ul{text-align:left;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text p{font-size:1rem;line-height:1.625;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text p{font-size:1.375rem;line-height:1.5455;}}.cc--icon-grid-item,.two-column-cta-grid .cc--text-cta{padding-top:0.625rem;padding-right:4.16667%;padding-left:4.16667%;width:100%;-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}@media screen and (min-width:768px){.cc--icon-grid-item{width:50%;padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}.two-column-cta-grid .cc--text-cta{padding-top:1.875rem;padding-right:6.25%;padding-bottom:1rem;padding-left:6.25%;}.two-column-cta-grid .cc--text-cta:nth-child(odd){border-right:1px solid rgb(255,255,255);border-right:1px solid rgba(255,255,255,0.2);-webkit-background-clip:padding-box;background-clip:padding-box;}}@media screen and (min-width:1024px){.cc--icon-grid-item{width:33.33333%;padding-top:1.875rem;padding-right:6.25%;padding-bottom:3.75rem;padding-left:6.25%;}.two-column-cta-grid .cc--text-cta{padding-top:1.875rem;padding-right:6.25%;padding-bottom:3.75rem;padding-left:6.25%;}.two-column-cta-grid .f--field .f--text-cta-grid{padding-bottom:2rem;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--icon-grid-item:nth-child(odd){border-right:1px solid #cccccc;}}@media screen and (min-width:1024px){.cc--icon-grid-item:nth-child(3n+1),.cc--icon-grid-item:nth-child(3n+2){border-right:1px solid #cccccc;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--icon-grid-item:nth-child(n+3){border-top:1px solid #cccccc;}}@media screen and (min-width:1024px){.cc--icon-grid-item:nth-child(n+4){border-top:1px solid #cccccc;}}.cc--icon-grid-item .c--icon-grid-item{padding-bottom:2.1875rem;border-bottom:1px solid #cccccc;text-align:center;}.bg--text-cta-grid h2,.bg--text-cta-grid p{text-shadow:2px 4px 3px rgba(0,0,0,0.3);}@media screen and (min-width:768px){.cc--icon-grid-item .c--icon-grid-item{border:0;padding-bottom:0;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;min-height:200px;}}.cc--icon-grid-item .c--icon-grid-item .svg-container,.icon-image-container{position:relative;}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .svg-container,.icon-image-container{margin-bottom:0.625rem;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .svg-container svg,.icon-image-container img{position:absolute;width:6.25rem;height:6.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}@media screen and (max-width:1023px){.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description,.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description p{display:none;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description,.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description p{visibility:hidden;}}.cc--icon-grid-item .c--icon-grid-item svg,.icon-image-container img{width:6.25rem;height:6.25rem;}.icon-image-container img{margin:0 auto;z-index:-1;}.cc--icon-grid-item .c--icon-grid-item svg path{fill:#6d1327;}.cc--icon-grid-item .c--icon-grid-item .f--cta-title{margin:0;}@media screen and (max-width:1023px){.cc--icon-grid-item .c--icon-grid-item .f--cta-title{margin-bottom:0.625rem;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .f--cta-title{margin-top:auto;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item > .f--description{display:none;}}html[data-whatintent="mouse"] .cc--icon-grid-item{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover{background-color:rgba(109,19,39,0.9);position:relative;-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item h3{color:#ffffff;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item .svg-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item .svg-container .f--description,html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item .svg-container .f--description p{visibility:visible;color:#ffffff;position:relative;z-index:1;}}.cc--icon-grid{max-width:1600px;margin:0 auto;margin-bottom:2.1875rem;}@media screen and (min-width:1024px){.cc--icon-grid{margin-bottom:1.5625rem;}}.cc--icon-grid .c--icon-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--information-for-menu .information-for-wrapper{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--information-for-menu .information-for-wrapper:hover .mc--menu{display:block;}}.cc--information-for-menu .information-for-button{font-size:0.9375rem;line-height:1.8667;color:#4a4a4a;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:0.3125rem;padding-right:0.75rem;padding-bottom:0.3125rem;padding-left:0.75rem;}html[data-whatintent="mouse"] .cc--information-for-menu .information-for-button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--information-for-menu .information-for-button:hover{text-decoration:underline;}@media screen and (min-width:1024px){.cc--information-for-menu .information-for-button{font-size:0.8125rem;line-height:1;}}.cc--information-for-menu .information-for-button svg{width:25px;height:25px;fill:#4a4a4a;}.cc--information-for-menu .mc--menu{position:relative;}@media screen and (min-width:1024px){.cc--information-for-menu .mc--menu{display:none;}}@media screen and (min-width:1024px){.cc--information-for-menu ul.m--menu{padding-top:1.5625rem;padding-right:2.5rem;padding-bottom:2.1875rem;padding-left:2.5rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;z-index:10;min-width:144px;background-color:#cccccc;}}.cc--information-for-menu ul.m--menu > li a{display:block;padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;font-size:0.9375rem;line-height:2.4;color:#ffffff;text-decoration:none;white-space:nowrap;}html[data-whatintent="mouse"] .cc--information-for-menu ul.m--menu > li a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--information-for-menu ul.m--menu > li a:hover{text-decoration:underline;}@media screen and (min-width:1024px){.cc--information-for-menu ul.m--menu > li a{color:#000000;font-size:0.875rem;line-height:2.5715;text-align:center;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}.cc--intro .c--intro{color:#000000;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--intro .c--intro{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--intro .c--intro{padding-right:0;padding-left:0;}}.cc--intro .c--intro a,.cc--intro .c--intro p{font-size:1.125rem;line-height:1.5556;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--intro .c--intro a,.cc--intro .c--intro p{font-size:1.5rem;line-height:1.5834;margin-bottom:1.5rem;}}@media screen and (min-width:1024px){.cc--intro .c--intro a,.cc--intro .c--intro p{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--link-table-grid-section{width:47.72727%;margin-right:4.54545%;margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--link-table-grid-section{width:31.57895%;margin-right:2.63158%;}}.cc--link-table-grid-section:nth-child(2n){margin-right:0;margin-bottom:1.25rem;margin-left:0;}@media screen and (min-width:1024px){.cc--link-table-grid-section:nth-child(2n){margin-right:2.63158%;}}@media screen and (min-width:1024px){.cc--link-table-grid-section:nth-child(3n){margin-right:0;margin-left:0;}}.cc--link-table-grid-section:nth-child(1) .f--cta-title h2{margin-top:0;}.cc--link-table-grid-section:last-child{margin-bottom:0;}.cc--link-table-grid-section .f--cta-title h2{font-size:1rem;line-height:1.625;padding-top:1.5625rem;margin-top:1.5625rem;border-top:1px solid #cccccc;color:#000000;}@media screen and (min-width:768px){.cc--link-table-grid-section .f--cta-title h2{font-size:1.125rem;line-height:1.5556;margin-top:0;}}.cc--link-table-grid-section .f--links a{padding-top:0;padding-right:0;padding-bottom:0.625rem;padding-left:0;border:none;height:auto;text-decoration:underline;text-align:left;}html[data-whatintent="mouse"] .cc--link-table-grid-section .f--links a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--link-table-grid-section .f--links a:hover{border:none;}.cc--link-table-grid{max-width:1600px;margin:0 auto;}.cc--link-table-grid .c--link-table-grid{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--link-table-grid .c--link-table-grid{padding-top:1.5625rem;padding-bottom:2.1875rem;}}@media screen and (min-width:1024px){.cc--link-table-grid .c--link-table-grid{padding-top:1.5625rem;padding-right:10.41667%;padding-bottom:2.1875rem;padding-left:10.41667%;}}.cc--link-table-grid .c--link-table-grid .f--section-title h2{font-size:1.375rem;line-height:1.3637;margin-bottom:1.5625rem;color:#000000;}@media screen and (min-width:768px){.cc--link-table-grid .c--link-table-grid .f--section-title h2{font-size:1.4375rem;line-height:1.174;max-width:47.72727%;}}@media screen and (min-width:1024px){.cc--link-table-grid .c--link-table-grid .f--section-title h2{font-size:1.75rem;line-height:1.2858;max-width:47.36842%;}}@media screen and (min-width:768px){.cc--link-table-grid .c--link-table-grid .f--sections{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}.cc--links-columns{margin-bottom:3.125rem;}.cc--links-columns .c--links-columns ul{list-style:none;padding:0;margin:0;}@media screen and (min-width:768px){.cc--links-columns .c--links-columns ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}}.cc--links-columns .c--links-columns ul li{-ms-flex-preferred-size:45.83333%;-webkit-flex-basis:45.83333%;flex-basis:45.83333%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;}.cc--links-columns .c--links-columns ul li a.button{border:0;border-bottom:1px solid #000000;height:auto;padding-top:0;padding-right:0;padding-bottom:1rem;padding-left:0;margin-bottom:1.25rem;color:#000000;display:block;text-align:left;position:relative;}.cc--links-columns .c--links-columns ul li a.button::after{content:'';background:url(/themes/custom/nccu/style/images/icons/icon-arrowright.svg) 0 0 no-repeat;width:35px;height:35px;position:absolute;right:0;top:0;}.cc--login-form{margin-top:1.5625rem;margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--login-form{margin-top:2.5rem;margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--login-form{margin-top:3.125rem;margin-bottom:3.125rem;}}.cc--login-form .c--login-form{max-width:320px;margin:0 auto;width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-right:0;padding-left:0;}}.cc--login-form .cc--filter-form{background-color:#ffffff;}.cc--login-form .cc--filter-form .c--filter-form{padding-right:0;padding-left:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;background-color:#ffffff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .fi--form-item{width:100%;margin-right:0;margin-bottom:1.25rem;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .fi--form-item:last-child{margin-bottom:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .fi--form-item .description{margin-top:0.3125rem;margin-bottom:0.3125rem;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions{width:100%;margin-top:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item{width:100%;margin-right:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4a90e2;}.main-nav-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#6d1327;}@media screen and (max-width:1023px){.main-nav-container{height:60px;padding-right:0.75rem;}}@media screen and (max-width:767px){.main-nav-container{padding-right:0;}}@media screen and (min-width:1024px){.main-nav-container{position:relative;height:80px;padding-right:4.54545%;padding-left:4.54545%;}}.main-nav-container::after{content:'';min-height:inherit;font-size:0;}.main-nav-container .cc--main-menu{display:none;}@media screen and (min-width:1024px){.main-nav-container .cc--main-menu{display:block;width:72.5%;}}.main-nav-container .cc--main-menu ul.m--menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;height:80px;}.main-nav-container .cc--main-menu ul.m--menu > li{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}@media screen and (min-width:1024px){.main-nav-container .cc--main-menu ul.m--menu > li{padding-top:1rem;padding-right:0.5625rem;padding-bottom:1rem;padding-left:0.5625rem;}}@media screen and (min-width:1200px){.main-nav-container .cc--main-menu ul.m--menu > li{padding-right:0.9375rem;padding-left:0.9375rem;}}@media screen and (min-width:1024px){.main-nav-container .cc--main-menu ul.m--menu > li.menu-item--active-trail::before{content:'';width:100%;height:0.3125rem;display:block;position:absolute;bottom:0;left:0;background-color:#9ba3a2;}}.main-nav-container .cc--main-menu ul.m--menu > li > a,.main-nav-container .cc--main-menu ul.m--menu > li > span{font-size:0.875rem;line-height:1.1429;display:block;position:relative;text-decoration:none;color:#ffffff;white-space:nowrap;}html[data-whatintent='touch'] .main-nav-container .cc--main-menu ul.m--menu > li:not(.ally-focus-within) > a,html[data-whatintent='touch'] .main-nav-container .cc--main-menu ul.m--menu > li:not(.ally-focus-within) > span{pointer-events:none;}.main-nav-container .cc--main-menu ul.m--menu > li .toggle{display:none;}.main-nav-container .cc--main-menu ul.m--menu > li ul.submenu{padding-top:2.1875rem;padding-right:2.9375rem;padding-bottom:2.1875rem;padding-left:2.9375rem;display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;z-index:10;min-width:250px;background-color:#550d1d;}.main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a{display:block;font-size:0.9375rem;line-height:2.4;text-decoration:none;white-space:nowrap;text-align:center;color:#ffffff;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a:hover{text-decoration:underline;}.main-nav-container .cc--main-menu ul.m--menu > li:focus-within{background-color:transparent;}.main-nav-container .cc--main-menu ul.m--menu > li:focus-within a,.main-nav-container .cc--main-menu ul.m--menu > li:focus-within span{color:#ffffff;}.main-nav-container .cc--main-menu ul.m--menu > li:focus-within ul.submenu{display:block;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover{background-color:transparent;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover::before{content:'';display:block;width:100%;height:0.625rem;background-color:#550d1d;position:absolute;left:0;bottom:0;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover a,html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover span{color:#ffffff;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover ul.submenu{display:block;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within{background-color:transparent;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within::before{content:'';display:block;width:100%;height:0.625rem;background-color:#550d1d;position:absolute;left:0;bottom:0;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within > a,.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within > span{color:#ffffff;pointer-events:auto;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within ul.submenu{display:block;}.cc--map .map{height:300px;}.mobile-nav{display:none;padding-top:1.125rem;padding-right:0;padding-bottom:2.5rem;padding-left:0;position:fixed;left:0;right:0;top:60px;z-index:99;width:91.66667%;height:-webkit-calc(100% - 60px);height:calc(100% - 60px);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#550d1d;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}@media screen and (min-width:1024px){.mobile-nav{display:none !important;}}.mobile-nav .cc--mobile-menu ul.m--menu a,.mobile-nav .cc--mobile-menu ul.m--menu span{padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;font-size:0.9375rem;line-height:1.3334;display:block;color:#ffffff;text-decoration:none;}.mobile-nav .cc--mobile-menu ul.m--menu > li{width:100%;position:relative;border-bottom:1px solid #8a4252;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.mobile-nav .cc--mobile-menu ul.m--menu > li[aria-expanded="true"]{border-bottom:0;}.mobile-nav .cc--mobile-menu ul.m--menu > li a,.mobile-nav .cc--mobile-menu ul.m--menu > li span{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;}.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle{width:auto;height:25px;display:block;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;margin-right:2rem;}@media screen and (max-width:767px){.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle{margin-right:0.75rem;}}[data-whatinput="mouse"] .mobile-nav .cc--mobile-menu ul.m--menu > li .toggle:focus{outline:none;}.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle.is-open svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle svg{width:25px;height:25px;fill:#ffffff;}.mobile-nav .cc--mobile-menu ul.m--menu > li ul.submenu{width:100%;padding-top:0.9375rem;padding-right:4.54545%;padding-bottom:0.9375rem;padding-left:4.54545%;display:none;border-top:1px solid #8a4252;}.mobile-nav .cc--information-for-menu{display:block;}@media screen and (min-width:1024px){.mobile-nav .cc--information-for-menu{display:none;}}.mobile-nav .cc--information-for-menu .information-for-button{position:relative;color:#ffffff;padding-top:0.9375rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;width:100%;}@media screen and (max-width:767px){.mobile-nav .cc--information-for-menu .information-for-button{padding-right:0.75rem;}}.mobile-nav .cc--information-for-menu .information-for-button.is-open svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.mobile-nav .cc--information-for-menu .information-for-button svg{width:auto;margin-left:auto;fill:#ffffff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:768px){.mobile-nav .cc--information-for-menu .information-for-button svg{position:absolute;right:2rem;}}.mobile-nav .cc--information-for-menu .mc--menu{display:none;}.mobile-nav .cc--information-for-menu .mc--menu.is-open{display:block;}.mobile-nav .cc--information-for-menu .mc--menu .m--Information{padding-top:0;padding-right:4.54545%;padding-bottom:0;padding-left:4.54545%;}.mobile-nav .cc--utility-menu{display:block;}@media screen and (min-width:1024px){.mobile-nav .cc--utility-menu{display:none;}}.mobile-nav .cc--utility-menu ul.m--menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.mobile-nav .cc--utility-menu ul.m--menu > li{padding-top:0.625rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;}@media screen and (max-width:767px){.mobile-nav .cc--utility-menu ul.m--menu > li{padding-right:0.75rem;}}.mobile-nav .cc--utility-menu ul.m--menu > li a{color:#ffffff;}.mobile-nav .cc--utility-menu ul.m--menu > li a.offsite{background-image:url(/themes/custom/nccu/style/images/icons/icon-externallink-white.svg);}.cc--news-block{max-width:1600px;margin:0 auto;}@media screen and (min-width:768px){.cc--news-block .c--news-block{margin-bottom:3.125rem;}}@media screen and (max-width:767px){.cc--news-block .c--news-block > .f--button-link,.c--event-cards .f--button-link,.cc--upcoming-events-homecoming .f--button-link{display:block;text-align:center;margin-top:0;margin-right:auto;margin-bottom:2.1875rem;margin-left:auto;}}@media screen and (min-width:768px){.cc--news-block .c--news-block > .f--button-link,.c--event-cards .f--button-link,.cc--upcoming-events-homecoming .f--button-link{display:none;}}@media screen and (min-width:768px){.cc--news-block header,.c--event-cards header,.cc--upcoming-events-homecoming header,.cc--spotlight-news header,.cc--spotlight-news-department header,.cc--homepage-hero-carousel header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (max-width:767px){.cc--news-block header .f--section-title,.c--event-cards header .f--section-title,.cc--upcoming-events-homecoming header .f--section-title,.cc--spotlight-news header .f--section-title,.cc--spotlight-news-department header .f--section-title,.cc--homepage-hero-carousel header .f--section-title{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--news-block header .f--section-title,.c--event-cards header .f--section-title,.cc--upcoming-events-homecoming header .f--section-title,.cc--spotlight-news header .f--section-title,.cc--spotlight-news-department header .f--section-title,.cc--homepage-hero-carousel header .f--section-title{width:68.18182%;}}@media screen and (min-width:1024px){.cc--news-block header .f--section-title,.c--event-cards header .f--section-title,.cc--upcoming-events-homecoming header .f--section-title,.cc--spotlight-news header .f--section-title,.cc--spotlight-news-department header .f--section-title,.cc--homepage-hero-carousel header .f--section-title{width:81.81818%;padding-left:4.54545%;}.cc--homepage-hero-carousel header .f--section-title{padding-left:0;}}.cc--news-block header .f--section-title h2,.c--event-cards header .f--section-title h2,.cc--upcoming-events-homecoming header .f--section-title h2,.soaring-eagles-home header .f--section-title h2,.cc--spotlight-news header .f--section-title h2,.cc--spotlight-news-department header .f--section-title h2,.cc--homepage-hero-carousel header .f--section-title h2{margin-top:1.5625rem;margin-bottom:1.5625rem;font-size:1.875rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--news-block header .f--section-title h2,.c--event-cards header .f--section-title h2,.cc--upcoming-events-homecoming header .f--section-title h2,.soaring-eagles-home header .f--section-title h2,.cc--spotlight-news header .f--section-title h2,.cc--spotlight-news-department header .f--section-title h2,.cc--homepage-hero-carousel header .f--section-title h2{margin-top:1.5625rem;margin-bottom:1.5625rem;font-size:2.1875rem;line-height:1.0858;}}@media screen and (min-width:1024px){.cc--news-block header .f--section-title h2,.c--event-cards header .f--section-title h2,.cc--upcoming-events-homecoming .f--section-title h2,.soaring-eagles-home header .f--section-title h2,.cc--spotlight-news header .f--section-title h2,.cc--spotlight-news-department header .f--section-title h2,.cc--homepage-hero-carousel header .f--section-title h2{margin-top:4.6875rem;margin-bottom:3.125rem;font-size:4.375rem;line-height:1;}}@media screen and (max-width:767px){.cc--news-block header .f--button-link,.c--event-cards header .f--button-link{display:none;}.cc--spotlight-news header,.cc--spotlight-news-department header,.cc--homepage-hero-carousel header .f--button-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--spotlight-news header .f--button-link,.cc--spotlight-news-department header .f--button-link,.cc--homepage-hero-carousel header .f--button-link{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--news-block header .f--button-link,.c--event-cards header .f--button-link,.cc--upcoming-events-homecoming header .f--button-link,.cc--spotlight-news header .f--button-link,.cc--spotlight-news-department header .f--button-link,.cc--homepage-hero-carousel header .f--button-link{display:block;width:31.81818%;}}@media screen and (min-width:1024px){.cc--news-block header .f--button-link,.c--event-cards header .f--button-link,.cc--upcoming-events-homecoming header .f--button-link,.cc--spotlight-news header .f--button-link,.cc--spotlight-news-department header .f--button-link,.cc--homepage-hero-carousel header .f--button-link{width:18.18182%;}}@media screen and (min-width:768px){.cc--news-block header .f--button-link .button,.c--event-cards header .f--button-link a,.cc--upcoming-events-homecoming header .f--button-link a,.cc--spotlight-news header .f--button-link a,.cc--spotlight-news-department header .f--button-link a,.cc--homepage-hero-carousel header .f--button-link a{width:100%;}}.cc--news-block .news-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--news-block .news-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.cc--news-block .news-wrapper .featured{width:62.5%;padding-right:4.16667%;padding-left:4.16667%;border-right:1px solid #cccccc;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured{width:75%;padding-right:4.16667%;padding-left:8.33333%;}}@media screen and (max-width:767px){.cc--news-block .news-wrapper .featured .f--cta-title{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured .f--cta-title{padding-right:6.66667%;}}.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h2{font-size:1.5rem;line-height:1.4167;}@media screen and (min-width:768px){.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h2{font-size:1.625rem;line-height:1.3077;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h2{font-size:2.25rem;line-height:1.2778;}}@media screen and (max-width:767px){.cc--news-block .news-wrapper .featured .f--description{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured .f--description{padding-right:13.33333%;}}.cc--news-block .news-wrapper .sidebar{position:relative;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--news-block .news-wrapper .sidebar{width:37.5%;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .sidebar{width:25%;}}@media screen and (min-width:768px){.cc--news-block .news-wrapper .sidebar .cc--card{padding-bottom:2.0625rem;}.cc--news-block .news-wrapper .sidebar .cc--card::after{content:'';display:block;width:88.88889%;height:1px;background-color:#cccccc;position:absolute;left:0;}.cc--news-block .news-wrapper .sidebar .cc--card:last-child::after{display:none;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .sidebar .cc--card{padding-bottom:3.125rem;}.cc--news-block .news-wrapper .sidebar .cc--card::after{width:83.33333%;}}@media screen and (min-width:768px){.cc--news-block .news-wrapper .sidebar .cc--card .c--card{margin-bottom:2.0625rem;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .sidebar .cc--card .c--card{margin-bottom:3.125rem;}}.cc--news-block .news-wrapper .sidebar .f--cta-title h2,.cc--news-block .news-wrapper .sidebar .f--cta-title a{font-size:0.9375rem;line-height:1.6667;}@media screen and (max-width:767px){.cc--news-block .cc--card,.cc--homepage-hero-carousel .news-wrapper .cc--card{margin-bottom:2.1875rem;}}.cc--news-block .cc--card .f--cta-title{margin-top:1.25rem;margin-bottom:0.9375rem;}.cc--news-block .cc--card .f--cta-title h2,.cc--news-block .cc--card .f--cta-title a{color:#000000;}.c--event-cards header .f--section-title h2,.cc--upcoming-events-homecoming .f--section-title h2{text-align:left;}.cc--pager{padding-top:1.25rem;padding-bottom:2.5rem;}.cc--lab-research-projects .field--name-field-projects .cc--pager{padding-top:0;width:100%;}@media screen and (min-width:1024px){.cc--pager{padding-top:3.125rem;padding-bottom:4.6875rem;}}.cc--pager .c--pager ul,#pagingControls ul,[id^="control-"] ul{list-style:none;padding:0;margin:0;text-align:center;}[id^="control-"]{text-align:center;}.cc--pager .c--pager ul li,#pagingControls ul li,[id^="control-"] ul li,[id^="control-"] ul li.current,#pagingControls ul li.current{margin-right:0.625rem;margin-left:0.625rem;display:inline-block;}.cc--pager .c--pager ul li a,#pagingControls ul li a,[id^="control-"] ul li a{display:block;text-decoration:none;font-size:0.9375rem;color:#000000;padding-top:0.3125rem;padding-right:0.9375rem;padding-bottom:0.3125rem;padding-left:0.9375rem;}@media screen and (min-width:768px){.cc--pager .c--pager ul li a,#pagingControls ul li a,#pagingControls ul li.current
  [id^="control-"] ul li a,[id^="control-"] ul li.current{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;}}html[data-whatintent="mouse"] .cc--pager .c--pager ul li.pager-item a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--pager .c--pager ul li.pager-item a:hover{background-color:#6d1327;color:#ffffff;}.cc--pager .c--pager ul li.pager-current a{background-color:#6d1327;color:#ffffff;}.cc--pager .c--pager ul li.pager-next svg,.cc--pager .c--pager ul li.pager-previous svg{width:7px;height:15px;vertical-align:middle;fill:#000000;}.cc--profile-card .c--profile-card .text-container{padding-top:1.875rem;padding-right:4.54545%;padding-bottom:2.1875rem;padding-left:4.54545%;}@media screen and (min-width:500px){.cc--profile-card .c--profile-card .text-container{padding-right:9.52381%;padding-left:9.52381%;}}@media screen and (min-width:1024px){.cc--profile-card .c--profile-card .text-container{padding-right:8.33333%;padding-left:8.33333%;}}.cc--profile-card .c--profile-card .text-container .f--cta-title{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--profile-card .c--profile-card .text-container .f--cta-title{font-size:1.75rem;line-height:1.2858;}}.cc--profile-card .c--profile-card .text-container .f--cta-title a{color:#000000;}.cc--profile-card .c--profile-card .text-container .f--professional-title{font-size:1rem;line-height:1.625;margin-bottom:0.625rem;color:#000000;}.cc--profile-card .c--profile-card .text-container .f--email{margin-bottom:0.625rem;}.cc--profile-card .c--profile-card .text-container .f--email a{font-size:1rem;line-height:1.625;}.cc--profile-card .c--profile-card .text-container .f--phone{font-size:1rem;line-height:1.625;}.cc--profile-cards{background-color:#f1f1f1;}.cc--profile-cards .c--profile-cards{max-width:1600px;margin:0 auto;}.cc--profile-cards .c--profile-cards ul{list-style:none;padding:0;margin:0;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}@media screen and (min-width:500px){.cc--profile-cards .c--profile-cards ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:1024px){.cc--profile-cards .c--profile-cards ul{padding-top:0;padding-right:10.41667%;padding-left:10.41667%;}}.cc--profile-cards .c--profile-cards ul li{background-color:#ffffff;}@media screen and (max-width:1023px){.cc--profile-cards .c--profile-cards ul li{-ms-flex-preferred-size:47.72727%;-webkit-flex-basis:47.72727%;flex-basis:47.72727%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:4.54545%;margin-bottom:1.875rem;}.cc--profile-cards .c--profile-cards ul li:nth-child(2n){margin-right:0;}}@media screen and (max-width:499px){.cc--profile-cards .c--profile-cards ul li{margin-right:0;}.cc--profile-cards .c--profile-cards ul li:not(:last-child){margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--profile-cards .c--profile-cards ul li{-ms-flex-preferred-size:31.57895%;-webkit-flex-basis:31.57895%;flex-basis:31.57895%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:2.63158%;margin-bottom:1.875rem;}.cc--profile-cards .c--profile-cards ul li:nth-child(3n){margin-right:0;}}.cc--profile-teaser-list .c--profile-teaser-list h2{font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.cc--profile-teaser-list .c--profile-teaser-list h2{font-size:1.75rem;line-height:1.2858;}}.cc--profile-teaser-list .c--profile-teaser-list ul{list-style:none;padding:0;margin:0;}.cc--profile-teaser-list .c--profile-teaser-list ul li{padding-top:1.5625rem;padding-bottom:1.5625rem;border-bottom:1px solid #dddddd;}.cc--profile-teaser-list .c--profile-teaser-list ul li:first-child{padding-top:0;}.cc--profile-teaser-list .c--profile-teaser-list ul li:last-child{margin-bottom:2.8125rem;}@media screen and (min-width:500px){.cc--profile-teaser-row .c--profile-teaser-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}.cc--profile-teaser-row .f--image{display:block;}@media screen and (max-width:499px){.cc--profile-teaser-row .f--image{margin-bottom:0.9375rem;}}@media screen and (min-width:500px){.cc--profile-teaser-row .f--image{margin-right:4.16667%;-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;}}.cc--profile-teaser-row .f--image img{display:block;}@media screen and (min-width:768px){.cc--profile-teaser-row .text-container{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;}}.cc--profile-teaser-row .f--cta-title{margin-bottom:0.625rem;}.cc--profile-teaser-row .f--cta-title h2{font-size:1.125rem;line-height:1.5556;}.cc--profile-teaser-row .f--cta-title h2 a{font-size:1.125rem;line-height:1.5556;color:#000000;}.cc--profile-teaser-row .f--professional-title{margin-bottom:0.625rem;color:#000000;}.cc--profile-teaser-row .f--email{margin-bottom:0.625rem;}.cc--pullquote{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:1.25rem;}@media screen and (min-width:768px){.cc--pullquote{padding-top:3.4375rem;}}.cc--pullquote .c--pullquote{border-top:5px solid #286dc0;padding-top:1.5625rem;}@media screen and (min-width:768px){.cc--pullquote .c--pullquote{padding-top:2.4375rem;padding-right:5%;padding-left:5%;}}@media screen and (min-width:1024px){.cc--pullquote .c--pullquote{padding-top:2.8125rem;}}.cc--pullquote .f--quote-text{font-size:1.25rem;line-height:1.5;color:#286dc0;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--pullquote .f--quote-text{margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--pullquote .f--quote-text{margin-bottom:1.25rem;}}.cc--pullquote .f--quote-attribution{font-size:1rem;line-height:1.5;color:#286dc0;}@media screen and (max-width:1023px){.cc--related-story{display:none;}}.cc--related-story .f--section-label h2{color:#6d1327;font-size:0.875rem;line-height:1.1429;text-transform:uppercase;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-bottom:1.5625rem;}.cc--related-story .f--cta-title{margin-bottom:0.625rem;}.cc--related-story .f--cta-title h2 a{display:block;color:#000000;font-size:0.9375rem;line-height:1.6667;margin-top:0.9375rem;margin-bottom:0.625rem;}.cc--related-story .f--description p{color:#4a4a4a;font-size:0.875rem;line-height:1.8572;}.cc--scroll-up{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--scroll-up{display:none;}}.cc--scroll-up .c--scroll-up{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}.cc--scroll-up .c--scroll-up .scrollup-button{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:0.3125rem;padding-bottom:0.3125rem;}html[data-whatintent="mouse"] .cc--scroll-up .c--scroll-up .scrollup-button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--scroll-up .c--scroll-up .scrollup-button:hover{text-decoration:underline;}.cc--scroll-up .c--scroll-up .scrollup-button span{font-size:0.875rem;line-height:1.4286;color:#6d1327;margin-top:0;margin-right:0.3125rem;margin-bottom:0;margin-left:0;}.cc--scroll-up .c--scroll-up .scrollup-button svg{width:35px;height:35px;}.cc--search-form{display:none;width:72.72727%;position:absolute;right:0;top:0;z-index:4;height:80px;background-color:#550d1d;}@media screen and (max-width:1023px){.cc--search-form{width:91.66667%;height:60px;left:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}}.cc--search-form .c--search-form{max-width:1600px;margin:0 auto;height:100%;margin:0 auto;}.cc--search-form .c--search-form form{padding-right:6.25%;padding-left:6.25%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form,.search-form-directory{padding-right:0.75rem;padding-left:4.54545%;}}.cc--search-form .c--search-form form input{padding-right:1rem;padding-left:1rem;height:100%;width:100%;background-color:transparent;border:none;color:#f1f1f1;}.cc--search-form .c--search-form form input::-webkit-input-placeholder{color:#f1f1f1;}.cc--search-form .c--search-form form input:-ms-input-placeholder{color:#f1f1f1;}.cc--search-form .c--search-form form input::-ms-input-placeholder{color:#f1f1f1;}.cc--search-form .c--search-form form input::-moz-placeholder{color:#f1f1f1;}.cc--search-form .c--search-form form input::placeholder{color:#f1f1f1;}.cc--search-form .c--search-form form .fi--search{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin-bottom:0;}.cc--search-form .c--search-form form > .icon-search{position:relative;display:block;width:25px;height:25px;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form > .icon-search{margin-right:1.25rem;margin-left:1.25rem;}}@media screen and (max-width:767px){.cc--search-form .c--search-form form > .icon-search{margin-right:0.75rem;margin-left:0.75rem;}}@media screen and (min-width:1024px){.cc--search-form .c--search-form form > .icon-search{margin-right:1.25rem;margin-left:1.25rem;}}.cc--search-form .c--search-form form > .icon-search::after{content:'';display:block;width:1px;height:50px;background-color:#8a4252;position:absolute;top:-0.75rem;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form > .icon-search::after{height:25px;top:0;right:-1.25rem;}}@media screen and (max-width:767px){.cc--search-form .c--search-form form > .icon-search::after{right:-0.75rem;}}@media screen and (min-width:1024px){.cc--search-form .c--search-form form > .icon-search::after{right:-1.25rem;}}.cc--search-form .c--search-form form > .icon-search svg{width:25px;height:25px;fill:#ffffff;}.cc--search-form .c--search-form form .icon-close{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:25px;height:25px;margin-left:1.25rem;}@media screen and (max-width:1362px){.giving-form-images{display:block;}}@media screen and (max-width:1023px){.cc--search-form .c--search-form form .icon-close{margin-right:1.25rem;margin-left:1.25rem;}}@media only screen and (max-width:892px){.giving-form-images{display:none;}}@media screen and (max-width:767px){.cc--search-form .c--search-form form .icon-close{margin-right:0.125rem;margin-left:0.875rem;}}.cc--search-form .c--search-form form .icon-close svg{width:18px;height:18px;}.cc--search-form .c--search-form form .icon-close svg path{fill:#ffffff;}.cc--search-form.is-open{display:block;}.cc--search-form .fi--form-item{height:100%;}@media screen and (max-width:1023px){.cc--search-widget{border-right:1px solid #8a4252;padding-right:1.25rem;padding-left:1.25rem;}}@media screen and (max-width:767px){.cc--search-widget{border-right:1px solid #8a4252;border-left:1px solid #8a4252;padding-right:0.75rem;padding-left:0.75rem;}}@media screen and (min-width:1024px){.cc--search-widget{width:2.5%;}}@media screen and (max-width:1023px){.cc--search-widget .c--search-widget{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;}}.cc--search-widget .c--search-widget.is-active{display:none;}.cc--search-widget .icon-search{display:block;width:100%;height:25px;}.cc--search-widget .icon-search svg{width:25px;height:25px;fill:#ffffff;}.c--share-grid-addtoany > span.a2a_kit{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-left:1px solid #cccccc;}@media screen and (max-width:1023px){.c--share-grid-addtoany > span.a2a_kit{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}}@media screen and (min-width:1024px){.c--share-grid-addtoany > span.a2a_kit{max-width:151px;border-top:1px solid #cccccc;}}@media screen and (min-width:1024px){.c--share-grid-addtoany > span.a2a_kit span.title{font-size:0.8125rem;line-height:1.2308;color:#ffffff;text-transform:uppercase;letter-spacing:0.0625rem;padding-right:1.5625rem;padding-bottom:2.5rem;}}.c--share-grid-addtoany > span.a2a_kit > a{height:3.75rem;width:3.75rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #cccccc;border-left:0;}@media screen and (min-width:768px){.c--share-grid-addtoany > span.a2a_kit > a{width:64px;height:64px;}}@media screen and (min-width:1024px){.c--share-grid-addtoany > span.a2a_kit > a{width:75px;height:75px;border-top:0;}}@media screen and (max-width:1023px){.c--share-grid-addtoany > span.a2a_kit > a.a2a_button_print{display:none;}}.c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg{position:relative;overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;cursor:pointer;width:1.875rem;height:1.875rem;}html[data-whatintent="mouse"] .c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg:hover svg path{fill:#000000;}.c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.1875rem;height:1.1875rem;}.c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg svg path{fill:#505b5e;}.cc--share-icons .c--share-icons ul{list-style:none;padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.cc--share-icons .c--share-icons ul li a{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:2.5rem;}.cc--share-icons .c--share-icons ul li a svg{width:20px;height:20px;fill:#6d1327;}html[data-whatintent="mouse"] .cc--share-icons .c--share-icons ul li a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--share-icons .c--share-icons ul li a:hover svg{fill:#000000;}.spacer-block{width:100%;height:30px;background-color:#ffffff;}.spacer-block.dark{background-color:#f1f1f1;}@media screen and (min-width:768px){.spacer-block{height:40px;}}@media screen and (min-width:768px){.spacer-block{height:50px;}}.cc--stats-grid-item{text-align:center;}@media screen and (max-width:767px){.cc--stats-grid-item{margin-top:2.1875rem;margin-bottom:2.1875rem;padding-bottom:2.1875rem;border-bottom:1px solid #cccccc;}}@media screen and (max-width:767px){.cc--stats-grid-item:last-child{margin-bottom:0;border-bottom:0;}}@media screen and (min-width:768px){.cc--stats-grid-item{padding-top:4rem;padding-bottom:4rem;width:33.33333%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--stats-grid-item{padding-top:4.6875rem;padding-bottom:4.6875rem;}}@media screen and (min-width:768px){.cc--stats-grid-item:not(:nth-child(3n)),.paragraph--type--header-highlights > .field.field__item,.field--name-field-header-highlight-items > .field__item:not(:nth-child(2n)){border-right:1px solid #cccccc;}.lab-director-content .cc--stats-grid-item:not(:nth-child(3n)),.lab-director-content .field--name-field-stats > .field__item:last-child{border-right:none;}.lab-director-content .field--name-field-stats > .field__item:not(:last-child){border-right:1px solid #cccccc;}}@media screen and (min-width:768px){.cc--stats-grid-item .c--stats-grid-item{width:75%;}}.cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:5rem;letter-spacing:-2px;color:#6d1327;}@media screen and (min-width:768px){.cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:4.0625rem;}}@media screen and (min-width:1024px){.cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:5rem;}}.cc--stats-grid-item .c--stats-grid-item .f--description p{font-size:1.625rem;line-height:1.2308;color:#4a4a4a;}@media screen and (min-width:768px){.cc--stats-grid-item .c--stats-grid-item .f--description p{font-size:1.5rem;line-height:1.25;}}@media screen and (min-width:1024px){.cc--stats-grid-item .c--stats-grid-item .f--description p{font-size:1.625rem;line-height:1.2308;}}.cc--stats-grid{max-width:1600px;margin:0 auto;}@media screen and (max-width:767px){.cc--stats-grid .c--stats-grid .f--stats{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--stats-grid .c--stats-grid .f--stats{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}}.cc--text-cta-grid{background-color:#6d1327;}.f--text-cta-grid .c--text-cta .f--description a{color:#ffffff;}.f--text-cta-grid .c--text-cta .f--description a:hover{opacity:.8;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.cc--text-cta-grid .c--text-cta-grid{max-width:1600px;margin:0 auto;width:100%;padding-top:2.1875rem;padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid{padding-top:2.5rem;padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid{padding-top:6.25rem;padding-bottom:3.75rem;}}.cc--text-cta-grid .c--text-cta-grid .title-description .f--section-title{margin-bottom:0;}.cc--text-cta-grid .c--text-cta-grid .f--section-title,.cc--text-cta-grid .c--text-cta-grid .title-description{margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--section-title,.cc--text-cta-grid .c--text-cta-grid .title-description{margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--section-title,.cc--text-cta-grid .c--text-cta-grid .title-description{margin-bottom:2.8125rem;}}.cc--text-cta-grid .c--text-cta-grid .f--section-title h2{font-size:1.5rem;line-height:1.4167;color:#ffffff;text-align:center;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--section-title h2{font-size:1.875rem;line-height:1.2667;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--section-title h2{font-size:2.25rem;line-height:1.2778;}}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta{margin-bottom:2.1875rem;text-align:center;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta{width:47.5%;}.cc--text-cta-grid .c--text-cta-grid .two-column-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-last-child(-n + 2)){margin-bottom:0;border-bottom:1px solid rgb(255,255,255);border-bottom:1px solid rgba(255,255,255,0.2);-webkit-background-clip:padding-box;background-clip:padding-box;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta{margin-bottom:2.5rem;width:30%;}.cc--text-cta-grid .c--text-cta-grid .two-column-cta-grid .f--text-cta-grid .cc--text-cta{margin-bottom:0;}.cc--text-cta-grid .c--text-cta-grid .two-column-cta-grid .f--text-cta-grid .cc--text-cta{width:44.5%;}}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(2n)){margin-right:5%;}.cc--text-cta-grid .c--text-cta-grid .two-column-cta-grid .f--text-cta-grid .cc--text-cta,.cc--text-cta-grid .c--text-cta-grid .two-column-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(2n)){margin-right:0;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(2n)){margin-right:0;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(3n)){margin-right:5%;}.cc--text-cta-grid .c--text-cta-grid .two-column-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(3n)){margin-right:0;}}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--cta-title{margin-bottom:0.625rem;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--cta-title h2{font-size:1.125rem;line-height:1.3334;color:#ffffff;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description{margin-bottom:1.25rem;color:#ffffff;font-size:1rem;line-height:1.625;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description p,.title-description .f--description p{margin-bottom:1.25rem;color:#ffffff;font-size:1rem;line-height:1.625;}.title-description .f--description p{text-align:center;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description .cta-subtitle{font-size:1rem;line-height:1.625;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background:#6d1327;color:#ffffff;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6d1327;border:1px solid #ffffff;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#ffffff;color:#6d1327;text-decoration:none;border:1px solid #6d1327;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:focus{outline:3px solid #4a90e2;}.cc--tile-cta-grid .f--tiles{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}}.cc--tile-cta-grid .f--tiles .cc--tile-cta{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .cc--tile-cta{width:50%;}}.cc--tile-cta-grid .f--tiles .text-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:2.6875rem;padding-right:8.33333%;padding-bottom:2.1875rem;padding-left:8.33333%;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;padding-top:2.5rem;padding-right:4.16667%;padding-bottom:6.25rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title{padding-top:6.25rem;padding-bottom:8.4375rem;}}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title::before{content:'';display:block;width:1px;height:25px;background-color:rgba(255,255,255,0.2);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title::after{content:'';display:block;background:url(/themes/custom/nccu/style/images/icons/logo-quoin-white.svg) 0 0 no-repeat;width:1.25rem;height:1.25rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.625rem;}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h2,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{color:#ffffff;text-align:center;font-size:2rem;line-height:1.125;margin-bottom:0;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h2,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{font-size:2.1875rem;line-height:1.1429;}}@media screen and (min-width:1024px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h2,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{font-size:3.4375rem;line-height:1;}}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--cta-title a:hover{text-decoration:underline;}.cc--tile-cta-grid .f--tiles .text-container .f--link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:3.4375rem;padding-right:8.33333%;padding-bottom:2.8125rem;padding-left:8.33333%;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .text-container .f--link{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;padding-top:5.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--tile-cta-grid .f--tiles .text-container .f--link{padding-top:8.75rem;padding-bottom:6.875rem;}}.cc--tile-cta-grid .f--tiles .text-container .f--link .button,.ssa-etac-banner .button,.c--component.c--banner-cta .banner-cta-content .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-decoration:none;text-align:center;color:#6d1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6d1327;-webkit-border-radius:0;border-radius:0;white-space:normal;background-color:#ffffff;}.c--component.c--banner-cta .banner-cta-content .f--button-link .button{color:#000000;border:1px solid #ffffff;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button,html[data-whatintent="mouse"] .ssa-etac-banner .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button:hover,html[data-whatintent="mouse"] .ssa-etac-banner .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--tile-cta-grid .f--tiles .text-container .f--link .button:focus,.ssa-etac-banner .button:focus{outline:3px solid #4a90e2;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button,html[data-whatintent="mouse"] .ssa-etac-banner .button{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button:hover,html[data-whatintent="mouse"] .ssa-etac-banner .button:hover{background-color:#ffffff;}.cc--title-and-body-text{padding-bottom:1.5625rem;}.cc--title-and-body-text .c--title-and-body-text .c--body-text strong{color:#000000;}.cc--utility-menu ul.m--menu{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.cc--utility-menu ul.m--menu > li{position:relative;padding-top:0.3125rem;padding-right:0.75rem;padding-bottom:0.3125rem;padding-left:0.75rem;}.cc--utility-menu ul.m--menu > li:last-child{margin-right:-0.75rem;}.cc--utility-menu ul.m--menu > li a{display:block;font-size:0.9375rem;line-height:1.8667;color:#4a4a4a;text-decoration:none;}html[data-whatintent="mouse"] .cc--utility-menu ul.m--menu > li a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu ul.m--menu > li a:hover{text-decoration:underline;}@media screen and (min-width:1024px){.cc--utility-menu ul.m--menu > li a{font-size:0.8125rem;line-height:1;}}.cc--utility-menu ul.m--menu > li a.offsite{padding-right:1.5625rem;background-image:url(/themes/custom/nccu/style/images/icons/icon-externallink-textgray.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:right center;}.cc--webform-form{margin-bottom:5.625rem;}@media screen and (max-width:1023px){.cc--webform-form{padding-right:2.08333%;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--webform-form{width:100%;max-width:37.5rem;margin-right:auto;margin-left:auto;}}.cc--webform-form .c--webform-form .webform-progress{margin-top:-3.375rem;padding-bottom:3.625rem;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step{padding-top:0.75rem;padding-bottom:0.75rem;min-width:7.5rem;text-align:center;border-bottom:4px solid transparent;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step span.progress-text{font-size:0.875rem;line-height:1.8572;color:#dddddd;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active{border-bottom:4px solid #63aaff;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active span.progress-text{color:#ffffff;}.cc--webform-form.no-pager{margin-top:3.125rem;}.tc--article .content-main::after{content:'';display:block;width:1.5625rem;height:1.5625rem;background-image:url(/themes/custom/nccu/style/images/icons/logo-quoin-red.svg);margin-top:3.125rem;margin-right:auto;margin-bottom:6.25rem;margin-left:auto;}.tc--article .content-main .cc--body-text-sidebar .cc--component-container.cc--body-text.narrow{max-width:none;}@media screen and (min-width:1024px){.tc--article .content-main .cc--body-text-sidebar .cc--component-container.cc--body-text.narrow{padding-right:4.54545%;padding-left:22.72727%;}}.tc--article .content-main .cc--component-container.cc--intro.narrow{max-width:none;}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--intro.narrow{padding-right:22.72727%;padding-left:25%;}}.tc--article .content-main .cc--component-container.cc--body-text.narrow{max-width:none;}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow{padding-right:22.72727%;padding-left:25%;}}.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right{float:right;margin-left:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right{margin-right:-16.66667%;margin-left:8.33333%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right.small{width:22.5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right.small{width:50%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left{float:left;margin-right:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left{margin-right:8.33333%;margin-left:-16.66667%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left.small{width:22.5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left.small{width:16.66667%;}}.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity img{width:100%;margin:0;}.tc--article .content-main .cc--component-container.cc--body-text.narrow img,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-right,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-right{float:right;margin-left:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-right,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-right{margin-right:0;margin-left:8.33333%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-left,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-left{float:left;margin-right:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-left,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-left{margin-right:8.33333%;margin-left:0;}}.tc--article .content-top .cc--full-captioned-image .c--full-captioned-image,.tc--article .content-top .cc--cropped-image .c--cropped-image{margin-top:0;margin-bottom:0;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-captioned-image .c--full-captioned-image,.tc--article .content-top .cc--cropped-image .c--cropped-image{padding-bottom:2.1875rem;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-captioned-image .c--full-captioned-image,.tc--article .content-top .cc--cropped-image .c--cropped-image{padding-bottom:3.125rem;}}.tc--article .content-top .cc--full-captioned-image figure figcaption,.tc--article .content-top .cc--cropped-image figure figcaption{max-width:1600px;margin:0 auto;padding-right:0;padding-left:0;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-captioned-image figure figcaption,.tc--article .content-top .cc--cropped-image figure figcaption{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-captioned-image figure figcaption,.tc--article .content-top .cc--cropped-image figure figcaption{padding-right:22.72727%;padding-left:22.72727%;}}.tc--article .content-top .cc--full-video .c--full-video{margin-top:0;margin-bottom:0;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-video .c--full-video{padding-bottom:2.1875rem;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-video .c--full-video{padding-bottom:3.125rem;}}.tc--article .content-top .cc--full-video figure figcaption{padding-right:0;padding-left:0;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-video figure figcaption{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-video figure figcaption{padding-right:22.72727%;padding-left:22.72727%;}}.tc--chaptered-page .cc--intro .c--intro .f--section-title h2{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.tc--chaptered-page .cc--intro .c--intro .f--section-title h2{font-size:1.75rem;line-height:1.2858;}}.tc--chaptered-page .cc--intro .c--intro .text-container p{color:#4a4a4a;font-size:1.125rem;line-height:1.6667;}@media screen and (min-width:1024px){.tc--chaptered-page .cc--intro .c--intro .text-container p{font-size:1.375rem;line-height:1.5455;}}.tc--degree-finder .content-main{background-color:#f1f1f1;padding-top:1.875rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.tc--degree-finder .content-main{padding-top:2.5rem;padding-bottom:2.5rem;}}.tc--degree-finder .content-bottom{padding-right:10.41667%;padding-bottom:1.5625rem;padding-left:10.41667%;background-color:#f1f1f1;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom{padding-bottom:2.1875rem;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth{max-width:1600px;margin:0 auto;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner{padding-top:1.25rem;border-top:1px solid #cccccc;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu{width:100%;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media screen and (max-width:767px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;}}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item:not(:last-child){margin-right:3.125rem;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a{font-size:1.125rem;line-height:1.5556;display:block;text-decoration:none;color:#000000;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a span.label{display:block;font-size:0.75rem;line-height:1.8334;color:#4a4a4a;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link{margin-left:auto;-ms-flex-preferred-size:200px;-webkit-flex-basis:200px;flex-basis:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a{font-size:1.25rem;text-decoration:none;border:0;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a svg{width:2.1875rem;height:2.1875rem;display:inline-block;vertical-align:bottom;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a svg path{fill:#6d1327;}.tc--event .c--hero-share{max-width:1600px;margin:0 auto;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.tc--event .c--hero-share{padding-bottom:3.125rem;}}@media screen and (min-width:768px){.tc--event .c--hero-share .header .f--page-title h1{margin-bottom:2rem;}}@media screen and (min-width:1024px){.tc--event .c--hero-share .header .f--page-title h1{margin-bottom:0;}}.tc--event .content-sidebar-main-wrapper .content-sidebar{padding-bottom:2.5rem;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--time-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-venue .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-admission .h5{font-size:1.125rem;line-height:1.5556;margin-top:1.875rem;margin-bottom:0.3125rem;color:#000000;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5{margin-top:0.625rem;}@media screen and (min-width:1024px){.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5{margin-top:0;}}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link{margin-top:1.25rem;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a{display:inline-block;position:relative;width:100%;border-bottom:1px solid #000000;color:#000000;text-decoration:none;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.5625rem;word-break:break-word;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:10px;width:10px;border-width:2px 0 0 2px;border-color:#000;border-style:solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:0.5rem;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a:hover{text-decoration:underline;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #000000;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar{position:relative;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;font-size:1rem;line-height:1.75;text-align:left;z-index:1;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a{width:100%;font-size:1rem;line-height:1.75;color:#000000;text-decoration:none;padding-top:1.25rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;cursor:pointer;background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a:hover{text-decoration:underline;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a em{font-style:normal;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar ul{width:100%;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar ul li .atcb-item-link{padding-top:0.625rem;padding-right:0.9375rem;padding-bottom:0.625rem;padding-left:0.9375rem;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1.625rem;height:1.625rem;}.tc--event .cc--map{margin-top:2.5rem;margin-bottom:2.5rem;}.tc--event .cc--map iframe{width:100%;height:17.5rem;}@media screen and (min-width:1024px){.tc--event .cc--map iframe{height:18.75rem;}}.tc--event .cc--figure{margin-bottom:1.5625rem;}@media screen and (min-width:1024px){.tc--event .cc--figure{margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.tc--event .cc--figure figcaption{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.tc--event .c--body-text h1,.tc--event .c--body-text h2,.tc--event .c--body-text h3,.tc--event .c--body-text h4,.tc--event .c--body-text h5,.tc--event .c--body-text h6,.tc--event .c--body-text p{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}@media screen and (min-width:1024px){.tc--event .c--accordions{padding-right:6.25%;padding-left:6.25%;}}.tc--event .content-inner-container{max-width:1600px;margin:0 auto;width:100%;}.tc--event .content-inner-container .f--event-paragraphs{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.tc--event .content-inner-container .f--event-paragraphs{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--event .content-inner-container .f--event-paragraphs{padding-right:8.33333%;padding-left:8.33333%;}}.tc--event .content-middle .f--article-paragraphs{padding-top:1.875rem;}@media screen and (min-width:768px){.tc--event .content-middle .f--article-paragraphs{padding-top:3rem;}}@media screen and (min-width:1024px){.tc--event .content-middle .f--article-paragraphs{padding-top:3.125rem;}}.tc--event .f--full-captioned-image .cc--full-captioned-image,.tc--event .f--full-captioned-image .cc--full-captioned-video{max-width:1600px;margin:0 auto;width:100%;margin-top:-1.875rem;}@media screen and (min-width:768px){.tc--event .f--full-captioned-image .cc--full-captioned-image,.tc--event .f--full-captioned-image .cc--full-captioned-video{margin-top:-3.625rem;}}@media screen and (min-width:1024px){.tc--event .f--full-captioned-image .cc--full-captioned-image,.tc--event .f--full-captioned-image .cc--full-captioned-video{margin-top:-3.125rem;}}.tc--event .f--full-captioned-image .c--full-captioned-image,.tc--event .f--full-captioned-image .c--full-captioned-video{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:1024px){.tc--event .f--full-captioned-image .c--full-captioned-image,.tc--event .f--full-captioned-image .c--full-captioned-video{padding-right:8.33333%;padding-left:8.33333%;}}.tc--event .header-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.tc--events-calendar #views-exposed-form-events-calendar-page-1 .form-wrapper .fieldset-legend{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6d1327;}.directory-form{max-width:1600px;margin:1em auto 6em auto;padding-left:4.16667%;padding-right:4.16667%;}.directory-contact{max-width:1200px;margin:0 auto;padding-left:4.16667%;padding-right:4.16667%;margin-bottom:6em;}.directory-contact table tr{border-bottom:1px solid #ccc;}.directory-contact tr td:nth-child(2){text-align:right;}.directory-contact h2{margin-bottom:.5em;}.directory-content,.directory-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1600px;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:1em;padding-right:1em;}.lab-director-content .directory-content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;}.directory-form .js-form-item{max-width:950px;margin-left:auto;margin-right:auto;}.direcotry-search .directory-image-container{margin-bottom:2em;}.directory-form .fi--submit{max-width:500px;margin-left:auto;margin-right:auto;}.directory-override,.directory-card{width:31.57895%;margin-right:2.63158%;}.directory-override:nth-child(3n),.tc--landing-page .directory-content > div:nth-child(3n),.directory-card:nth-child(3n){margin-right:0;}.lab-director-content .directory-override{width:100%;max-width:30rem;}.directory-content div:last-child,.directory-wrapper div:last-child{margin-right:0;}.tc--chaptered-page .directory-content .directory-override,.directory-wrapper div:not(#content):not([class]),.tc--chaptered-page .directory-card,.directory-wrapper .directory-card,.tc--program .directory-content .directory-override{width:100%;margin-right:0;}.tc--chaptered-page .directory-content{padding-left:0;padding-right:0;}.directory-content .directory-right-deets{text-align:left;padding-top:0;padding-left:1em;}#pagingControls,.directory-results,[id^="control-"]{max-width:1600px;margin:0 auto;padding-left:1em;padding-right:1em;}.directory-results{margin-bottom:1em;}.cc--pager ul li:only-of-type{display:none;}.directory-deets{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2em;}.directory-mail a,.directory-profile a{font-size:.9rem;}#pills-contact .directory-mail,#pills-contact .directory-location,#pills-contact .directory-phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;}.directory-profile a{text-decoration:none;}.directory-left-deets{width:100%;padding:0 1em 0 1em;}.directory-extra-deets p{margin-bottom:.5rem;}.directory-title{margin-bottom:.25rem;}.lc--layout-container .directory-left-deets p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.directory-extra-deets p img{width:18px;height:auto;margin-right:1rem;}.directory-extra-deets{padding-top:.5em;}.directory-deets{word-wrap:break-word;}.tc--landing-page #pills-tabContent{max-width:60rem;margin:0 auto;}.tc--landing-page #pills-tabContent .nav-link.active{color:#6d1327;background-color:#ffffff;font-weight:700;border-bottom:5px solid #6d1327;}.lc--layout-container .tc--landing-page #pills-tabContent a{display:inline-block;font-size:1.125em;text-decoration:underline;padding:.75em;}.lc--layout-container .tc--landing-page #pills-tabContent a:hover{color:#FFFFFF;text-decoration:none;}@media screen and (max-width:1400px){.directory-override,.directory-override:nth-child(3n),.tc--landing-page .directory-content > .directory-override:nth-child(3n){width:46%;margin-right:2.63158%;}.directory-override:nth-child(2n){margin-right:0;}}@media screen and (max-width:1025px){.directory-override,.directory-override:nth-child(3n),.tc--landing-page .directory-content > .directory-override:nth-child(3n){width:100% !important;}}@media screen and (max-width:955px){.tc--landing-page #pills-tabContent{margin:0 2rem;}}@media screen and (max-width:768px){.directory-content div:not([class]),.directory-card{width:100%;}}@media screen and (max-width:568px){.lc--layout-container .tc--landing-page #pills-tabContent a{padding:0.625rem 2rem;}.tc--landing-page #pills-tabContent .nav-link.active{border-bottom:none;}}.tc--faculty-directory .cl--faculty-directory-component-list{background-color:#f1f1f1;}.tc--faculty-directory .cc--pager{background-color:#f1f1f1;}.tc--landing-page .t--landing-page .cc--full-quote{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.tc--landing-page .t--landing-page .cc--full-quote.dark .f--description p,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--description,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--quote-attribution,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--quote-text{color:#6d1327;}.tc--landing-page .t--landing-page .cc--full-quote .c--full-quote,.c--component.c--banner-cta .banner-cta-content{max-width:100%;margin:0 auto;border-top:0;border-bottom:0;padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.c--component.c--banner-cta .banner-cta-content{max-width:1600px;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .c--full-quote,.c--component.c--banner-cta .banner-cta-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;padding-top:2.5rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .c--full-quote,.c--component.c--banner-cta .banner-cta-content{padding-top:4.625rem;padding-right:8.33333%;padding-bottom:4.625rem;padding-left:8.33333%;}}.tc--landing-page .t--landing-page .cc--full-quote .f--image{width:100px;margin-top:0;margin-right:auto;margin-bottom:1.25rem;margin-left:auto;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .f--image{margin-right:1.125rem;margin-left:0;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .f--image{margin-right:2.375rem;}}.tc--landing-page .t--landing-page .cc--full-quote .f--image img{width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;}.tc--landing-page .t--landing-page .cc--full-quote .text-container{width:100%;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .text-container{width:86.36364%;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .text-container{width:87.5%;}}.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text{font-size:1.375rem;line-height:1.3637;color:#000000;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text{font-size:1.4375rem;line-height:1.3479;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text{font-size:1.625rem;line-height:1.3847;}}.tc--landing-page .t--landing-page .cc--full-quote .f--quote-attribution{color:#000000;}.tc--landing-page .t--landing-page .cc--full-quote .f--description p,.tc--landing-page .t--landing-page .cc--full-quote .f--description{color:#4a4a4a;font-size:0.875rem;line-height:1.8572;}.tc--landing-page .t--landing-page .cc--card-grid .f--card-grid,.lab-director-container{margin-top:1.5625rem;}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--card-grid .f--card-grid,.lab-director-container{padding-bottom:1.5625rem;}}.tc--news .content-main{background-color:#f1f1f1;}@media screen and (max-width:767px){.tc--news .cc--news-block .c--news-block > .f--button-link{display:none;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-bottom:2.5rem;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:27.27273%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:6.81818%;margin-left:2.27273%;}}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--image{width:47.72727%;margin-right:4.54545%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--image{width:100%;}}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .text-container{width:47.72727%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .text-container{width:100%;padding-left:8.33333%;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--phone .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--address .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--office-hours .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--lab-links .h5{font-size:1.125rem;line-height:1.5556;margin-top:2.1875rem;margin-bottom:0.3125rem;color:#000000;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5{margin-top:0;margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5{margin-top:2.1875rem;margin-bottom:0.3125rem;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link{margin-top:2.1875rem;margin-right:0;margin-bottom:2.1875rem;margin-left:0;}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:none;height:auto;text-decoration:underline;text-align:left;}html[data-whatintent="mouse"] .tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a:hover{border:none;}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link{margin-top:2.1875rem;margin-right:0;margin-bottom:2.1875rem;margin-left:0;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link a{width:71.42857%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link a{width:91.66667%;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .cc--share-icons .title{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;white-space:nowrap;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding:0;}}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--intro{padding:0;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h1,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h2,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h3,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h4,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h6,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text p{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .cc--accordions{margin-top:2.5rem;}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .cc--accordions{margin-top:3.75rem;}}.tc--profile .content-inner-container{max-width:1600px;margin:0 auto;width:100%;}.tc--profile .content-inner-container .f--profile-paragraphs{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.tc--profile .content-inner-container .f--profile-paragraphs{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--profile .content-inner-container .f--profile-paragraphs{padding-right:8.33333%;padding-left:8.33333%;}}.tc--profile .content-middle .f--article-paragraphs{padding-top:1.875rem;}@media screen and (min-width:768px){.tc--profile .content-middle .f--article-paragraphs{padding-top:3rem;}}@media screen and (min-width:1024px){.tc--profile .content-middle .f--article-paragraphs{padding-top:3.125rem;}}.tc--program .cc--intro .c--intro .f--section-title h2{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.tc--program .cc--intro .c--intro .f--section-title h2{font-size:1.75rem;line-height:1.2858;}}.tc--program .cc--intro .c--intro .text-container p{color:#4a4a4a;font-size:1.125rem;line-height:1.6667;}@media screen and (min-width:1024px){.tc--program .cc--intro .c--intro .text-container p{font-size:1.375rem;line-height:1.5455;}}.tc--filter-page.groups-landing .t--filter-page .results-top .cc--pager{display:none;}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .results-top .cc--pager{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}.tc--filter-page.groups-landing .t--filter-page .filter-page-content-wrapper{max-width:1600px;margin:0 auto;}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .filter-page-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .filter-page-sidebar{padding-top:3.125rem;padding-right:1.04167%;padding-left:1.04167%;width:12.5%;background-color:#f9f9f9;}}.tc--filter-page.groups-landing .t--filter-page .filter-page-main{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .filter-page-main{padding-top:3.125rem;padding-right:4.16667%;padding-left:4.16667%;width:37.5%;}}.totals-pager{margin-bottom:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}@media screen and (min-width:1024px){.totals-pager{margin-bottom:1.875rem;}}.totals-pager .totals{font-size:1.25rem;color:#00356b;}.tc--search{max-width:1600px;margin:0 auto;padding-bottom:2.5rem;}@media screen and (min-width:1024px){.tc--search{padding-bottom:4.6875rem;}}.tc--search .t--search{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.tc--search .t--search{padding-right:16.66667%;padding-left:16.66667%;}}.tc--search .t--search .content-main{width:100%;}.tc--search .t--search .content-main .cc--gcse-tag .c--gsce-tag{padding-bottom:1.5625rem;}.tc--search .t--search .content-main .gsc-control-cse{padding:0;background-color:transparent;border:0;}.tc--search .t--search .content-main table{margin-bottom:0;}.tc--search .t--search .content-main form.gsc-search-box{margin-top:0;margin-right:0;margin-bottom:1.5625rem;margin-left:0;}.tc--search .t--search .content-main form.gsc-search-box table tbody tr td{padding:0;}.tc--search .t--search .content-main form.gsc-search-box table tbody tr td.gsib_b{display:none;}.tc--search .t--search .content-main .gsc-search-button-v2 svg,.library-search-inputs .gsc-search-button-v2 svg{width:1.25rem;height:1.25rem;}.library-search-inputs .gsc-search-button-v2 svg path{fill:#ffffff;}.tc--search .t--search .content-main .gsc-input .gsc-input-box{border:none;}.tc--search .t--search .content-main input.gsc-input,.library-search-input{height:5.3125rem !important;margin:0 !important;font-size:1.125rem;line-height:1;color:#4a4a4a;padding-right:1.5625rem !important;padding-left:1.5625rem !important;background-image:none !important;border:1px solid #cccccc !important;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#searchCategory{border:none;padding:0 1rem;border-left:1px solid #CCCCCC;}.library-search-input{border-right:none !important;}.tc--search .t--search .content-main .gsc-search-button-v2,.library-search-inputs .gsc-search-button-v2{height:5.3125rem;margin:0;border:1px solid #6d1327;background-color:#6d1327;background-image:none;-webkit-border-radius:0;border-radius:0;}.library-search-inputs .gsc-search-button-v2{font-size:0;padding:2px 27px;width:auto;vertical-align:middle;}.tc--search .t--search .content-main .gsc-above-wrapper-area{border-bottom:1px solid #cccccc;}.tc--search .t--search .content-main .gsc-result-info{padding:0;font-size:1.25rem;line-height:1;color:#000000;}.tc--search .t--search .content-main .gsc-orderby-label{padding:0;font-size:1rem;line-height:1;color:#000000;}.tc--search .t--search .content-main .gsc-selected-option-container{font-size:1rem;line-height:1.5;color:#000000;}.tc--search .t--search .content-main .gsc-control-cse .gs-spelling,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title *{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#000000;text-decoration:none;}.tc--search .t--search .content-main .gs-result a.gs-visibleUrl,.tc--search .t--search .content-main .gs-result .gs-visibleUrl{color:#4a4a4a;font-size:0.875rem;line-height:1.7143;padding-bottom:1.25rem;}.tc--search .t--search .content-main .gs-webResult .gs-snippet{color:#4a4a4a;}.tc--search .t--search .content-main .gs-web-image-box,.tc--search .t--search .content-main .gs-promotion-image-box{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:1.5625rem;}@media screen and (min-width:768px){.tc--search .t--search .content-main .gs-web-image-box,.tc--search .t--search .content-main .gs-promotion-image-box{width:200px;}}.tc--search .t--search .content-main .gs-web-image-box img.gs-image,.tc--search .t--search .content-main .gs-promotion-image-box img.gs-promotion-image{border:0;}@media screen and (min-width:768px){.tc--search .t--search .content-main .gs-web-image-box img.gs-image,.tc--search .t--search .content-main .gs-promotion-image-box img.gs-promotion-image{max-width:200px;height:auto;}}.tc--search .t--search .content-main .gsc-table-cell-snippet-close,.tc--search .t--search .content-main .gsc-table-cell-snippet-open{padding:0;}.tc--search .t--search .content-main .gsc-table-cell-thumbnail,.tc--search .t--search .content-main .gs-promotion-image-cell{padding:0;}@media screen and (max-width:767px){.tc--search .t--search .content-main .gsc-table-cell-thumbnail,.tc--search .t--search .content-main .gs-promotion-image-cell{display:none;}}.tc--search .t--search .content-main table.gsc-resultsHeader tbody tr td{padding:0;}.tc--search .t--search .content-main .gsc-table-result,.tc--search .t--search .content-main .gsc-thumbnail-inside,.tc--search .t--search .content-main .gsc-url-top{padding:0;}.tc--search .t--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #cccccc;padding-top:2.1875rem;padding-bottom:2.1875rem;}@media screen and (min-width:1024px){.tc--search .t--search .content-main .gsc-webResult .gsc-result{padding-right:12.5%;padding-left:12.5%;}}html[data-whatintent="mouse"] .tc--search .t--search .content-main .cse .gsc-webResult.gsc-result,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-webResult.gsc-result,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-webResult.gsc-result.gsc-promotion,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-imageResult-classic,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-imageResult-column{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--search .t--search .content-main .cse .gsc-webResult.gsc-result:hover,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-webResult.gsc-result:hover,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-webResult.gsc-result.gsc-promotion:hover,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-imageResult-classic:hover,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-imageResult-column:hover{border-left:0;}html[data-whatintent="mouse"] .tc--search .t--search .content-main .cse .gsc-webResult.gsc-result:hover .gs-title,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-webResult.gsc-result:hover .gs-title,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-webResult.gsc-result.gsc-promotion:hover .gs-title,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-imageResult-classic:hover .gs-title,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-imageResult-column:hover .gs-title{text-decoration:underline;}.tc--search .t--search .content-main .gsc-results{width:100%;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box{padding-top:1.25rem;padding-bottom:1.25rem;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:0.8125rem;color:#000000;margin-right:0;padding-top:0.3125rem;padding-right:0.625rem;padding-bottom:0.3125rem;padding-left:0.625rem;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:not(:last-child){margin-right:0.3125rem;}@media screen and (min-width:768px){.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:0.9375rem;padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:not(:last-child){margin-right:0.625rem;}}html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background-color:#6d1327;color:#ffffff;text-decoration:none;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:#6d1327;color:#ffffff;}.tc--search .t--search .content-main .cse .gsc-cursor-box,.tc--search .t--search .content-main .gsc-cursor-box{border-top:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.tc--search .gs-no-results-result .gs-snippet{border:none;background-color:transparent;}.lity .lity-wrap .lity-container{background-color:#ffffff;overflow:scroll;-webkit-overflow-scrolling:touch;position:relative;}@media screen and (min-width:1024px){.lity .lity-wrap .lity-container{max-width:29.16667%;}}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;-o-transition:none;transition:none;padding-top:5rem;padding-right:14.28571%;padding-bottom:5rem;padding-left:14.28571%;}.lity .lity-wrap .lity-container .lity-content::after{display:none;}.lity .lity-wrap .lity-container .lity-close{position:absolute;right:30px;top:30px;color:black;overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;}.lity .lity-wrap .lity-container .lity-close::after{content:'';display:block;background-image:url("/images/icons/icon-close-blue.svg");width:16px;height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #4a90e2;}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:0.3125rem;color:#00356b;}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625;}#block-breadcrumbs{max-width:1600px;margin:0 auto;padding-top:20px;padding-right:2.08333%;padding-bottom:20px;padding-left:2.08333%;}#block-breadcrumbs ol{-webkit-padding-start:40px;padding-inline-start:40px;}#block-breadcrumbs li{display:inline-block;margin-right:.5em;text-transform:uppercase;}div#block-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.5em;color:#4a4a4a;}div#block-breadcrumbs li:last-child{font-weight:bold;}div#block-breadcrumbs a{font-size:.9em;}.cc--links-columns .c--links-columns ul li a.button{padding-right:2em;}.cc--body-text .c--body-text table td p{word-break:break-all;}table tr td,table tr th{padding-left:0.625rem;}.cc--body-text .c--body-text table td p{margin-top:0;}.cc--card .f--description .field__item p{overflow-wrap:break-word;}.npc-page-wrapper .container{max-width:1600px !important;padding:0 2.08333% !important;}.theme-light .header-wrapper .container h1.decorated{font-size:5rem;line-height:.9375;max-width:63.63636%;margin-right:auto;margin-bottom:1.5625rem;margin-left:auto;color:#6d1327 !important;border-bottom:none !important;}.header-wrapper .container{white-space:normal !important;}.npc-section-description p,.npc-question-wrapper .question-wrapper fieldset .question-text,.npc-question-wrapper .question-wrapper fieldset .answer-wrapper,.npc-question-wrapper .question-wrapper fieldset .question-help,.npc-question-wrapper .section-wrapper .question-section,.npc-review-wrapper .answer-row,.npc-agreement-wrapper,.pure-g [class*=pure-u]{font-family:"Gotham SSm A","Gotham SSm B" !important;}.theme-light .npc-stepper-wrapper .npc-step.active .npc-step-circle,.theme-light .npc-stepper-wrapper .npc-step.non-editable .npc-step-circle{color:#6d1327 !important;border:2px solid #6d1327 !important;}.theme-light .npc-stepper-wrapper .npc-step.active .npc-step-title,.theme-light .npc-stepper-wrapper .npc-step.done:not(.na) .npc-step-title,.theme-light .npc-agreement-wrapper a{color:#6d1327 !important;}.theme-light .npc-stepper-wrapper .npc-step.done:not(.non-editable) .npc-step-circle{border:2px solid #6d1327 !important;background-color:#6d1327 !important;}.nav-button.pure-button-primary{font-size:0.875rem !important;line-height:1.1429 !important;background-color:#fff !important;color:#6d1327 !important;height:3.125rem !important;padding-right:1.25rem !important;padding-left:1.25rem !important;border:1px solid #6d1327 !important;font-family:"Gotham SSm A","Gotham SSm B" !important;}.nav-button.pure-button-primary:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out !important;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out !important;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out !important;background-color:#fff !important;color:#000 !important;border:1px solid #000 !important;}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:none !important;}.answer-input-wrapper input[type="radio"]:before{background:#6d1327 !important;}.theme-light .answer-input-wrapper input[type="text"],.theme-light .answer-input-wrapper input[type="number"]{color:#4a4a4a !important;border:1px solid #9b9b9b !important;-webkit-border-radius:0 !important;border-radius:0 !important;}@media only screen and (max-width:767px){#block-breadcrumbs{display:none;}}.region-sidebar-first{width:18.18182%;margin-right:4.54545%;}.js-view-dom-id-56a1af1d48be69c840bb977f3d3e7f7b5a509aeca4d43768c4bd9620bd30635f,.js-view-dom-id-6f0c2bfe8e22aa77e139e539148d6e979c032ac1c1dbeff8fced19cdf93fcb32{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1705px;margin:0 auto;padding-top:0;padding-right:10.41667%;padding-bottom:4.6875rem;padding-left:10.41667%;}.js-view-dom-id-56a1af1d48be69c840bb977f3d3e7f7b5a509aeca4d43768c4bd9620bd30635f .views-row,.js-view-dom-id-6f0c2bfe8e22aa77e139e539148d6e979c032ac1c1dbeff8fced19cdf93fcb32 .views-row{width:30.57895%;margin-right:2.63158%;}.business-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1705px;margin:0 auto;padding-top:0;padding-right:10.41667%;padding-bottom:4.6875rem;padding-left:10.41667%;}.business-news .views-row{width:30.57895%;margin-right:2.63158%;}.business-news .f--cta-title a{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;color:#000;font-size:1.125rem;}.business-news .f--description{margin-right:8.33333%;margin-bottom:2.1875rem;margin-left:8.33333%;text-align:center;}.business-news .f--cta-title h3{line-height:.9;margin-top:1.5625rem;margin-right:8.33333%;margin-left:8.33333%;text-align:center;}.business-news .feed-icon{display:none;}.business-news  nav{width:100%;text-align:center;}.business-news  nav li{display:inline-block;padding:0 1em;}.library-search-bg{background:#f1f1f1;}div#pills-home{margin-top:4rem;}.paragraph--type--library,.paragraph--type--library-ex-libris{text-align:center;max-width:1600px;margin:0 auto;width:100%;padding-top:6.25rem;padding-bottom:6.75rem;padding-right:8.33333%;padding-left:8.33333%;}.paragraph--type--library .nav-pills,.paragraph--type--library-ex-libris .nav-pills{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.library-addtl-options{padding-left:0;}.library-addtl-options li{padding-right:.5em;display:inline-block;}.library-title,.paragraph--type--library p,.paragraph--type--library-ex-libris p,.white-txt{color:#fff !important;}.library-title{margin-bottom:1.75rem;}.paragraph--type--library p,.paragraph--type--library-ex-libris p{margin-bottom:1.5rem;}.library-pills a{padding-right:1em;}.library-search-inputs{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.library-search-input{width:95%;}#library-search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.5em;}.library-addtl-options li:not(:nth-last-child(-n + 2)):after{content:'|';color:#fff;}.library-addtl-options a,.paragraph--type--library .tab-pane a,.paragraph--type--library-ex-libris .tab-pane a{color:#fff;text-decoration:underline;padding-right:.5em;}.library-addtl-options a:hover,.paragraph--type--library .tab-pane a:hover,.paragraph--type--library-ex-libris .tab-pane a:hover{color:#fff;opacity:.8;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.library-addtl-options{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#444444;padding:1em;-webkit-border-radius:50px;border-radius:50px;}.library-addtl-options li a{font-size:0.875rem;}.paragraph--type--library .nav-pills .nav-link,.paragraph--type--library-ex-libris .nav-pills .nav-link{background-color:#fff;border:1px solid #6d1327;}.paragraph--type--library .nav-pills .nav-link.active,.paragraph--type--library-ex-libris .nav-pills .nav-link.active{background-color:#6d1327;-webkit-border-radius:50px;border-radius:50px;}.paragraph--type--library .nav-pills .nav-link,.paragraph--type--library-ex-libris .nav-pills .nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;padding-right:1em;line-height:1.1429;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;white-space:normal;-webkit-border-radius:50px;border-radius:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.paragraph--type--library li.nav-item:not(:last-child),.paragraph--type--library-ex-libris li.nav-item:not(:last-child){margin-right:1em;}#pills-contact2{background:#444444;padding:1em;-webkit-border-radius:20px;border-radius:20px;}.class-of{color:#000;text-decoration:none;font-size:2.125rem !important;line-height:1.2942;}.paragraph--type--navigation-links .field--name-field-background-color{display:none;}.class-of:hover{text-decoration:underline !important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.paragraph--type--acalog-curriculum .program-content h3:not(:first-child){padding-top:2rem;}ul.donor-honor-class{padding:0 !important;}.donor-honor-class{list-style:none;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;vertical-align:top;}.donor-honor-class li{display:block;-webkit-column-break-inside:avoid;column-break-inside:avoid;margin-top:0;max-width:12em;}@media screen and (max-width:1212px){.donor-honor-class{-webkit-columns:2;-moz-columns:2;columns:2;}}@media screen and (max-width:1024px){.donor-honor-class{-webkit-columns:3;-moz-columns:3;columns:3;}}@media screen and (max-width:700px){.donor-honor-class{-webkit-columns:2;-moz-columns:2;columns:2;}}@media screen and (max-width:550px){.donor-honor-class{-webkit-columns:1;-moz-columns:1;columns:1;}}.field--name-field-iframe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.custom-upcoming-events{max-width:1600px;margin:0 auto;padding-right:4.16667%;padding-left:4.16667%;}.custom-upcoming-events .f--event-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.custom-upcoming-events h2{margin-bottom:.75em;}.custom-upcoming-events .views-field-nothing{width:33%;}.upcoming-date-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}.upcoming-date{height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#8b2331;color:#fff;font-weight:bold;text-align:center;padding:.6em .75em;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;}.upcoming-day,.upcoming-month{display:block;}.upcoming-day{font-size:1.5em;line-height:1em;}.upcoming-month{text-transform:uppercase;}.upcoming-date-image img{width:80%;}.upcoming-event-details{margin-left:4em;padding-top:.4em;padding-right:1em;}.upcoming-event-details a{font-size:1.15em;padding-top:.25em;color:#000;text-decoration:none;}.upcoming-event-location,.upcoming-event-time{background-size:24px 24px;background-repeat:no-repeat;background-position:left center;padding-left:2em;margin-bottom:.9em;}.upcoming-event-location{background-size:28px 28px;background-image:url(/themes/custom/nccu/style/images/icons/icon-location.svg);}.upcoming-event-time{margin-top:.75em;margin-bottom:.75em;background-image:url(/themes/custom/nccu/style/images/icons/icon-time.svg);}.upcoming-event-details a:hover{text-decoration:underline !important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.lc--layout-container .tc--lab-page h1,.page-navigation h1{color:#ffffff;text-align:center;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}.tc--lab-page .field--name-field-navigation-link,.page-navigation .field--name-field-navigation-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:transparent;padding-left:8.33333%;padding-right:8.33333%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tc--lab-page .field--name-field-navigation-link .field__item,.page-navigation .field--name-field-navigation-link .field__item{padding-top:1.5em;padding-bottom:1.5em;}.tc--lab-page .field--name-field-navigation-link a,.page-navigation .field--name-field-navigation-link a{font-size:1.125rem;padding:1.5em 2em;background:transparent;text-decoration:none;color:#ffffff;font-weight:500;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}.tc--lab-page .field--name-field-navigation-link a:hover,.page-navigation .field--name-field-navigation-link a:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}@media screen and (min-width:1024px){.tc--chaptered-page .page-navigation{margin-bottom:3rem;}}.field--name-field-icon-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1600px;margin:0 auto;}.field--name-field-icon-nav{width:100%;}.field--name-field-icon-nav img{width:2em;margin:0 auto .5em auto;}.paragraph--type--icon-navigation{margin:0 2em;padding-bottom:1em;}.field--name-field-icon-navigation-link a{text-decoration:none;color:#4A4A4A;}@media screen and (max-width:1100px){.upcoming-date{position:absolute;-webkit-border-radius:8px;border-radius:8px;margin-left:.5em;margin-top:.5em;}.tc--lab-page .field--name-field-navigation-link .field__item,.page-navigation .field--name-field-navigation-link .field__item{width:100%;text-align:center;}.tc--lab-page .field--name-field-navigation-link a,.page-navigation .field--name-field-navigation-link a{font-size:1rem;}.upcoming-event-details{margin-left:0;}.upcoming-date-image img{width:95%;}.custom-upcoming-events .f--event-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.vert-gradient{background:rgb(0,0,0);background:-o-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.8) 100%)}html[data-whatintent="mouse"] .tc--lab-page .field--name-field-navigation-link a:hover,.page-navigation .field--name-field-navigation-link a:hover{-webkit-box-shadow:none;box-shadow:none;}}@media screen and (max-width:900px){.custom-upcoming-events .views-field-nothing{width:100%;margin-bottom:3em;}.upcoming-date-image img{width:85%;}.upcoming-event-details{margin-left:4em;}.upcoming-date{position:relative;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;margin-left:0;margin-top:0;}}@media screen and (max-width:600px){.upcoming-date{position:absolute;-webkit-border-radius:8px;border-radius:8px;margin-left:.5em;margin-top:.5em;}.upcoming-event-details{margin-left:0;}.upcoming-date-image img{width:95%;}}.slick-arrow::before{color:#ffffff !important;}.slick-arrow:hover::before{color:#e6e6e6 !important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.slick-list{margin-bottom:1em;}.slick img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.paragraph--type--slide figcaption{position:absolute;width:100%;margin-top:-2.8em;padding:.5em 1em;background:rgb(0,0,0);background:-o-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,1)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);color:#f1f1f1;bottom:0;}@media screen and (min-width:1600px){.tc--landing-page .slick-track,.cc--upcoming-events-homecoming .slick-track{height:42.1875rem;}.tc--landing-page .slick-list,.tc--landing-page .slick-list img{height:42.1875rem !important;}.cc--upcoming-events-homecoming .slick img{height:auto !important;}.tc--landing-page .slick,.tc--landing-page .slick-wrapper,.cc--upcoming-events-homecoming .slick,.cc--upcoming-events-homecoming .slick-wrapper{max-width:1600px !important;width:1600px !important;margin:0 auto;}}.tc--program .slick,.tc--chaptered-page .slick{width:100% !important;}.tc--program .slick-list,.tc--chaptered-page .slick-list{max-height:450px;}.tc--program .outside-captions .slick-list,.tc--chaptered-page .outside-captions .slick-list{max-height:none;}.outside-captions .paragraph--type--slide figcaption{position:relative;width:100%;margin-top:0;color:#585858;background:none;}.lc--layout-container .tc--program .paragraph--type--slide figcaption,.lc--layout-container .tc--chaptered-page .paragraph--type--slide figcaption{font-size:0.875rem;font-style:oblique;text-shadow:2px 4px 3px rgba(0,0,0,0.6);text-align:center;}.tc--program .paragraph--type--slide figure,.tc--chaptered-page .paragraph--type--slide figure,.tc--landing-page .paragraph--type--slide figure{margin:0;}.lc--layout-container .tc--program .outside-captions .paragraph--type--slide figcaption,.lc--layout-container .tc--chaptered-page .outside-captions .paragraph--type--slide figcaption{text-shadow:none;}@media screen and (max-width:650px){.paragraph--type--slide .field--name-field-description{margin-top:-2.3em;}.paragraph--type--slide .field--name-field-description p{font-size:.8em;}}@media screen and (max-width:500px){.paragraph--type--slide .field--name-field-description{margin-top:-2.5em;}.paragraph--type--slide .field--name-field-description p{font-size:.9em;}}.icon-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.5em 0;background:#f1f1f1;text-decoration:none;height:100%;}section.cc--component-container.cc--icon-grid .c--component.c--undefined:not(:first-child){height:100%;}section.cc--component-container.cc--icon-grid{padding-right:4.16667%;padding-left:4.16667%;}.icon-tile p{width:100%;text-align:center;padding:0 1em;}.icon-tile:hover{background:#6D1327;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.icon-tile p:hover,.icon-tile:hover p{color:#ffffff;}.icon-tile img{width:3.25em;height:auto;padding-bottom:1em;margin:0 auto;}.icon-tile.large-icon-tile{padding:5.8em 0;}.icon-tile.large-icon-tile img{width:7.3em;padding-bottom:2em;}.icon-tile.large-icon-tile p{font-size:1.3em;}.icon-tile:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.dark .large-icon-tile img,.dark .icon-tile img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.cc--icon-grid.dark .c--icon-grid div .icon-tile.large-icon-tile:hover,.cc--icon-grid.dark .c--icon-grid div .icon-tile:hover{background:#550D1D;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.cc--icon-grid.dark .c--icon-grid div .icon-tile.large-icon-tile:hover{background:-o-linear-gradient(bottom,rgb(109 19 39) 0%,rgb(109 19 39) 46%,rgba(109,19,39,1) 79%);background:-webkit-gradient(linear,left bottom,left top,from(rgb(109 19 39)),color-stop(46%,rgb(109 19 39)),color-stop(79%,rgba(109,19,39,1)));background:linear-gradient(0deg,rgb(109 19 39) 0%,rgb(109 19 39) 46%,rgba(109,19,39,1) 79%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.cc--icon-grid.dark .c--icon-grid .icon-tile{background:#6d1327;}.cc--icon-grid.dark .c--icon-grid .icon-tile p{color:#ffffff;}.cc--icon-grid.dark .c--icon-grid .icon-tile:hover img{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.cc--icon-grid.dark .c--icon-grid div .icon-tile.large-icon-tile{background:rgb(159,49,74);background:-o-linear-gradient(bottom,rgba(159,49,74,1) 0%,rgba(126,29,51,1) 46%,rgba(109,19,39,1) 79%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(159,49,74,1)),color-stop(46%,rgba(126,29,51,1)),color-stop(79%,rgba(109,19,39,1)));background:linear-gradient(0deg,rgba(159,49,74,1) 0%,rgba(126,29,51,1) 46%,rgba(109,19,39,1) 79%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9f314a",endColorstr="#6d1327",GradientType=1);}.cc--icon-grid.dark .c--icon-grid div .icon-tile{background:#6D1327;}.paragraph--type--icon-tile-text .field--name-field-title{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400;font-size:1.75rem;line-height:1.1429;margin-bottom:0.9375rem;color:#741F32;}.paragraph--type--icon-tile-text{height:89.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.paragraph--type--icon-tile-text p{padding:0 .5em;}@supports ((display:-ms-grid) or (display:grid)){section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:2fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1em 1fr;grid-template-rows:1fr 1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:9;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(6){-ms-grid-row:3;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(7){-ms-grid-row:3;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(9){-ms-grid-row:3;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid > *:nth-child(10){-ms-grid-row:3;-ms-grid-column:9;}}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid div:first-child{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;}@media screen and (max-width:1366px){section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid{-ms-grid-columns:1.5fr 1fr 1fr 1fr 1fr;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;}}@media screen and (max-width:1100px){section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid div:first-child{grid-column:1 / -1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid{-ms-grid-rows:1fr;grid-template-rows:1fr;}.icon-tile.large-icon-tile{padding:2.8em 0;}}@media screen and (max-width:665px){section.cc--component-container.cc--icon-grid._lg-8sm .c--icon-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:2fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1em 1fr;grid-template-rows:1fr 1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(5){-ms-grid-row:3;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(6){-ms-grid-row:3;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(7){-ms-grid-row:3;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid div:first-child{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;}@media screen and (max-width:1100px){section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid div:first-child{grid-column:1 / -1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid{-ms-grid-rows:1fr;grid-template-rows:1fr;}.icon-tile.large-icon-tile{padding:2.8em 0;}}@media screen and (max-width:665px){section.cc--component-container.cc--icon-grid._lg-6md .c--icon-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:2fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1em 1fr;grid-template-rows:1fr 1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:9;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(6){-ms-grid-row:3;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(7){-ms-grid-row:3;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(9){-ms-grid-row:3;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid > *:nth-child(10){-ms-grid-row:3;-ms-grid-column:9;}@media screen and (max-width:1100px){section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid div:first-child{grid-column:1 / -1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid div:nth-child(6){grid-column:1 / -1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid{-ms-grid-rows:1fr;grid-template-rows:1fr;}.icon-tile.large-icon-tile{padding:2.8em 0;}}@media screen and (max-width:665px){section.cc--component-container.cc--icon-grid._w-8sm .c--icon-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:2fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1em 1fr;grid-template-rows:1fr 1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(5){-ms-grid-row:3;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(6){-ms-grid-row:3;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(7){-ms-grid-row:3;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:7;}@media screen and (max-width:1100px){section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid div:first-child{grid-column:1 / -1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid div:nth-child(5){grid-column:1 / -1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid{-ms-grid-rows:1fr;grid-template-rows:1fr;}.icon-tile.large-icon-tile{padding:2.8em 0;}}@media screen and (max-width:665px){section.cc--component-container.cc--icon-grid._w-6sm .c--icon-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1em 1fr;grid-template-rows:1fr 1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:9;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(6){-ms-grid-row:1;-ms-grid-column:11;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(7){-ms-grid-row:3;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(8){-ms-grid-row:3;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(9){-ms-grid-row:3;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(10){-ms-grid-row:3;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(11){-ms-grid-row:3;-ms-grid-column:9;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid > *:nth-child(12){-ms-grid-row:3;-ms-grid-column:11;}section.cc--component-container.cc--icon-grid._r-8sm .c--icon-grid div:first-child{-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1 / 6;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(6,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:9;}section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid > *:nth-child(6){-ms-grid-row:1;-ms-grid-column:11;}@media screen and (max-width:1100px){section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:665px){section.cc--component-container.cc--icon-grid._r-6sm .c--icon-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}section.cc--component-container.cc--icon-grid._r-4md .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(4,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._r-4md .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._r-4md .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._r-4md .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}section.cc--component-container.cc--icon-grid._r-4md .c--icon-grid > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;}@media screen and (max-width:920px){section.cc--component-container.cc--icon-grid._r-4md .c--icon-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}}section.cc--component-container.cc--icon-grid._r-3lg .c--icon-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;gap:1em 1em;}section.cc--component-container.cc--icon-grid._r-3lg .c--icon-grid > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}section.cc--component-container.cc--icon-grid._r-3lg .c--icon-grid > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}section.cc--component-container.cc--icon-grid._r-3lg .c--icon-grid > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}@media screen and (max-width:665px){section.cc--component-container.cc--icon-grid._r-3lg .c--icon-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}}.crime-log-content .cc--filter-form{margin-bottom:2em;}.crime-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #cccccc;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.crime-details .field--label-above:not(:last-child){padding-right:2em;}.crime-details .field--label-above .field__item{font-size:1em;}.crime-log-content .incident-submitted{display:none;}.crime-details .field__label{font-weight:bold;font-size:.875em;margin-bottom:.3em;}.lc--layout-container h2.crime-log-number{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:bold;font-size:1.1em;color:#6d1327;margin-bottom:.5em;}.crime-details .field{margin-bottom:1em;}.crime-log-content .form-item-field-date-time-reported-min{margin-right:.5em;}.crime-log-content .form-item-field-date-time-reported-min,.crime-log-content .form-item-field-date-time-reported-max{width:50%;}.crime-log-content fieldset{margin-top:0;}.crime-log-content .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#edit-field-date-time-reported-wrapper label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#edit-field-date-time-reported-wrapper .fieldset-legend{font-size:.875em;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6d1327;font-weight:bold;}.crime-details .field.field--name-field-case-number.field--type-string.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 13%;-ms-flex:1 0 13%;flex:1 0 13%;}.crime-details .field.field--name-field-incident-nature.field--type-string.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 21%;-ms-flex:1 0 21%;flex:1 0 21%;}.crime-details .field--name-field-clery-classification.field--type-list-string.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 16%;-ms-flex:1 0 16%;flex:1 0 16%;}.crime-details .field.field--name-field-additional-information.field--type-string.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 18%;-ms-flex:1 0 18%;flex:1 0 18%;}.crime-details .field.field--name-field-date-time-reported.field--type-datetime.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 14%;-ms-flex:1 0 14%;flex:1 0 14%;}.crime-details .field.field--name-field-date-time-occurred.field--type-datetime.field--label-above{width:15%;}.crime-details .field.field--name-field-location.field--type-string.field--label-above{width:33%;}.crime-details .field.field--name-field-case-status-disposition.field--type-list-string.field--label-above{width:17.5%;}.crime-details .field.field--name-field-additional-disposition.field--type-list-string.field--label-above{width:25.5%;}.crime-log-content nav ul{width:100%;text-align:center;}.crime-log-content nav li{display:inline-block;}@media screen and (max-width:1220px){.crime-details .field.field--name-field-case-number.field--type-string.field--label-above{width:11%;}.crime-details .field.field--name-field-location.field--type-string.field--label-above{width:15%;}.crime-details .field.field--name-field-additional-disposition.field--type-list-string.field--label-above{width:14.5%;}}@media screen and (max-width:1130px){.crime-details .field .field__item{font-size:.9em;}}@media screen and (max-width:900px){.crime-details .field.field--name-field-incident-nature.field--type-string.field--label-above,.crime-details .field--name-field-clery-classification.field--type-list-string.field--label-above,.crime-details .field.field--name-field-additional-information.field--type-string.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;}.crime-details .field.field--name-field-case-number.field--type-string.field--label-above{-webkit-box-flex:1;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%;}.crime-details .field.field--name-field-date-time-reported.field--type-datetime.field--label-above{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:17.5%;}.crime-details .field.field--name-field-date-time-occurred.field--type-datetime.field--label-above{width:13%;}.crime-details .field.field--name-field-location.field--type-string.field--label-above{width:27.45%;}.crime-details .field.field--name-field-case-status-disposition.field--type-list-string.field--label-above{width:27%;}}@media screen and (max-width:768px){.crime-details .field.field--name-field-case-number.field--type-string.field--label-above,.crime-details .field.field--name-field-incident-nature.field--type-string.field--label-above,.crime-details .field--name-field-clery-classification.field--type-list-string.field--label-above,.crime-details .field.field--name-field-additional-information.field--type-string.field--label-above,.crime-details .field.field--name-field-date-time-reported.field--type-datetime.field--label-above,.crime-details .field.field--name-field-date-time-occurred.field--type-datetime.field--label-above,.crime-details .field.field--name-field-location.field--type-string.field--label-above,.crime-details .field.field--name-field-case-status-disposition.field--type-list-string.field--label-above,.field.field--name-field-additional-disposition.field--type-list-string.field--label-above{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;margin-bottom:1em;}.crime-details .field .field__item{font-size:1em;}.crime-details{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.crime-log-content .cc--filter-form{margin-bottom:3em;}}#block-countdowntimer,.countdownHolder{text-align:center;padding-left:8.33333%;padding-right:8.33333%;margin:2em 0 2.5em 0;}@supports ((display:-ms-grid) or (display:grid)){.crime-log-content #views-exposed-form-crimelog-search-page-1,.crime-log-content #views-exposed-form-crimelog-report-page-1{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr .5em 2fr .5em 1fr .5em .5fr;grid-template-columns:1.5fr 2fr 1fr .5fr;grid-gap:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.crime-log-content #views-exposed-form-crimelog-search-page-1 .fi--submit,.crime-log-content #views-exposed-form-crimelog-report-page-1 .fi--submit{margin-top:.4em;}.crime-details{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.crime-details .field.field--name-field-date-time-occurred.field--type-datetime.field--label-above,.crime-details .field.field--name-field-incident-nature.field--type-string.field--label-above,.crime-details .field.field--name-field-additional-disposition.field--type-list-string.field--label-above,.crime-details .field.field--name-field-location.field--type-string.field--label-above,.crime-details .field.field--name-field-case-status-disposition.field--type-list-string.field--label-above{width:100%;}@media screen and (max-width:1100px){.crime-details .field{margin-bottom:1.5em;}.crime-details{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;}}@media screen and (max-width:900px){.crime-details .field.field--name-field-date-time-reported.field--type-datetime.field--label-above{width:100%;}}@media screen and (max-width:680px){.crime-details{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}}@media screen and (max-width:520px){.crime-details{-ms-grid-columns:1fr;grid-template-columns:1fr;}}@media screen and (max-width:1200px){.crime-log-content #views-exposed-form-crimelog-search-page-1,.crime-log-content #views-exposed-form-crimelog-report-page-1{-ms-grid-columns:1.25fr .5em 1.5fr .5em .5fr .5em .5fr;grid-template-columns:1.25fr 1.5fr .5fr .5fr;}}@media screen and (max-width:1130px){.crime-log-content #views-exposed-form-crimelog-search-page-1,.crime-log-content #views-exposed-form-crimelog-report-page-1{-ms-grid-columns:1.5fr .5em .5fr .5em .5fr;grid-template-columns:1.5fr .5fr .5fr;}#views-exposed-form-crimelog-search-page-1 div:first-child,#views-exposed-form-crimelog-report-page-1 div:first-child{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / span 4;}}@media screen and (max-width:750px){.crime-log-content #views-exposed-form-crimelog-search-page-1,.crime-log-content #views-exposed-form-crimelog-report-page-1{-ms-grid-columns:1fr;grid-template-columns:1fr;}#views-exposed-form-crimelog-search-page-1 .js-form-item,#views-exposed-form-crimelog-search-page-1 .form-actions,#views-exposed-form-crimelog-report-page-1 .js-form-item,#views-exposed-form-crimelog-report-page-1 .form-actions{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / span 4;}}}#block-countdowntimer .digit.static,.countdownHolder .digit.static{background-image:-o-linear-gradient(bottom,#6d1327 50%,#500a1a 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#6d1327),color-stop(50%,#500a1a));background-image:linear-gradient(bottom,#6d1327 50%,#500a1a 50%);}.digit{background-color:#6d1327;}#jquery-countdown-timer-note{display:none;}.countDaysText,.countHrsText,.countMinsText,.countSecsText{position:absolute;font-size:.5em;text-transform:uppercase;margin-top:3.1em;margin-left:-4.1em;padding:.2em .4em;color:#585858;}.countHrsText{margin-left:-3.85em;}.countDaysText{margin-left:-5.1em;}@media screen and (max-width:870px){.digit{font-size:49px;}#block-countdowntimer .position,.countdownHolder .position{width:.9em;}.countMinsText,.countSecsText{margin-top:2.5em;margin-left:-3.7em;}.countDaysText{margin-top:2.5em;margin-left:-4.7em;}.countHrsText{margin-left:-3.4em;margin-top:2.5em;}}@media screen and (max-width:725px){.digit{font-size:46px;}.countMinsText,.countSecsText{margin-top:3em;margin-left:-3.7em;font-size:.4em;}.countDaysText{margin-top:3em;margin-left:-4.7em;font-size:.4em;}.countHrsText{margin-top:3em;font-siZe:.4em;}#block-countdowntimer,.countdownHolder{padding-left:2.08333%;padding-right:2.08333%;padding-top:2.1875rem;}#block-countdowntimer .position,.countdownHolder .position{width:.8em;}.countDiv:before,.countDiv:after{margin-top:-.1em;}}@media screen and (max-width:570px){.digit{font-size:40px;}#block-countdowntimer .position,.countdownHolder .position{width:.7em;}.countDiv:before,.countDiv:after{margin-top:-.2em;}#block-countdowntimer #jquery-countdown-timer-note,.countdownHolder #jquery-countdown-timer-note{margin-top:-4em;}#block-countdowntimer,.countdownHolder{margin:2em 0 1em 0;}.countMinsText,.countSecsText{margin-top:2.5em;margin-left:-3.6em;}.countDaysText{margin-top:2.5em;margin-left:-4.6em;}.countHrsText{margin-top:2.5em;margin-left:-3.3em;}}@media screen and (max-width:506px){.digit{font-size:34px;}#block-countdowntimer .position,.countdownHolder .position{width:.6em;}.countDiv:before,.countDiv:after{margin-top:-.3em;}}@media screen and (max-width:445px){.digit{font-size:25px;}#block-countdowntimer .position{width:.45em;}.countDiv:before,.countDiv:after{margin-top:-.424em;}#block-countdowntimer #jquery-countdown-timer-note,.countdownHolder #jquery-countdown-timer-note{margin-top:-5em;}.countDaysText,.countMinsText,.countSecsText,.countHrsText{font-size:.25em;}}.field--name-field-test-timer h2{text-align:center;}.countdownHolder{text-align:center;padding-left:8.33333%;padding-right:8.33333%;margin:.5em 0 2em 0;}.countdownHolder .digit.static{background-image:-o-linear-gradient(bottom,#6d1327 50%,#500a1a 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#6d1327),color-stop(50%,#500a1a));background-image:linear-gradient(bottom,#6d1327 50%,#500a1a 50%);}.paragraph--type--sponsorship-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--sponsorship-logos .field--name-field-title{display:block;width:100%;}.paragraph--type--sponsorship-logos .field--name-field-logos{max-width:1600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.sponsorship-logo{width:16em;margin:0 2em 2em 2em;}.field--name-field-logos .field__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-ncculife-instagram-block{max-width:1600px;margin:0 auto;}.field--name-field-ncculife-instagram-block h2{text-align:center;margin-top:1em;margin-bottom:1em;}.field--name-field-ncculife-instagram-block  .embedsocial-hashtag{padding-right:4.16667%;padding-left:4.16667%;}.cc--nccu-in-the-news .f--section-label{padding-top:3.125rem;padding-right:2.08333%;padding-left:2.08333%;padding-bottom:1.5625rem;text-align:center;}.cc--nccu-in-the-news{padding-bottom:4.125rem;}.cc--nccu-in-the-news .f--articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--nccu-in-the-news .f--article{width:50%;}.nccu-news-article-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#ffffff;margin:1rem;}.nccu-news-article-details{padding:1rem;}.nccu-news-article-details .f--article-source{color:#000000;font-size:1rem;font-weight:500;margin-bottom:.25rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}.f--field.f--article-link a{font-size:.875rem;font-weight:500;}.nccu-news-article-details .f--article-headline,.lc--layout-container .chaptered-spotlight-card .f--article-headline h3{color:#505b5e;font-weight:500;margin-bottom:.25rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;}.nccu-news-article-img{min-width:15rem;width:15rem;}.nccu-news-article-details-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:75%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.f--article-headline,.f--article-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.f--article-headline{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.f--article-link a{text-decoration:none;;}.f--article-headline{line-height:1.6667;}.f--article-link a:hover{text-decoration:underline;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}@media screen and (max-width:1100px){.cc--nccu-in-the-news .f--article{width:100%;}}@media screen and (max-width:600px){.nccu-news-article-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.nccu-news-article-details{background:#ffffff;width:100%;margin-left:auto;margin-right:auto;}.nccu-news-article-img{min-width:100%;width:100%;}.nccu-news-article-details .f--article-headline{max-height:3rem;}}.cc--progress-bar{position:relative;}.progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}.progress-bar-grey{width:100%;background:#E5E5E5;height:1.0625rem;}.progress-bar{background-color:#00AB69;height:1.0625rem;position:relative;}.progress-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:15.625rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.progress-container .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.c--progress-bar{margin-bottom:1.5625rem;border:1px solid #cccccc;position:relative;}.progress-bar-deets{position:relative;width:100%;padding:2rem;}.lottie-anim{position:absolute;top:0;z-index:2;}.cc-progress-bar .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:3;}.progress-text{color:#ffffff;text-transform:uppercase;margin-bottom:4rem;font-weight:500;text-shadow:2px 3px 5px rgba(0,0,0,0.6);}.white-stroke{color:#ffffff;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ffffff;}.image .white-stroke{position:absolute;width:100%;background:rgb(0,0,0);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,1)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);font-size:3rem;font-weight:600;bottom:0;text-transform:uppercase;z-index:2;text-align:center;}.progress-bar-container{padding-top:1rem;}.progress-bar-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.progress-bar-title p{font-size:1rem;margin-bottom:1.5625rem;}.progress-bar-text-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;}.progress-bar-text,.progress-bar-days-left{text-align:center;margin:1rem 0;padding:0 1rem;width:33%;}p:last-child.progress-bar-text{margin-bottom:1rem;}.progress-bar-mid{border-left:1px solid #cccccc;border-right:1px solid #cccccc;}.progress-bar-title .f--section-title{padding-right:1rem;}@media only screen and (max-width:650px){.lc--layout-container p .progress-bar-inside-text{font-size:1.4rem;}.progress-bar-title{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}}@media only screen and (max-width:585px){.progress-bar-text-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.progress-bar-text,.progress-bar-days-left{margin-top:0;padding:1rem 0;margin-bottom:0;width:100%;}p:last-child.progress-bar-text{margin-bottom:0;}.progress-bar-mid{border-left:none;border-right:none;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}}@media only screen and (max-width:530px){.image .white-stroke{font-size:2.5rem;}.white-stroke{-webkit-text-stroke-width:1px;}}@media only screen and (max-width:387px){.image .white-stroke{font-size:2.5rem;}.progress-text{margin-bottom:3rem;}}p.progress-bar-leftDays{position:absolute;font-size:1rem;background:#6D1327;color:#ffffff;padding:.75rem 1rem;margin-bottom:1.5625rem;top:1.25rem;right:-1.5rem;z-index:3;}.lc--layout-container p.progress-bar-days-left{margin:.25rem 0 0 0;font-size:1rem;}.lc--layout-container p .progress-bar-inside-text{color:#6D1327;font-size:1.5rem;font-weight:500;}.lc--layout-container p .progress-bar-detail{display:block;font-size:1.1875rem;color:#505B5E;margin-top:-.5rem;padding-top:.25rem;}.c--progress-bar .f--button-link{text-align:center;padding-top:1.5rem;}.stats-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--body-text .c--body-text p.stat-details{font-size:1rem;width:49%;padding:0 1rem;}span.stat-number{display:block;font-size:2rem;font-weight:bold;color:#6D1327;}p.stat-details{text-align:center;}.cc--body-text .c--body-text p.stat-details:not(:nth-child(2n)){border-right:1px solid #ccc;}.logo-ptag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.logo-ptag img{width:2rem;margin-right:.5rem;}.three-col-imgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1600px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:2em;}.three-col-imgs img{width:30%;}.centered{text-align:center;}.cc--body-text .c--body-text p.med-text{font-size:1.25rem;font-weight:500;}.margin-b2{margin-bottom:2em;}.margin-t2{margin-top:2em;}#dd-container{margin-bottom:4em;}.cc--banner-callout{margin-bottom:2rem;}@media only screen and (max-width:650px){.cc--banner-callout{margin-left:1em;}}.c--banner-callout .callout-container{padding-left:0;padding:1em 2em 1em 1em;position:relative;}.c--banner-callout .callout-container,.alert-color.btn-padding-left,.paragraph--type--campus-alerts{background:#fff5f5;border-left:4px solid #6D1327;}.c--banner-callout .note-color,.note-color.btn-padding-left{background:#fbfff5;border-left:4px solid #00ab69;}.padding-left{padding-left:1em;}.btn-padding-left{padding-left:2em;padding-bottom:1em;}.c--banner-callout .f--image{max-width:6em;height:auto;}.cc--banner-callout.default .c--banner-callout .body-img-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.cc--banner-callout.reverse .c--banner-callout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.cc--banner-callout.reverse .f--image{margin-left:1em;}.cc--banner-callout.default .f--image{margin-right:1em;}@media only screen and (max-width:600px){.body-img-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--banner-callout.reverse .f--image{margin-left:0;width:100%;}.cc--banner-callout.default .f--image{margin-right:0;width:100%;}}.c--banner-callout .f--button-link{padding-top:1.5em;width:100%;}.c--banner-callout .btn-padding-left .f--button-link{padding-top:.5em;}.c--banner-callout .note-container .f--button-link,.c--banner-callout .alert-container .f--button-link{padding-top:.5em;}.body-img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.variation-prefix-wrapper .cc--body-text .c--body-text p{margin-top:0;}.variation-prefix{text-transform:capitalize;font-weight:bold;}@media screen and (min-width:1024px){.cc--body-text .c--body-text p{font-size:1.125rem;line-height:1.7778;}}.note-container .variation-prefix{color:#006141;}.alert-container .variation-prefix{color:#6D1327;}.callout-icon::before{font-size:23px;top:8px;left:8px;}.callout-tab::before,.callout-tab::after,.spotlight-card .f--image p::before,.spotlight-card .f--image p::after{display:inline-block;color:#ffffff;line-height:normal;position:absolute;}.callout-icon.note-tab span::before,.callout-icon.alert-tab span::before,.spotlight-card .f--image p::before{z-index:-1;}.callout-icon.note-tab span::before{background:#006141;}.callout-icon.alert-tab span::before,.spotlight-card .f--image p::before{background:#3c000d;}.callout-tab span::before,.spotlight-card .f--image p::before{width:20px;height:20px;}.callout-tab span::before,.callout-tab span::after
.spotlight-card .f--image p::before,.spotlight-card .f--image p::after{content:"";display:inline-block;position:absolute;left:0;bottom:-15px;-webkit-transform:rotateX(60deg);transform:rotateX(60deg)}.callout-tab span::after,.spotlight-card .f--image p::after{width:0;height:0;border:12px solid transparent;border-bottom-color:#ffffff;border-left-color:#ffffff;bottom:-18px;z-index:-1;}.spotlight-card .f--image p::before,.spotlight-card .f--image p::after{left:-1.3rem;z-index:0;}.spotlight-card .f--image p::after{border-bottom-color:#f1f1f1;border-left-color:#f1f1f1;}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{.callout-tab span::before,.callout-tab span::after,.spotlight-card .f--image p::before,.spotlight-card .f--image p::after{display:none;}.c--banner-callout .f--image{width:24em;max-width:24em;}}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (-o-min-device-pixel-ratio:0/1),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.callout-tab span::before,.callout-tab span::after,.spotlight-card .f--image p::before,.spotlight-card .f--image p::after{display:none;}.c--banner-callout .f--image{width:24em;max-width:24em;}}}.callout-icon{font-size:17px;content:"/";top:9px;left:19px;}.callout-icon svg,.spotlight-card svg{width:22px;height:22px}.callout-tab{width:40px;height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:1em;background:#6D1327;left:-1.4em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.callout-tab.note-tab{background:#00AB69;}.dark .c--banner-callout{border-left:none;background:transparent;padding:0;}.dark .c--banner-callout .f--section-title h2{color:#ffffff;}.dark .c--banner-callout .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#8F2B3C;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.dark .c--banner-callout .image p{margin-top:0;}.dark .c--banner-callout .image .f--button-link{width:100%;}.dark .c--banner-callout .image .f--button-link a{color:#ffffff;border:1px solid #ffffff;}.horz-gradient-banner{width:100%;background:-o-linear-gradient(left,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.57) 40%,rgba(0,0,0,0.33) 64%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.8)),color-stop(40%,rgba(0,0,0,0.57)),color-stop(64%,rgba(0,0,0,0.33)),color-stop(88%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.57) 40%,rgba(0,0,0,0.33) 64%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%);}.content-container{padding:2em 1.5em;}.dark .c--banner-callout .cc--body-text{max-width:35em;}.dark .c--banner-callout .c--body-text p{color:#ffffff;text-shadow:2px 2px 1px rgb(0 0 0 / 60%);}.dark .c--banner-callout .image{background-size:cover;background-position:center;}.landing-page .cc--social-media-links,.lab-pages-test .cc--social-media-links,.lab-page .cc--social-media-links{padding-top:2em;padding-bottom:2em;}.landing-page .cc--social-media-links .f--section-title,.lab-pages-test .cc--social-media-links .f--section-title,.lab-page .cc--social-media-links .f--section-title,.cc--lab-research-projects .f--section-title{text-align:center;}.email-color{background:#6A7F97;}.facebook-color,.c--embed-social-media .nav-pills .nav-link.active#v-pills-facebook-tab{background:#1877F2;}.instagram-color,.c--embed-social-media .nav-pills .nav-link.active#v-pills-instagram-tab{background:#F80879;}.linkedin-color,.c--embed-social-media .nav-pills .nav-link.active#v-pills-linkedin-tab{background:#0A66C2;}.linktree-color{background:#3bc553;}.twitter-color,.c--embed-social-media .nav-pills .nav-link.active#v-pills-twitter-tab{background:#000000;}.youtube-color{background:#F20000;}.c--embed-social-media .nav-pills .nav-link.active.tab-content-mobile{background:transparent;}.landing-page .social-media-icons,.lab-pages-test .social-media-icons,.lab-page .social-media-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.landing-page .social-media-icon,.lab-pages-test .social-media-icon,.lab-page .social-media-icon{position:relative;margin:.5rem;}.social-media-square{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100px;height:100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.social-media-square svg{width:40px;height:auto;fill:#FFFFFF;}.landing-page .social-media-icon:hover svg,.lab-pages-test .social-media-icon:hover svg,.lab-page .social-media-icon:hover svg{display:none;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;}.landing-page .slide-overlay,.lab-pages-test .slide-overlay,.lab-page .slide-overlay{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:0;height:100%;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;}.landing-page .social-media-icon:hover .slide-overlay,.lab-pages-test .social-media-icon:hover .slide-overlay,.lab-page .social-media-icon:hover .slide-overlay{width:100%;}.landing-page .slide-text,.lab-pages-test .slide-text,.lab-page .slide-text{color:#ffffff;font-weight:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;text-align:center;}.landing-page .slide-text p,.lab-pages-test .slide-text p,.lab-page .slide-text p{margin:0;font-size:.9rem;line-height:1.3;}.chaptered-page .social-media-square p{background:#fff;}.chaptered-page .social-media-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em;text-decoration:none;}.chaptered-page .social-media-square{width:55px;height:55px;margin-right:.75em;}.chaptered-page .social-media-square svg{width:32px;}@media screen and (max-width:480px){.chaptered-page .social-media-icon{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.chaptered-page .social-media-square{width:100%;margin-right:0;}.chaptered-page .social-media-icon p{margin-top:.5em;margin-bottom:1em;}}.paragraph--type--campus-alerts .views-row{padding:1em 1em .25em 2em;}.paragraph--type--campus-alerts .views-row article:before{content:'';display:inline-block;position:absolute;width:15px;height:15px;background:#6D1327;margin-left:-2.65em;margin-top:.3em;-webkit-border-radius:50%;border-radius:50%;}.paragraph--type--campus-alerts .views-row article{margin-bottom:1.5em;}.lc--layout-container .paragraph--type--campus-alerts h2{color:#6D1327;margin-top:.2em;font-size:1.75rem;margin-bottom:1.5625rem;}.lc--layout-container .paragraph--type--campus-alerts h3{font-size:1.15rem;margin-bottom:.25rem;}.lc--layout-container .paragraph--type--campus-alerts .item-description{margin-bottom:.5rem;margin-top:.5rem;}.paragraph--type--campus-alerts .field--name-timestamp{font-size:.875em;}.paragraph--type--campus-alerts .views-element-container .views-row div:empty{padding-bottom:1rem;}.paragraph--type--campus-alerts .views-element-container .views-row div:empty::before{content:"No current alerts.";}.soaring-eagles-landing .f--image,.spotlight-card .f--image,.chaptered-spotlight-card .f--image{position:relative;}.soaring-eagles-landing .f--image p{font-weight:500;position:absolute;font-size:.9rem;bottom:1rem;left:1rem;color:#ffffff;background:#6D1327;padding:.3rem 1rem;}.spotlight-card .f--image p,.chaptered-spotlight-card .f--image p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;position:absolute;bottom:0;left:-1rem;color:#ffffff;background:#6D1327;padding:.5rem 1.5rem;}.spotlight-card .f--image p img,.chaptered-spotlight-card .f--image p img{width:25px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:.75rem;padding:.1rem;}.field--name-field-spotlight-news-chaptered .slick-initialized .slick-slide,.slick .chaptered-spotlight-card img,.field--name-field-spotlight-news-chaptered .slick-track{height:auto !important;}.slick .chaptered-spotlight-card.nccu-news-article-container{margin-top:1.5rem;margin-left:3rem;margin-right:3rem;}.field--name-field-spotlight-news-chaptered .slick{max-width:unset !important;width:auto !important;}.soaring-eagles-landing .f--image,.spotlight-card .f--image,.chaptered-spotlight-card .f--image{position:relative;}.soaring-eagles-landing .f--image p{font-weight:500;position:absolute;font-size:.9rem;bottom:1rem;left:1rem;color:#ffffff;background:#6D1327;padding:.3rem 1rem;}.spotlight-card .f--image p,.chaptered-spotlight-card .f--image p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;position:absolute;bottom:0;left:-1rem;color:#ffffff;background:#6D1327;padding:.5rem 1.5rem;}.spotlight-card .f--image p::after{display:block;content:"";height:0;width:0;border:8px solid #480000;border-bottom:8px solid transparent;border-left:8px solid transparent;position:absolute;top:2.85rem;z-index:0;left:0;}.spotlight-card .f--image p img,.chaptered-spotlight-card .f--image p img{width:25px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:.75rem;padding:.1rem;}.field--name-field-spotlight-news-chaptered .slick-initialized .slick-slide,.slick .chaptered-spotlight-card img,.field--name-field-spotlight-news-chaptered .slick-track{height:auto !important;}.slick .chaptered-spotlight-card.nccu-news-article-container{margin-top:1.5rem;margin-left:3rem;margin-right:3rem;}.field--name-field-spotlight-news-chaptered .slick{max-width:unset !important;width:auto !important;}.lc--layout-container .chaptered-spotlight-card .f--article-headline h3{font-size:1rem;}.chaptered-spotlight-card .f--article-headline{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.spotlight-description{padding:1rem;}.chaptered-spotlight-card .f--image p{bottom:auto;top:-4rem;left:-1.1rem;min-width:16.1rem;}.chaptered-spotlight-card.nccu-news-article-container{padding-top:2.5rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;border:1px solid #cccccc;border-top:3px solid #6D1327;margin-top:0;margin-left:0;margin-right:0;margin-bottom:2rem;}@media screen and (max-width:600px){.spotlight-description .f--article-link{margin-top:1rem;}.chaptered-spotlight-card .f--image p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:auto;right:auto;min-width:13.1rem;font-size:.9rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (max-width:400px){.chaptered-spotlight-card .f--image p{font-size:.8rem;}}.ssa-etac-banner .f--section-title h2{margin-bottom:.375rem;}.lc--layout-container p.chatbot-availability{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#ffffff;}.ssa-etac-banner .c--body-text p{margin-top:.5rem;margin-bottom:0;}.chatbot-availability span{display:block;width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;margin-right:.5rem;}.chatbot-available span{background-color:#008000;}.chatbot-unavailable span{background-color:#FF0000;}.cc--_-column-grid .c--_-column-grid-item,.cc--_-column-grid .c--_-column-event-grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1.5625rem;padding-bottom:1.5625rem;}.field--name-field-2-column-grid-items .field__item:not(:last-child){border-bottom:1px solid #cccccc;}.cc--_-column-grid .c--_-column-grid-item .image-container,.cc--_-column-grid .c--_-column-event-grid-item .image-date{width:33.33333%;margin-right:4.16667%;position:relative;}.c--_-column-event-grid-item article.cc--event-teaser-row .c--event-teaser-row{padding-bottom:0;margin-top:0;border-bottom:none;}.c--_-column-grid > .f--description{padding-bottom:1.5625rem;}.field--name-field-2-column-grid-items a{text-decoration:none;}.lc--layout-container .column-grid-details h3{padding-bottom:0.9375rem;}.lc--layout-container .column-grid-details h3,.lc--layout-container .column-grid-details h3 a{display:inline-block;font-weight:bold;font-size:1.125rem;line-height:1.7778;color:#000000;}.lc--layout-container .column-grid-details h3 a:hover{text-decoration:underline;}.lc--layout-container .column-grid-details h3 a img{display:inline-block;width:1.75rem;height:auto;margin-left:.25rem;vertical-align:middle;}.column-grid-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.field--name-field-2-column-grid-items:not(:last-child){border-bottom:1px solid #DDDDDD;}.paragraph--type--header-highlights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:1400px;max-width:1400px;margin:0 auto 3.125rem auto;background:#ffffff;padding:2.375rem;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 3px 8px;box-shadow:rgba(0,0,0,0.15) 0px 3px 8px;left:50%;z-index:1;}.header-highlight-noicon .cc--header-highlight-item{padding-top:1rem;padding-bottom:1rem;}.header-highlight-icon .cc--header-highlight-item{padding-bottom:1rem;}.header-highlight-icon,.header-highlight-noicon{-webkit-transform:translate(-50%,-116%);-ms-transform:translate(-50%,-116%);transform:translate(-50%,-116%);}@media screen and (max-width:1024px){.not-top-of-page .header-highlight-icon,.not-top-of-page .header-highlight-noicon{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.not-top-of-page .paragraph--type--header-highlights{position:relative;left:0;}}.header-highlight-margin-noicon{margin-bottom:15rem;}.header-highlight-margin-icon{margin-bottom:23rem;}.field--name-field-quicklinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33.33333%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-header-highlight-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:66.666666%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-header-highlight-items .f--cta-title,.field--name-field-header-highlight-items .f--button-link{text-align:center;}.field--name-field-header-highlight-items .f--button-link a{min-width:60%;}.field--name-field-header-highlight-items > .field__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-header-highlight-items > .field__item:only-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-right:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.field--name-field-header-highlight-items .f--image{margin:1.5rem auto 2.5rem auto;}.field--name-field-header-highlight-items .f--image img{height:56px;width:auto;margin:0 auto;}.header-highlights-quicklinks svg{margin-right:1rem;}.no-gradient .cc--component-container.cc--hero-ambient-video.text-orientation .c--component.c--hero-ambient-video:before{background:none;}.full-date{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.1rem;max-width:75px;}.month-day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#6D1327;color:#ffffff;text-transform:uppercase;font-weight:600;aspect-ratio:1/1;width:75px;height:auto;}span.month{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}span.day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}span.year{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;font-weight:500;margin-top:.35rem;}.tc--bot-meeting .content-main{margin:0 auto;}.bot-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1.5625rem;padding-bottom:1.5625rem;border-bottom:1px solid #DDDDDD;}.bot .bot-container:first-child{padding-top:none;}.bot-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:85%;-ms-flex-preferred-size:85%;flex-basis:85%;margin-left:1rem;}.bot-details > a{margin-top:.5rem;}.bot-title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}.bot-details > a:first-child,.bot-details .bot-title a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.0625rem;text-decoration:none;color:#000000;font-weight:500;}.bot-title a{padding-right:7rem;}.bot-details > a:first-child:hover{text-decoration:underline;}.bot-details-links a{margin-right:1rem;text-decoration:none;color:#505B5E;}.video-link,.bot-view-node{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.video-link::before{display:inline-block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='icon-play' d='M14.44,9.84l-6.6,3.84V6ZM10,19.24A9.24,9.24,0,1,0,.76,10,9.244,9.244,0,0,0,10,19.24ZM10,20A10,10,0,1,1,20,10,10,10,0,0,1,10,20Z' fill='%23505b5e'/%3E%3C/svg%3E%0A");width:20px;height:23px;margin-right:.5rem;}.bot-view-node::before{display:inline-block;content:url("data:image/svg+xml,%3Csvg id='notebook-line-icon' xmlns='http://www.w3.org/2000/svg' width='16.79' height='20' viewBox='0 0 16.79 20'%3E%3Cpath id='Path_8' data-name='Path 8' d='M2.271,3.825a.5.5,0,0,1-1.009,0v-2.7A1.115,1.115,0,0,1,1.59.329,1.117,1.117,0,0,1,2.383,0H15.669a1.125,1.125,0,0,1,1.037.693,1.1,1.1,0,0,1,.085.428V18.879a1.125,1.125,0,0,1-.693,1.037,1.1,1.1,0,0,1-.428.085H2.383a1.115,1.115,0,0,1-.793-.329,1.121,1.121,0,0,1-.244-.365,1.1,1.1,0,0,1-.085-.428.036.036,0,0,1,0-.013V16.3a.5.5,0,0,1,.5-.5.506.506,0,0,1,.355.146.5.5,0,0,1,.146.355v2.565a.032.032,0,0,1,0,.013.122.122,0,0,0,.008.042.185.185,0,0,0,.024.037.119.119,0,0,0,.037.026h0a.122.122,0,0,0,.042.008H12.7V1.009H2.383a.122.122,0,0,0-.042.008.185.185,0,0,0-.037.024.135.135,0,0,0-.024.037.122.122,0,0,0-.008.042v2.7ZM.384,14.621a.349.349,0,0,1-.275-.151.621.621,0,0,1,0-.7.342.342,0,0,1,.275-.151h2.5a.349.349,0,0,1,.275.151.6.6,0,0,1,.109.352.583.583,0,0,1-.109.352.342.342,0,0,1-.275.151Zm0-8.234a.349.349,0,0,1-.275-.151A.6.6,0,0,1,0,5.882a.594.594,0,0,1,.109-.352.342.342,0,0,1,.275-.151h2.5a.349.349,0,0,1,.275.151.6.6,0,0,1,.109.352.583.583,0,0,1-.109.352.342.342,0,0,1-.275.151H.384Zm0,2.746a.349.349,0,0,1-.275-.151A.607.607,0,0,1,0,8.628a.594.594,0,0,1,.109-.352.342.342,0,0,1,.275-.151h2.5a.349.349,0,0,1,.275.151.6.6,0,0,1,.109.352.583.583,0,0,1-.109.352.342.342,0,0,1-.275.151H.384Zm0,2.744a.349.349,0,0,1-.275-.151A.6.6,0,0,1,0,11.372a.594.594,0,0,1,.109-.352.342.342,0,0,1,.275-.151h2.5a.349.349,0,0,1,.275.151.6.6,0,0,1,.109.352.583.583,0,0,1-.109.352.342.342,0,0,1-.275.151H.384Zm13.328,7.114h1.956a.122.122,0,0,0,.042-.008.141.141,0,0,0,.037-.026.119.119,0,0,0,.026-.037.122.122,0,0,0,.008-.042V1.121a.122.122,0,0,0-.008-.042.141.141,0,0,0-.026-.037.119.119,0,0,0-.037-.026.122.122,0,0,0-.042-.008H13.713V18.991Z' fill='%23505b5e'/%3E%3C/svg%3E%0A");width:20px;height:23px;margin-right:.5rem;}.tc--bot-meeting .f--date{font-size:1.125rem;line-height:1.6667;text-align:center;margin-bottom:.5rem;}.bot-time{position:absolute;font-size:1rem !important;top:1.5625rem;right:0;background:#F1F1F1;padding:.25rem 1rem;}.bot .more-link{margin-top:1.5625rem;}.paragraph--type--bot-meeting-view .f--section-title h2{margin-bottom:0;}.bot-quicklinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:2.5rem 0;}.f--meeting-agenda,.f--meeting-minutes,.f--video-link{width:49%;}.f--meeting-agenda a,.f--meeting-minutes a,.f--video-link a{padding-top:1rem;padding-bottom:1rem;}.f--meeting-agenda a,.f--meeting-minutes a,.f--video-link a{width:100%;}.paragraph--type--title-and-multiple-links .field--type-link a,.paragraph--type--title-and-multiple-links .field--type-file a,#pills-research a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:1.5625rem 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}#pills-research a{padding:.25rem 0;}.paragraph--type--title-and-multiple-links .field--type-link a span,.paragraph--type--title-and-multiple-links .field--type-file a span{font-size:.875rem;padding:0 1rem;margin-left:1rem;margin-right:1rem;border:1px solid #DDDDDD;}.paragraph--type--title-and-multiple-links .field--type-link,.paragraph--type--title-and-multiple-links .field--type-file{margin-bottom:1.5625rem;}.paragraph--type--title-and-multiple-links .field--type-link a svg,.paragraph--type--title-and-multiple-links .field--type-file a svg{margin-left:auto;}.paragraph--type--title-and-multiple-links .field--type-link a:hover svg line,.paragraph--type--title-and-multiple-links .field--type-file a:hover svg line{stroke:#000000;}.paragraph--type--title-and-multiple-links .field--type-link a:hover svg path,.paragraph--type--title-and-multiple-links .field--type-file a:hover svg path,.f--video-link a:hover svg path,.f--meeting-minutes a:hover svg path,.f--meeting-agenda a:hover svg path:last-child{fill:#000000;}.paragraph--type--title-and-multiple-links .field--type-link a,.paragraph--type--title-and-multiple-links .field--type-file a{border-bottom:1px solid #DDDDDD;}.button.disabled{color:#505B5E;border:1px solid #CBCBCB;pointer-events:none;cursor:default;}html[data-whatintent="mouse"] .button.disabled:hover{color:#505B5E;border:1px solid #CBCBCB;}.f--meeting-agenda a svg,.f--meeting-minutes a svg,.f--video-link a svg{margin-right:.5rem;}.tc--bot-meeting{margin-bottom:5rem;}.f--bot-paragraphs > .field__item{margin-bottom:3rem;}.bot-nav-pills{border-bottom:1px solid #ccc;}.bot-nav-pills .nav-link{text-decoration:none;border-radius:0;color:#505b5e;padding:1rem 2.5rem;}.bot-nav-pills .nav-link.active{position:relative;background-color:#ffffff;color:#6D1327;font-weight:500;border-top:3px solid #6D1327;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:none;}.bot-nav-pills .nav-link.active::after{content:'';position:absolute;width:100%;height:10px;background-color:#fff;left:0;bottom:-5px;}@media screen and (max-width:1024px){.bot-quicklinks{margin:1.5625rem 4.16667%;}.f--bot-paragraphs{padding-left:4.16667%;padding-right:4.16667%;margin-bottom:1.5625rem;}.tc--bot-meeting .f--section-title,.tc--bot-meeting .no-materials{padding-left:4.16667%;padding-right:4.16667%;}.lc--layout-container .f--bot-paragraphs h3{font-size:1.25rem;}}@media screen and (max-width:1400px){.paragraph--type--header-highlights{min-width:95%;}}@media screen and (max-width:1024px){.header-highlight-margin-noicon{margin-bottom:22rem;}.field--name-field-header-highlight-items > .field__item:only-child{padding-top:2rem;border-top:1px solid #cccccc;}}@media screen and (max-width:1000px){.paragraph--type--header-highlights{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--header-highlights > .field.field__item{width:100%;border-right:none;margin-bottom:2rem;}.field--name-field-header-highlight-items{width:100%;}.paragraph--type--header-highlights .field--name-field-quicklinks{width:100%;border-right:none;margin-bottom:2rem;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.header-highlight-margin-noicon{margin-bottom:30rem;}.paragraph--type--header-highlights .field--name-field-quicklinks .field--name-field-navigation-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--header-highlights .field--name-field-quicklinks .field--name-field-navigation-link .field__item{padding:1rem 1.5rem;}}@media screen and (max-width:845px){.header-highlight-margin-noicon{margin-bottom:37rem;}}@media screen and (max-width:767px){.field--name-field-header-highlight-items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.field--name-field-header-highlight-items > .field__item{width:100%;height:auto;}.header-highlight-margin-noicon{margin-bottom:54rem;}.field--name-field-header-highlight-items > .field__item:not(:nth-child(2n)){border-right:none;}.header-highlight-noicon .cc--header-highlight-item{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #cccccc;}.paragraph--type--header-highlights .field--name-field-quicklinks .field--name-field-navigation-link .field__item{padding:.5rem 1.5rem;}.header-highlight-margin-noicon .paragraph--type--header-highlights,.header-highlight-margin-icon .paragraph--type--header-highlights{position:relative;left:auto;margin-bottom:none;}.paragraph--type--title-and-multiple-links .field--type-link a svg,.paragraph--type--title-and-multiple-links .field--type-file a svg{min-width:15.5px;}}@media screen and (max-width:675px){.header-highlight-margin-noicon,.header-highlight-margin-icon{margin-bottom:0;}.paragraph--type--header-highlights{position:relative;left:auto;margin-bottom:none;}.header-highlight-icon,.header-highlight-noicon{-webkit-transform:revert;-ms-transform:revert;transform:revert;-webkit-box-shadow:none;box-shadow:none;}.bot-quicklinks{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.f--meeting-agenda,.f--meeting-minutes,.f--video-link{width:100%;margin-bottom:1rem;}}@media screen and (max-width:552px){.bot-details-links div{margin:.5em 0;}.month-day{width:65px;font-size:1rem;}span.year{max-width:65px;}.bot-details{margin-left:.5rem;}}.lab-director-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.lab-director-container .image{width:31.57895%;-webkit-flex-basis:31.57895%;-ms-flex-preferred-size:31.57895%;flex-basis:31.57895%;}@media screen and (max-width:767px){.lab-director-container .image{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}.lab-director-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 2.63158%;-webkit-flex-basis:66%;-ms-flex-preferred-size:66%;flex-basis:66%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.lab-director-content .field--name-field-stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.lab-director-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;}.lab-director-header h2{font-size:1.125rem;line-height:1.6667;}.lc--layout-container .lab-director-header h2,#pills-research a{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}.lab-director-header p{font-family:"Sentinel SSm A","Sentinel SSm B";font-weight:400;font-style:italic;}.lab-director-header .directory-profile{margin-left:auto;}.lab-director-container .image img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0;}.lc--layout-container .lab-director-header p{margin-bottom:0;padding:0 .5rem;}.lc--layout-container .lab-director-header .lab-director-title::before{content:'•';padding-right:.5rem;font-size:1rem;font-style:normal;color:#CCCCCC;}.lc--layout-container .lab-director-content .tab-content p{font-size:1rem;}.lc--layout-container .lab-director-content .tab-content #pills-home > p{max-width:43rem;margin-bottom:1.5rem;}.lab-director-pills{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}.lab-director-container .nav-pills .nav-link.active{color:#6D1327;background:transparent;font-weight:600;-webkit-border-radius:0;border-radius:0;border-bottom:3px solid #6D1327;}.lab-director-container .nav-pills .nav-link{text-decoration:none;}.lab-director-content .cc--stats-grid-item .c--stats-grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.lab-director-content .field--name-field-stats .cc--stats-grid-item .c--stats-grid-item .f--stat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-weight:500;letter-spacing:normal;}.lab-director-content .field--name-field-stats .field__item .c--stats-grid-item{margin-right:1rem;margin-left:1rem;}.lab-director-content .field--name-field-stats .field__item:first-child .c--stats-grid-item{margin-left:0;}.lab-director-content .cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:1rem;color:#000000;margin-right:.5625rem;}.lab-director-content .cc--stats-grid-item{width:100%;padding-top:0;padding-bottom:0;}.c--component.c--banner-cta{position:relative;}.c--component.c--banner-cta .gradient::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(left,rgba(0,0,0,0.8) 5%,transparent 70%);background:-webkit-gradient(linear,left top,right top,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to right,rgba(0,0,0,0.8) 5%,transparent 70%);z-index:1;}.c--component.c--banner-cta .gradient.right-gradient::before{background:-o-linear-gradient(right,rgba(0,0,0,0.8) 5%,transparent 70%);background:-webkit-gradient(linear,right top,left top,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to left,rgba(0,0,0,0.8) 5%,transparent 70%);}.c--component.c--banner-cta .image{background-size:cover;background-repeat:no-repeat;}.c--component.c--banner-cta .banner-cta-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.c--component.c--banner-cta .banner-cta-content .f--cta-title h2,.c--component.c--banner-cta .banner-cta-content .f--description p{color:#ffffff;text-shadow:2px 4px 3px rgba(0,0,0,0.6);}.c--component.c--banner-cta .banner-cta-content .f--cta-title,.c--component.c--banner-cta .banner-cta-content .f--description,.c--component.c--banner-cta .banner-cta-content .f--button-link{width:100%;}.c--component.c--banner-cta .banner-cta-content .f--button-link a{min-width:13rem;}.c--component.c--banner-cta .banner-cta-content .f--button-link a{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#ffffff;border:1px solid #000000;}.c--component.c--banner-cta .banner-cta-content .f--description{max-width:40rem;}.parallax-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20rem !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-size:cover;position:relative;background-position:center;background-repeat:no-repeat;background-attachment:fixed;text-align:center;padding:0 1rem;}.parallax-banner-img{min-height:20rem;background-size:cover;position:relative;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:0 1rem;}.c--component.c--banner-cta .parallax-banner-img .banner-cta-content{min-height:20rem;}.c--component.c--banner-cta .banner-cta-content.text-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}.c--component.c--banner-cta .banner-cta-content.text-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.c--component.c--banner-cta .banner-cta-content.text-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}.c--component.c--banner-cta .banner-cta-content .f--button-link .button:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#ffffff;border:1px solid #cccccc;background:transparent;}.slick--optionset--homepage-carousel-thumbnail .slick-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.cc--homepage-hero-carousel .slick--thumbnail :not(.slick-current).slick-active{background:#ffffff;border-bottom:1px solid #cccccc;}.cc--homepage-hero-carousel .slick--skin--classic .slide__title{display:none;}.cc--homepage-hero-carousel .slide__media{position:absolute;width:100%;height:100%;z-index:0;}.cc--homepage-hero-carousel .slide__description{position:relative;z-index:1;}.recent-news-hc h2,.recent-news-hc a,.recent-news-hc .news-wrapper h3,.recent-news-hc .news-wrapper .f--description{color:#ffffff;}.upcoming-events-hc .button,.recent-news-hc .button{background-color:#ffffff;color:#6D1327;border:1px solid #6D1327;}.upcoming-events-hc .button:hover,.recent-news-hc .button:hover{background-color:#ffffff;color:#000000;border:1px solid #000000;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.cc--homepage-hero-carousel .slick--less .draggable{width:100%;margin-bottom:0;}.cc--homepage-hero-carousel .slick-list,.t--chaptered-page .slick-list{margin-bottom:0;}.slick--optionset--image-gallery-thumbnail .slick__slide{padding:0 0.25rem;}.slick--optionset--homepage-carousel-thumbnail .slick-slider > div:not(:last-child){width:33%;text-align:center;}.slick--optionset--homepage-carousel-thumbnail .slick-track{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.slick--optionset--homepage-carousel-thumbnail .slick-slide{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;height:unset;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.slick--optionset--homepage-carousel-thumbnail .slick-slide{width:33.3333% !important;}.slick--skin--classic .slide--caption--below .slide__caption{padding:0;}.cc--homepage-hero-carousel .slide__content{background:#000000;}.cc--homepage-hero-carousel .slide__media img{opacity:.4;}.recent-news-hc h2,.recent-news-hc a,.slick .news-wrapper .f--cta-title a,.recent-news-hc .f--button-link a,.upcoming-events-hc h2,.upcoming-events-hc a,.upcoming-events-hc .f--button-link a,.upcoming-events-hc .f--event-cards .f--cta-title a,.upcoming-events-hc .f--event-cards .f--button-link a{color:#ffffff;}.recent-news-hc .news-wrapper .f--description,.upcoming-events-hc .f--event-cards .f--description p{color:#f1f1f1;}.recent-news-hc .f--button-link .button,.upcoming-events-hc .f--button-link .button{color:#6D1327 !important;border:1px solid #6D1327;}.recent-news-hc .f--button-link .button:hover,.upcoming-events-hc .f--button-link .button:hover{background-color:#ffffff !important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:#000000 !important;border:1px solid #000000 !important;}.slick--optionset--homepage-carousel-thumbnail .slide__caption{font-size:1.375rem;color:#000000;padding:.75rem 2rem;margin:1.25rem 0;}.slick--optionset--homepage-carousel-thumbnail .slick-slide:not(:nth-child(3n)){position:relative;}.slick--optionset--homepage-carousel-thumbnail .slick-slide:not(:nth-child(3n)):after{content:"";background:#cccccc;position:absolute;bottom:25%;right:0;height:50%;width:1px;}.slick--optionset--homepage-carousel-thumbnail .slick-current.slick-active:after{background:#6D1327;}.slick--optionset--homepage-carousel-thumbnail > div[data-slick*="2"] .slick-slide:after{background:transparent;}.cc--homepage-hero-carousel .slick-dotted.slick-slider{margin-bottom:0;}.cc--homepage-hero-carousel .slick--thumbnail .slick-current.slick-active{background:#6D1327;}.slick--optionset--homepage-carousel-thumbnail .slick-current.slick-active .slide__caption{color:#ffffff;}.cc--homepage-hero-carousel ul.slick-dots{rotate:90deg;max-width:10%;position:absolute;right:0;bottom:50%;}.cc--homepage-hero-carousel .slick-dots li button::before{font-size:1rem;}.cc--homepage-hero-carousel .slick-dots li.slick-active button:before{opacity:1;color:#6D1327;}.cc--homepage-hero-carousel .slick-dots li button:before{color:#ffffff;opacity:.4;}.cc--homepage-hero-carousel ul.slick-dots{rotate:90deg;max-width:10%;position:absolute;right:0;bottom:50%;}.cc--homepage-hero-carousel .slick-dots li.slick-active button:before{opacity:1;color:#6D1327;}.cc--homepage-hero-carousel .slick-dots li button::before{font-size:1rem;}.cc--homepage-hero-carousel .slick-dots li.slick-active button:after{font-family:'slick';font-size:8px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:1;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.cc--homepage-hero-carousel .slick .f--event-cards{max-width:1600px;margin:auto;padding-left:2rem;padding-right:11rem;padding-bottom:2rem;}.cc--homepage-hero-carousel header{max-width:1600px;margin:auto;padding:0 2rem;}.cc--homepage-hero-carousel .news-wrapper{max-width:1600px;margin:auto;padding-left:2rem;padding-right:2rem;padding-bottom:3rem;}.cc--homepage-hero-carousel .blazy .media,.cc--homepage-hero-carousel .blazy .media img{position:relative;width:100%;height:100%;z-index:0;}@media screen and (max-width:1830px){.cc--homepage-hero-carousel .news-wrapper{padding-right:7rem;}}@media screen and (max-width:1830px){.cc--homepage-hero-carousel .news-wrapper{padding-right:9rem;}}@media screen and (max-width:1620px){.cc--homepage-hero-carousel .news-wrapper{padding-right:11rem;}}@media screen and (min-width:1024px){.upcoming-events-hc,.recent-news-hc{padding-top:6rem;background:none;background:-o-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}.cc--homepage-hero-carousel header .f--button-link{margin-top:1.5rem;}}@media screen and (max-width:1024px){.cc--homepage-hero-carousel .text-container-inner{margin-top:2rem;}.cc--homepage-hero-carousel header{padding-top:9rem;}.cc--homepage-hero-carousel .slide__media img{opacity:.2;}.cc--homepage-hero-carousel ul.slick-dots{rotate:none;top:6rem;left:2rem;}.cc--homepage-hero-carousel .slick__arrow{top:7rem;right:2rem;}.cc--homepage-hero-carousel .slick .f--event-cards{margin-top:5rem;}.cc--homepage-hero-carousel header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.cc--homepage-hero-carousel header .f--section-title{padding-left:0;}.cc--homepage-hero-carousel header .f--button-link{padding-right:0;}.cc--homepage-hero-carousel ul.slick-dots{max-width:25% !important;text-align:left;}.news-wrapper{padding-top:2rem;}.cc--homepage-hero-carousel .slick .f--event-cards,.cc--homepage-hero-carousel .news-wrapper{padding-right:2rem;}}@media screen and (max-width:925px){.cc--homepage-hero-carousel .slick__arrow{top:6rem;}.cc--homepage-hero-carousel ul.slick-dots{top:5rem;}}@media screen and (max-width:860px){#searchCategory{width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#searchCategory option{width:8rem;text-overflow:ellipsis;overflow:hidden;}#searchCategory{padding:0 .5rem;}}@media screen and (max-width:815px){.slick--optionset--homepage-carousel-thumbnail .slick-track{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.slick--optionset--homepage-carousel-thumbnail .slick-slide{width:100% !important;}}@media screen and (max-width:767px){.cc--homepage-hero-carousel .slick-dots li:first-child{margin-left:0;}.cc--homepage-hero-carousel .news-wrapper{padding-right:2rem;padding-top:2rem;}.cc--homepage-hero-carousel .slick .f--event-cards{margin-top:2rem !important;padding-right:2rem;}.cc--hero-ambient-video .embed-video{top:43% !important;left:5% !important;}.cc--homepage-hero-carousel .text-container-inner{padding-top:0;}.cc--homepage-hero-carousel .slick__arrow{top:7rem;}.cc--homepage-hero-carousel ul.slick-dots{top:6rem;}}@media screen and (max-width:524px){.cc--homepage-hero-carousel header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--homepage-hero-carousel header .f--button-link{padding-left:0;}.cc--hero-ambient-video .embed-video{top:40% !important;}}@media screen and (max-width:500px){#searchCategory{width:5rem;}#searchCategory option{width:5rem;}}@media screen and (max-width:384px){.cc--hero-ambient-video .embed-video{top:37% !important;}}@media screen and (max-width:364px){.cc--hero-ambient-video .embed-video{top:34% !important;}}@media screen and (max-width:320px){.cc--hero-ambient-video .embed-video{top:32% !important;}}.t--chaptered-page .slick__arrow{left:2%;width:96%;}.slick__arrow .slick-prev{-webkit-border-radius:0;border-radius:0;background:url('/themes/custom/nccu/style/images/icons/icon-arrowleft-hc.svg') no-repeat center center;}.slick__arrow .slick-next{-webkit-border-radius:0;border-radius:0;background:url('/themes/custom/nccu/style/images/icons/icon-arrowright-hc.svg') no-repeat center center;}.slick__arrow .slick-next,.slick__arrow .slick-prev{opacity:.9;}.slick__arrow .slick-next:hover,.slick__arrow .slick-prev:hover{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.cc--homepage-hero-carousel .slick-dots li button:hover:before{opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.slick__arrow .slick-prev:before,.slick__arrow .slick-next:before{content:"";}.cc--homepage-hero-carousel .slick__arrow{width:83px;top:87.5%;left:auto;right:4rem;}.slick--optionset--homepage-carousel-thumbnail .slick-track:hover,.slick--optionset--homepage-carousel-thumbnail .slick-slide:hover,.slick--optionset--homepage-carousel-thumbnail .slide__caption:hover{cursor:pointer;}.slick--optionset--homepage-carousel-thumbnail .slide__caption span{font-family:"Gotham SSm A","Gotham SSm B";display:block;font-size:1rem;color:#6D1327;font-weight:500;}.cc--homepage-hero-carousel .slick--thumbnail .slick-current.slick-active span{color:#cccccc;}.cc--event-cards .f--cta-title h3{position:relative;padding-top:1.25rem;padding-bottom:0.9375rem;margin-bottom:0;}.cc--homepage-hero-carousel .news-wrapper .f--cta-title h3,.cc--homepage-hero-carousel .news-wrapper .f--cta-title{margin-bottom:0;}.slick--optionset--homepage-carousel-thumbnail{margin-top:-7px;}.cc--hero-ambient-video .embed-video{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:90%;left:47%;}.cc--hero-ambient-video .embed-video .f--field.f--video{border:2px solid #ffffff;}@media screen and (max-width:499px){.cc--_-column-grid .c--_-column-grid-item,.cc--_-column-grid .c--_-column-event-grid-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cc--_-column-grid .c--_-column-grid-item .image-container,.cc--_-column-grid .c--_-column-event-grid-item .image-date{width:100%;margin-right:0;}.image-container{margin-bottom:0.9375rem;}}@media screen and (max-width:460px){.paragraph--type--header-highlights .field--name-field-quicklinks .field--name-field-navigation-link .field__item{padding:.5rem 1.5rem;width:100%;}}.c--embed-social-media .row,.c--embed-social-media .vertical-nav{width:100%;}.embed-social-container .tab-content{min-width:500px;}.c--embed-social-media .nav-pills .nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:1rem 1.525rem;font-weight:500;-webkit-border-radius:0;border-radius:0;border:1px solid #ccc;margin-bottom:.5rem;}.c--embed-social-media .nav-link{position:relative;}.c--embed-social-media .nav-link.active::before{position:absolute;left:0;content:'';background-image:url('/themes/custom/nccu/style/images/icons/icon-arrowleft.svg');background-size:100% 100%;left:-2.5rem;width:30px;height:100%;}.reverse .c--embed-social-media .nav-link.active::before{background-image:url('/themes/custom/nccu/style/images/icons/icon-arrowright.svg');left:unset;right:-2.5rem;}@media screen and (max-width:1024px){.cc--homepage-hero-carousel ul.slick-dots{rotate:none;top:6rem;left:2rem;max-width:10%;}.cc--homepage-hero-carousel .slick__arrow{top:7rem;right:2rem;}.cc--homepage-hero-carousel .slick .f--event-cards{margin-top:2rem;}}@media screen and (max-width:768px){.c--embed-social-media .nav-link.active::before,.reverse .c--embed-social-media .nav-link.active::before,.reverse .c--embed-social-media .nav-link.active.tab-content-desktop::before,.reverse .c--embed-social-media .nav-link.active.tab-content-mobile::before{display:none;}.c--embed-social-media .row{padding-left:1rem;}.embed-social-container .tab-content{min-width:-webkit-calc(100% - 50px);min-width:calc(100% - 50px);width:100%;}}.c--embed-social-media .nav-pills .nav-link .sc-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:28rem;}.cc--embed-social-media{max-width:100%;overflow:hidden;}.c--embed-social-media .nav-pills .nav-link:not(.active) .sc-content{color:#505B5E;}.c--embed-social-media .nav-pills .nav-link .sc-handle{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:.9rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.c--embed-social-media .nav-link svg{width:30px;margin-right:1rem;min-width:30px;}.c--embed-social-media .nav-link svg path{fill:#505B5E;}.c--embed-social-media .nav-link.active svg path{fill:#ffffff;}.c--embed-social-media .nav-pills .nav-link.active#v-pills-twitter-tab{background-color:#000000;}[style*="--aspect-ratio"] > :first-child{width:100%;}[style*="--aspect-ratio"] > img{height:auto;}.styled-numbers > li:before{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#6D1327;color:#ffffff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:5px;padding:0 5px;content:counter(index,numbers);counter-increment:index;aspect-ratio:1/1;min-width:45px;height:auto;font-weight:600;margin-right:1rem;font-size:1.1rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.styled-numbers li:first-child{counter-reset:index;}.styled-numbers{padding-left:0;}.styled-numbers li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;padding-bottom:1.5rem;}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative;}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:-webkit-calc(100% / (var(--aspect-ratio)));padding-bottom:calc(100% / (var(--aspect-ratio)));}[style*="--aspect-ratio"] > :first-child{position:absolute;top:0;left:0;height:100%;}}.tab-content-mobile{display:none;}@media screen and (max-width:768px){.tab-content-desktop{display:none;}.tab-content-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.cc--embed-social-media .c--embed-social-media .embed-social-container{max-height:250px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;overflow:hidden;border-bottom:3px solid #f1f1f1;}}@media print{.crime-log-content .cc--filter-form .fi--form-item .select-wrap svg{display:none;}}
table tr td:last-child,table tr th:last-child,body .lc--layout-container,.fi--form-item input[type="date"],.fi--form-item input[type="datetime-local"],.fi--form-item input[type="email"],.fi--form-item input[type="month"],.fi--form-item input[type="number"],.fi--form-item input[type="password"],.fi--form-item input[type="search"],.fi--form-item input[type="tel"],.fi--form-item input[type="text"],.fi--form-item input[type="time"],.fi--form-item input[type="url"],.fi--form-item input[type="week"],.checkbox-wrapper label,.fi--form-item .select-wrap select,.f--address address,.f--tags ul > li,.paragraph--type--acalog-curriculum .course .course-title,.cc--body-text .c--body-text figure figcaption,.cc--body-text .c--body-text table td,.cc--figure figure figcaption,.cc--footer-contact .footer-contact-container p,.cc--footer-information-for-menu .c--footer-information-for-menu ul li a,.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a,.cc--footer-utility .footer-copyright,.cc--full-captioned-image figure figcaption,.cc--full-captioned-video figure figcaption,.cc--full-section-header .c--full-section-header > .f--description p,.cc--full-split-ctas .c--full-split-ctas > .f--description p,.cc--hero-filters .c--hero-filters .text-container .f--description,.cc--hero-filters .c--hero-filters .text-container .f--description p,.cc--pager .c--pager ul li a,.cc--search-form .c--search-form form input,.tc--chaptered-page .cc--intro .c--intro .text-container p,.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a span.label,.tc--program .cc--intro .c--intro .text-container p,.tc--search .t--search .content-main input.gsc-input,.tc--search .t--search .content-main .gsc-orderby-label,.tc--search .t--search .content-main .gsc-selected-option-container,.tc--search .t--search .content-main .gs-result a.gs-visibleUrl,.tc--search .t--search .content-main .gs-result .gs-visibleUrl,.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:400;}table tr td:first-child,table tr th:first-child,.lc--layout-container h6,.button,.fi--form-item input[type="button"],.fi--form-item input[type="submit"],.fi--form-item textarea,.f--button-link .button,.f--button .button,.paragraph--type--acalog-curriculum .year-content h5,.cc--alert-banner .c--alert-banner .text-container .alert-time-date .f--link .button,.cc--body-text .c--body-text table th,.cc--body-text .c--body-text table.cols-2 tbody td:first-child,.cc--body-text .c--body-text table.light tbody td:first-child,.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button,.detail-page-links .f--button-link .button,.cc--featured-quote .f--quote-attribution,.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input,.cc--filter-form-wrapper .c--filter-form-wrapper h2,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button],.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input,.cc--full-quote .f--quote-attribution,.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button,.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p,.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button,.cc--hero-filters .c--hero-filters .text-container .f--section-title h2,.cc--hero-filters .c--hero-filters .text-container .fi--form-item label,.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"],.cc--hero-filters .c--hero-filters .text-container .fi--form-item .select-wrap select,.cc--information-for-menu .information-for-button,.cc--information-for-menu ul.m--menu > li a,.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input,.main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a,.mobile-nav .cc--mobile-menu ul.m--menu > li ul.submenu a,.cc--profile-card .c--profile-card .text-container .f--professional-title,.cc--profile-teaser-row .f--professional-title,.cc--profile-teaser-row .f--professional-title p,.cc--pullquote .f--quote-attribution,.cc--related-story .f--description p,.cc--scroll-up .c--scroll-up .scrollup-button span,.cc--search-form .c--search-form form .fi--search input,.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description .cta-subtitle,.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button,.cc--tile-cta-grid .f--tiles .text-container .f--link .button,.cc--utility-menu ul.m--menu > li a,.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step span.progress-text,.totals-pager .totals,.tc--search .t--search .content-main .gsc-result-info,.lity .lity-wrap .lity-container h3{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500;}.lc--layout-container b,.lc--layout-container strong,.fi--form-item label,.checkbox-wrapper input[type="checkbox"]:checked + label,.f--tags ul > li:first-child,.f--topics ul > li,.paragraph--type--acalog-curriculum .program-content h4,.cc--accordions .c--accordions .accordion h3 .accordion-trigger,.cc--alert-banner .c--alert-banner .text-container .alert-time-date time,.cc--body-text .c--body-text h4,.cc--body-text .c--body-text h5,.cc--body-text .c--body-text h6,.cc--body-text .c--body-text table caption,.cc--card-grid .f--cta-title h3,.cc--card-grid .f--cta-title a,.cc--chaptered-menu .m--menu .menu-item a.active,.cc--chaptered-menu .m--menu .menu-item a:hover,.cc--chaptered-menu span.jump-to,.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--cta-title h3 a,.cc--event-cards .image-date .date span,.cc--event-cards .f--cta-title h3,.cc--event-cards .f--cta-title a,article.cc--event-teaser-row .c--event-teaser-row .f--cta-title h3 a,article.cc--event-teaser-row .c--event-teaser-row .image-date-container .month,article.cc--event-teaser-row .c--event-teaser-row .image-date-container .day,.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .type-label,.cc--footer-contact .footer-contact-container h4,.cc--footer-information-for-menu .c--footer-information-for-menu > h3,.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt,.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button,.cc--hero-degree-finder .c--hero-degree-finder .supertitle,.cc--hero-share .header .f--byline,.cc--link-table-grid-section .f--cta-title h3,.cc--links-columns .c--links-columns ul li a.button,.cc--news-block .news-wrapper .sidebar .f--cta-title h3,.cc--news-block .news-wrapper .sidebar .f--cta-title a,html[data-whatintent="mouse"] .cc--pager .c--pager ul li.pager-item a:hover,.cc--pager .c--pager ul li.pager-current a,.cc--profile-teaser-row .f--cta-title h3,.cc--related-story .f--cta-title h3 a,.c--share-grid-addtoany > span.a2a_kit span.title,.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--cta-title h3,.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active span.progress-text,.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--time-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-venue .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-admission .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a,.tc--events-calendar #views-exposed-form-events-calendar-page-1 .form-wrapper .fieldset-legend,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--phone .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--address .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--office-hours .h5,.tc--search .t--search .content-main .gsc-control-cse .gs-spelling,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title *,html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:700;}.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5,.f--teaser-title h3,.cc--alert-banner .c--alert-banner .text-container .alert-logo h2,.cc--alert-banner .c--alert-banner .text-container .alert-time-date p,.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h3,.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a,.cc--event-teaser-list .c--event-teaser-list .f--section-title h2,.cc--featured-quote .f--quote-text,.cc--full-quote .f--quote-text,.cc--full-quote .f--quote-text p,.cc--full-quote .f--quote-text::before,.cc--full-quote .f--quote-text::after,.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h3,.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2,.cc--hero-background-image .c--hero-background-image h1,.cc--hero-filters .c--hero-filters .text-container h1,.cc--intro .c--intro a,.cc--intro .c--intro p,.mobile-nav .cc--mobile-menu ul.m--menu a,.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h3,.cc--pullquote .f--quote-text,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h3,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:400;}.cc--card-grid .f--professional-title,.cc--card-grid .f--professional-title p,.cc--hero-profile .c--hero-profile .f--description,.cc--hero-programs .c--hero-programs .program-finder-cta p.desc,.cc--intro .c--intro em,.cc--stats-grid-item .c--stats-grid-item .f--description p,.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:italic;font-weight:400;}.cc--footer-menu .mc--footer .m--footer > .menu-item a,.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button,.main-nav-container .cc--main-menu ul.m--menu > li > a,.main-nav-container .cc--main-menu ul.m--menu > li > span{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:500;}.cc--intro .c--intro strong,.cc--related-story .f--section-label h2{font-family:"Sentinel SSm A","Sentinel SSm B";font-style:normal;font-weight:700;}.hamburger{padding:20px 20px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger-box{width:23px;height:16px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:23px;height:2px;background-color:#FFFFFF;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-7px;}.hamburger-inner::after{bottom:-7px;}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}@media screen and (min-width:1024px){.lc--ambient-hero #l--main-header{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to bottom,rgba(0,0,0,0.8) 5%,transparent 70%);}}.lc--ambient-hero #l--main-header .information-for-button{color:#FFFFFF;}.lc--ambient-hero #l--main-header .information-for-button svg{fill:#FFFFFF;}.lc--ambient-hero #l--main-header .cc--utility-menu ul.m--menu > li a{color:#FFFFFF;}.lc--ambient-hero #l--main-header .cc--utility-menu ul.m--menu > li a.offsite{background-image:url(/themes/custom/nccu/style/images/icons/icon-externallink-white.svg);}.lc--ambient-hero main{position:relative;top:-3.75rem;margin-bottom:-3.75rem;}@media screen and (min-width:1024px){.lc--ambient-hero main{top:-8.125rem;margin-bottom:-8.125rem;}}@media screen and (min-width:1024px){.lc--full .content-top .cc--component-container.max-width,.lc--full .content-main .cc--component-container.max-width,.lc--full .content-main .cl--component-list .cc--component-container.max-width,.lc--full .content-bottom .cc--component-container.max-width,.lc--ambient-hero .content-top .cc--component-container.max-width,.lc--ambient-hero .content-main .cc--component-container.max-width,.lc--ambient-hero .content-main .cl--component-list .cc--component-container.max-width,.lc--ambient-hero .content-bottom .cc--component-container.max-width{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.lc--full .content-top .cc--component-container.full-background > .c--component,.lc--full .content-main .cc--component-container.full-background > .c--component,.lc--full .content-main .cl--component-list .cc--component-container.full-background > .c--component,.lc--full .content-bottom .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-top .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-main .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-main .cl--component-list .cc--component-container.full-background > .c--component,.lc--ambient-hero .content-bottom .cc--component-container.full-background > .c--component{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.lc--full .content-top .cc--component-container.narrow,.lc--full .content-main .cc--component-container.narrow,.lc--full .content-main .cl--component-list .cc--component-container.narrow,.lc--full .content-bottom .cc--component-container.narrow,.lc--ambient-hero .content-top .cc--component-container.narrow,.lc--ambient-hero .content-main .cc--component-container.narrow,.lc--ambient-hero .content-main .cl--component-list .cc--component-container.narrow,.lc--ambient-hero .content-bottom .cc--component-container.narrow{max-width:800px;margin:0 auto;}}.lc--two-column .content-sidebar-main-wrapper{max-width:1600px;margin:0 auto;}.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-right:4.16667%;padding-bottom:2.8125rem;padding-left:4.16667%;}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner{padding-bottom:4.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{width:18.18182%;margin-right:4.54545%;}}@media screen and (min-width:1024px){.lc--two-column .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{width:54.54545%;}}body{margin:0;padding:0;}body.mobile-menu-open{height:100%;overflow:hidden;}#l--main-footer{background-color:#6D1327;}*:focus{outline:3px solid #4A90E2;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;white-space:nowrap;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{-webkit-tap-highlight-color:transparent;}body{line-height:1.5;}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1;}p{margin-top:0;}p:last-child{margin-bottom:0;}ul,ol{margin-top:0;}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;}img{width:100%;height:auto;display:block;}svg path,svg polygon,svg line,svg rect,svg ellipse,svg circle{-webkit-transition:fill 0.1s ease-in-out;transition:fill 0.1s ease-in-out;}html[data-whatintent="mouse"] svg path,html[data-whatintent="mouse"]
  svg polygon,html[data-whatintent="mouse"]
  svg line,html[data-whatintent="mouse"]
  svg rect,html[data-whatintent="mouse"]
  svg ellipse,html[data-whatintent="mouse"]
  svg circle{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] svg path:hover,html[data-whatintent="mouse"]
    svg polygon:hover,html[data-whatintent="mouse"]
    svg line:hover,html[data-whatintent="mouse"]
    svg rect:hover,html[data-whatintent="mouse"]
    svg ellipse:hover,html[data-whatintent="mouse"]
    svg circle:hover{-webkit-transition:fill 0.1s ease-in-out;transition:fill 0.1s ease-in-out;}nav ul,nav ol{list-style:none;margin:0;padding:0;}dl{margin-top:0;}dd{margin:0;}figure{margin:0 0 1.25rem 0;}figure img{width:100%;}figure figcaption{text-align:right;color:#dddddd;font-style:oblique;margin-top:0.625rem;font-size:0.875rem;line-height:1.7143;}@media screen and (min-width:768px){figure.left{width:60%;float:left;margin-top:0;margin-right:4.16667%;margin-bottom:1.25rem;margin-left:-10.41667%;}}@media screen and (min-width:768px){figure.right{width:60%;float:right;margin-top:0;margin-right:-10.41667%;margin-bottom:1.25rem;margin-left:4.16667%;}}address{font-style:normal;}form{margin:0;}fieldset{padding:0;margin:0;border:0;}textarea{resize:vertical;}button{background-color:transparent;border:0;padding:0;}button,[type="button"],[type="reset"],[type="submit"],.button-reset{cursor:pointer;}[disabled]{cursor:default;}iframe{border:0;}section.two-cols{margin-top:2.5rem;margin-bottom:2.5rem;}@media screen and (min-width:768px){section.two-cols{-webkit-column-count:2;column-count:2;-webkit-column-gap:2.5rem;column-gap:2.5rem;}}section.two-cols img{float:left;display:inline-block;margin-bottom:0.9375rem;}table{width:100%;border-collapse:collapse;border-spacing:0;}table tr td,table tr th{padding-top:0.625rem;padding-right:0.625rem;padding-bottom:0.625rem;font-size:1rem;line-height:1.625;vertical-align:top;text-align:left;}table tr td:first-child,table tr th:first-child{color:#000000;}table tr td:last-child,table tr th:last-child{color:#4A4A4A;}table.two-col{border-top:1px solid #dddddd;}table.two-col tr th:nth-child(1){width:40%;font-weight:600;}table.two-col tr td:nth-child(2){color:#000000;}th,td{padding:0;}th{font-weight:normal;}[tabindex="-1"]:focus{outline:none !important;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}body .lc--layout-container{color:#566065;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lc--layout-container h1,.lc--layout-container h2,.lc--layout-container h3,.lc--layout-container h4,.lc--layout-container h5{color:#000000;}.lc--layout-container h1{font-size:4.6875rem;line-height:1.0667;}.lc--layout-container h2{font-size:2.5rem;line-height:1.2;}.lc--layout-container h3{font-size:2.125rem;line-height:1.2942;}.lc--layout-container h4{font-size:1.875rem;line-height:1.3334;}.lc--layout-container h5{font-size:1.5rem;line-height:1.4167;}.lc--layout-container h6{font-size:1.25rem;line-height:1.5;}.lc--layout-container p{font-size:1.125rem;line-height:1.6667;}.lc--layout-container a{font-size:1rem;line-height:1.625;}.button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.button:focus{outline:3px solid #4A90E2;}.icon-close{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;}.ec--entity-container{background-size:cover;background-position:center center;}@media screen and (min-width:1024px){> .cc--component-container.narrow{max-width:50%;margin:0 auto;}}@media screen and (min-width:1024px){> .cc--component-container.maxwidth{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){> .cc--component-container.fullbackground > .c--component{max-width:1600px;margin:0 auto;}}.fi--form-item input[type="date"],.fi--form-item input[type="datetime-local"],.fi--form-item input[type="email"],.fi--form-item input[type="month"],.fi--form-item input[type="number"],.fi--form-item input[type="password"],.fi--form-item input[type="search"],.fi--form-item input[type="tel"],.fi--form-item input[type="text"],.fi--form-item input[type="time"],.fi--form-item input[type="url"],.fi--form-item input[type="week"]{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;font-size:0.9375rem;line-height:1.7334;color:#4A4A4A;border:1px solid #9B9B9B;background-color:#FFFFFF;position:relative;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.fi--form-item:not(:last-child){margin-bottom:1.25rem;}.fi--form-item label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6D1327;}.fi--form-item input[type="button"]{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .fi--form-item input[type="button"]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item input[type="button"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.fi--form-item input[type="button"]:focus{outline:3px solid #4A90E2;}.checkbox-wrapper{overflow:hidden;position:relative;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2.5rem;text-align:left;}.checkbox-wrapper input[type="checkbox"]{position:absolute;top:0;left:-9999px;}.checkbox-wrapper input[type="checkbox"]:focus + label::before{outline:3px solid #4A90E2;}.checkbox-wrapper input[type="checkbox"]:checked + label{color:#6D1327;}.checkbox-wrapper input[type="checkbox"]:checked + label::before{background-color:#6D1327;}.checkbox-wrapper input[type="checkbox"]:checked + label::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1;}.checkbox-wrapper label{cursor:pointer;margin-bottom:0;color:#4A4A4A;}.checkbox-wrapper label::before,.checkbox-wrapper label::after{content:'';position:absolute;top:50%;}.checkbox-wrapper label::before{left:1px;width:26px;height:26px;margin:-15px 0 0;background-color:#FFFFFF;border:1px solid #9B9B9B;}.checkbox-wrapper label::after{left:10px;width:8px;border-bottom:3px solid #FFFFFF;height:12px;border-right:3px solid #FFFFFF;margin:-9px 0 0;opacity:0;}.fi--form-item .radio-wrapper{overflow:hidden;position:relative;padding:20px 0 20px 40px;text-align:left;}.fi--form-item .radio-wrapper input[type="radio"]{position:absolute;top:0;left:-9999px;}.fi--form-item .radio-wrapper input[type="radio"]:focus + label::before{outline:3px solid #4A90E2;}.fi--form-item .radio-wrapper input[type="radio"]:checked + label::before{border:2px solid #00356B;}.fi--form-item .radio-wrapper input[type="radio"]:checked + label::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.fi--form-item .radio-wrapper label{cursor:pointer;margin-bottom:0;}.fi--form-item .radio-wrapper label::before,.fi--form-item .radio-wrapper label::after{content:'';position:absolute;top:50%;}.fi--form-item .radio-wrapper label::before{left:1px;width:26px;height:26px;margin:-15px 0 0;background-color:#f9f9f9;border:1px solid #dddddd;border-radius:50%;}.fi--form-item .radio-wrapper label::after{left:7px;width:14px;height:14px;margin:-9px 0 0;opacity:0;background-color:#00356B;-webkit-transform:translate3d(-40px,0,0) scale(0.5);transform:translate3d(-40px,0,0) scale(0.5);border-radius:50%;}.fi--form-item .select-wrap{position:relative;border:1px solid #9B9B9B;background-color:#FFFFFF;}.fi--form-item .select-wrap select{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;font-size:0.9375rem;line-height:1.7334;color:#4A4A4A;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.fi--form-item .select-wrap select::-ms-expand{display:none;}.fi--form-item .select-wrap svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:10px;right:1.5625rem;pointer-events:none;}.fi--form-item .select-wrap svg polygon{fill:#6D1327;}.fi--form-item input[type="submit"]{padding-right:1.5625rem;padding-left:1.5625rem;width:100%;height:3.125rem;position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .fi--form-item input[type="submit"]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .fi--form-item input[type="submit"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.fi--form-item input[type="submit"]:focus{outline:3px solid #4A90E2;}.fi--form-item textarea{width:100%;border:1px solid #dddddd;background-color:#f9f9f9;}.cc--intro .c--intro a,a{color:#6D1327;text-decoration:underline;}html[data-whatintent="mouse"] .cc--intro .c--intro a,.cc--intro .c--intro html[data-whatintent="mouse"] a,html[data-whatintent="mouse"]
  a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--intro .c--intro a:hover,.cc--intro .c--intro html[data-whatintent="mouse"] a:hover,html[data-whatintent="mouse"]
    a:hover{text-decoration:none;color:#000000;}.link{color:#6D1327;}.f--address address{color:#566065;}.f--ambient-video{width:100%;}@media screen and (max-width:767px){.f--ambient-video{padding-bottom:56.25%;}}.f--ambient-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:1024px) and (-ms-high-contrast:none){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none;}}@media screen and (min-width:1024px){@supports (-ms-ime-align:auto){.f--ambient-video video{height:auto;-o-object-fit:none;object-fit:none;}}}.f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.f--button-link .button:focus{outline:3px solid #4A90E2;}.f--button .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .f--button .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--button .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.f--button .button:focus{outline:3px solid #4A90E2;}.f--cta-description p{color:#4A4A4A;font-size:1rem;line-height:1.625;}.f--cta-title{margin-bottom:0.9375rem;}.f--cta-title h3{font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.f--cta-title h3{font-size:1.4375rem;line-height:1.174;}}@media screen and (min-width:1024px){.f--cta-title h3{font-size:1.75rem;line-height:1.1429;}}.f--cta-title a{text-decoration:none;font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.f--cta-title a{font-size:1.4375rem;line-height:1.174;}}@media screen and (min-width:1024px){.f--cta-title a{font-size:1.75rem;line-height:1.1429;}}html[data-whatintent="mouse"] .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--cta-title a:hover{text-decoration:underline;}.f--description{color:#4A4A4A;font-size:1rem;line-height:1.625;}.f--description p{color:#4A4A4A;font-size:1rem;line-height:1.625;}.f--image-srcset img{display:block;}.f--profile-thumbnail{width:4.6875rem;}@media screen and (min-width:1024px){.f--profile-thumbnail{width:6.25rem;}}.f--profile-thumbnail img{border-radius:100%;border:2px solid #00356B;}.f--section-title h2{color:#000000;font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.f--section-title h2{font-size:1.75rem;line-height:1.2858;margin-bottom:1.5625rem;}}.f--tags{margin-bottom:1.875rem;}@media screen and (min-width:1024px){.f--tags{padding-right:6.25%;padding-left:6.25%;}}.f--tags ul{list-style:none;padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.f--tags ul > li{font-size:1rem;line-height:1.625;}.f--tags ul > li:first-child{font-size:0.8125rem;line-height:1.2308;color:#00356B;text-transform:uppercase;padding-right:1.5625rem;}.f--tags ul > li span{margin-right:0.25rem;}.f--teaser-description{font-size:0.875rem;line-height:1.7143;}.f--teaser-description a{font-size:0.875rem;line-height:1.7143;}.f--teaser-description{font-size:0.875rem;line-height:1.7143;}.f--teaser-description a{font-size:0.875rem;line-height:1.7143;}.f--teaser-title h3{font-size:1.375rem;line-height:1.2728;padding-top:1.5625rem;padding-bottom:0.625rem;color:#000000;}@media screen and (min-width:768px){.f--teaser-title h3{padding-top:0;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.f--teaser-title h3{font-size:1.5rem;line-height:1.4167;}}.f--teaser-title h3 a{color:#000000;text-decoration:none;font-size:1.375rem;line-height:1.2728;}html[data-whatintent="mouse"] .f--teaser-title h3 a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .f--teaser-title h3 a:hover{text-decoration:underline;}@media screen and (min-width:1024px){.f--teaser-title h3 a{font-size:1.5rem;line-height:1.4167;}}.f--topics ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.f--topics ul > li{font-size:0.8125rem;line-height:1.2308;color:#00356B;letter-spacing:0.0625rem;text-transform:uppercase;}.paragraph--type--acalog-curriculum{margin-top:2.8125rem;margin-bottom:2.8125rem;}.paragraph--type--acalog-curriculum .program-content h4{font-size:1.125rem;line-height:1.5556;color:#000000;padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #CCCCCC;}.paragraph--type--acalog-curriculum .year-content h5{font-size:1rem;line-height:1.625;color:#000000;margin-top:1.25rem;margin-bottom:1.25rem;}.paragraph--type--acalog-curriculum .course .course-title{font-size:1rem;line-height:1.625;color:#566065;}.cc--accordions .f--cta-title h3{color:#000000;}.cc--accordions .c--accordions .accordion{border-bottom:1px solid #000000;}.cc--accordions .c--accordions .accordion h3{border-top:1px solid #000000;}.cc--accordions .c--accordions .accordion h3:first-of-type{border-top:0;}.cc--accordions .c--accordions .accordion h3 .accordion-trigger{width:100%;font-size:1.125rem;line-height:1.5556;color:#000000;text-align:left;position:relative;padding-top:1.25rem;padding-right:2.1875rem;padding-bottom:1.25rem;}.cc--accordions .c--accordions .accordion h3 .accordion-trigger::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:10px;width:10px;border-width:2px 0 0 2px;border-color:#000;border-style:solid;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg);right:0.5rem;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.cc--accordions .c--accordions .accordion h3 .accordion-trigger.open::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}.cc--accordions .c--accordions .accordion .accordion-panel{display:none;font-size:1rem;line-height:1.625;padding-bottom:1.25rem;}.cc--admin-tabs .c--admin-tabs{display:none;max-width:1600px;margin:0 auto;padding-top:20px;padding-right:2.08333%;padding-bottom:20px;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--admin-tabs .c--admin-tabs{display:block;}.cc--admin-tabs .c--admin-tabs > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none;}.cc--admin-tabs .c--admin-tabs > ul > li{margin:0 2.5rem 0 0;}}.cc--alert-banner{display:none;background-color:#F5A623;}.cc--alert-banner.is-active{display:block;}.cc--alert-banner .c--alert-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.cc--alert-banner .c--alert-banner .icon-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;margin-top:0.9375rem;margin-right:4.16667%;margin-bottom:0.9375rem;margin-left:auto;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .icon-close{margin-right:1.875rem;margin-left:auto;}}.cc--alert-banner .c--alert-banner .icon-close svg{width:18px;height:18px;}.cc--alert-banner .c--alert-banner .icon-close svg path{fill:#000000;}.cc--alert-banner .c--alert-banner .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--alert-banner .c--alert-banner .text-container .alert-logo{width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (max-width:767px){.cc--alert-banner .c--alert-banner .text-container .alert-logo{margin-bottom:1.375rem;}}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container .alert-logo{width:29.16667%;}}.cc--alert-banner .c--alert-banner .text-container .alert-logo h2{font-size:1.75rem;line-height:1.1429;color:#000000;text-align:left;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container .alert-logo h2{text-align:right;}}.cc--alert-banner .c--alert-banner .text-container .alert-time-date{width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--alert-banner .c--alert-banner .text-container .alert-time-date{width:70.83333%;}}.cc--alert-banner .c--alert-banner .text-container .alert-time-date time{font-size:1rem;line-height:1.625;color:#000000;}.cc--alert-banner .c--alert-banner .text-container .alert-time-date p{font-size:1.375rem;line-height:1.4546;color:#000000;margin-top:0;margin-bottom:1.25rem;}.cc--alert-banner .c--alert-banner .text-container .alert-time-date .f--link .button{border:0;padding-left:0;font-size:0.9375rem;line-height:1;color:#000000;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cc--alert-banner .c--alert-banner .text-container .alert-time-date .f--link .button::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:10px;width:10px;border-width:2px 0 0 2px;border-color:#000000;border-style:solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:0.5rem;}.cc--alert-banner .cc--body-text .c--body-text{padding-right:0;padding-left:0;}@media screen and (min-width:1024px){.cc--body-text-sidebar{max-width:1600px;margin:0 auto;}}@media screen and (min-width:1024px){.cc--body-text-sidebar .c--body-text-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:4.16667%;padding-left:4.16667%;}}.cc--body-text-sidebar .c--body-text-sidebar .cc--body-text{padding-right:0;padding-left:0;}@media screen and (min-width:768px){.cc--body-text-sidebar .c--body-text-sidebar .cc--body-text{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.cc--body-text-sidebar .c--body-text-sidebar .cc--body-text{width:81.81818%;padding-right:4.54545%;padding-left:22.72727%;}}@media screen and (min-width:1024px){.cc--body-text-sidebar .c--body-text-sidebar .cc--related-story{width:18.18182%;}}.cc--body-text .c--body-text{padding-right:4.16667%;padding-left:4.16667%;}.cc--body-text .c--body-text::after{display:block;clear:both;content:"";}@media screen and (min-width:768px){.cc--body-text .c--body-text{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text{padding-right:0;padding-left:0;}}.cc--body-text .c--body-text h2,.cc--body-text .c--body-text h3,.cc--body-text .c--body-text h4,.cc--body-text .c--body-text h5,.cc--body-text .c--body-text h6{color:#000000;}.cc--body-text .c--body-text h2{font-size:1.5rem;line-height:1.4167;margin-top:2.1875rem;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text h2{font-size:1.625rem;line-height:1.3077;margin-top:2.1875rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text h2{font-size:2.25rem;line-height:1.2778;}}.cc--body-text .c--body-text h3{font-size:1.375rem;line-height:1.3637;margin-top:2.1875rem;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text h3{font-size:1.4375rem;line-height:1.174;margin-top:2.1875rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text h3{font-size:1.75rem;line-height:1.1429;}}.cc--body-text .c--body-text h4{font-size:1rem;line-height:1.625;margin-top:1.25rem;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text h4{font-size:1rem;line-height:1.375;margin-top:2.1875rem;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text h4{font-size:1.125rem;line-height:1.5556;}}.cc--body-text .c--body-text h5,.cc--body-text .c--body-text h6{font-size:0.9375rem;line-height:1.6667;}.cc--body-text .c--body-text .embedded-entity{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-right{float:right;width:47.5%;margin-left:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-right{width:50%;margin-left:8.33333%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-right.small{width:22.5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-right.small{width:16.66667%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-left{float:left;width:47.5%;margin-right:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-left{width:50%;margin-right:8.33333%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text .embedded-entity.align-left.small{width:22.5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text .embedded-entity.align-left.small{width:16.66667%;}}.cc--body-text .c--body-text .embedded-entity img{width:100%;margin:0;}.cc--body-text .c--body-text p{margin-top:1.25rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.625;}@media screen and (min-width:1024px){.cc--body-text .c--body-text p{font-size:1.125rem;line-height:1.7778;}}.cc--body-text .c--body-text p:last-child{margin-bottom:0;}.cc--body-text .c--body-text a{font-size:1rem;line-height:1.625;}@media screen and (min-width:1024px){.cc--body-text .c--body-text a{font-size:1.125rem;line-height:1.7778;}}.cc--body-text .c--body-text figure figcaption{margin:0;margin-top:1.25rem;margin-bottom:1.25rem;font-size:0.75rem;line-height:1.8334;text-align:left;color:#4A4A4A;}.cc--body-text .c--body-text figure,.cc--body-text .c--body-text img{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--body-text .c--body-text figure.align-right,.cc--body-text .c--body-text img.align-right{width:47.5%;float:right;margin-left:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text figure.align-right,.cc--body-text .c--body-text img.align-right{width:50%;margin-left:8.33333%;}}@media screen and (min-width:768px){.cc--body-text .c--body-text figure.align-left,.cc--body-text .c--body-text img.align-left{width:47.5%;float:left;margin-right:5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text figure.align-left,.cc--body-text .c--body-text img.align-left{width:50%;margin-right:8.33333%;}}.cc--body-text .c--body-text ol,.cc--body-text .c--body-text ul{font-size:1rem;line-height:1.625;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--body-text .c--body-text ol,.cc--body-text .c--body-text ul{padding-right:2.5%;padding-left:2.5%;}}@media screen and (min-width:1024px){.cc--body-text .c--body-text ol,.cc--body-text .c--body-text ul{font-size:1.125rem;line-height:1.7778;padding-right:4.16667%;padding-left:4.16667%;}}.cc--body-text .c--body-text ol > li,.cc--body-text .c--body-text ul > li{padding-bottom:1.25rem;}.cc--body-text .c--body-text table{table-layout:fixed;background-color:#FFFFFF;margin-top:1.25rem;margin-bottom:1.25rem;}.cc--body-text .c--body-text table caption{caption-side:top;text-align:left;color:#000000;font-size:1rem;line-height:1.625;padding-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table caption{font-size:1.125rem;line-height:1.5556;}}.cc--body-text .c--body-text table th{font-size:0.875rem;line-height:1.4286;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table th{font-size:1rem;line-height:1;}}.cc--body-text .c--body-text table td{color:#000000;}.cc--body-text .c--body-text table.cols-2,.cc--body-text .c--body-text table.light{border:none;}.cc--body-text .c--body-text table.cols-2 tbody tr,.cc--body-text .c--body-text table.light tbody tr{border-top:1px solid #CCCCCC;border-right:none;border-bottom:none;border-left:none;}.cc--body-text .c--body-text table.cols-2 tbody td,.cc--body-text .c--body-text table.light tbody td{font-size:1rem;line-height:1.625;color:#4A4A4A;padding-top:1.25rem;padding-bottom:1.875rem;border:none;}.cc--body-text .c--body-text table.cols-2 tbody td:first-child,.cc--body-text .c--body-text table.light tbody td:first-child{color:#000000;}.cc--body-text .c--body-text table.cols-2 tbody th,.cc--body-text .c--body-text table.light tbody th{border:none;}.cc--body-text .c--body-text table.cols-4,.cc--body-text .c--body-text table.stripe,.cc--body-text .c--body-text table.striped{border:none;}.cc--body-text .c--body-text table.cols-4 thead tr,.cc--body-text .c--body-text table.stripe thead tr,.cc--body-text .c--body-text table.striped thead tr{border-top:1px solid #CCCCCC;border-right:none;border-bottom:none;border-left:none;}.cc--body-text .c--body-text table.cols-4 thead th,.cc--body-text .c--body-text table.stripe thead th,.cc--body-text .c--body-text table.striped thead th{color:#000000;padding-top:0.9375rem;padding-right:1.25rem;padding-bottom:0.9375rem;padding-left:1.25rem;border:none;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table.cols-4 thead th,.cc--body-text .c--body-text table.stripe thead th,.cc--body-text .c--body-text table.striped thead th{padding-top:1.0625rem;padding-bottom:1.0625rem;}}.cc--body-text .c--body-text table.cols-4 thead td,.cc--body-text .c--body-text table.stripe thead td,.cc--body-text .c--body-text table.striped thead td{border:none;}.cc--body-text .c--body-text table.cols-4 tbody tr,.cc--body-text .c--body-text table.stripe tbody tr,.cc--body-text .c--body-text table.striped tbody tr{border:none;}.cc--body-text .c--body-text table.cols-4 tbody tr:nth-child(odd),.cc--body-text .c--body-text table.stripe tbody tr:nth-child(odd),.cc--body-text .c--body-text table.striped tbody tr:nth-child(odd){background-color:#F1F1F1;}.cc--body-text .c--body-text table.cols-4 tbody tr:nth-child(even),.cc--body-text .c--body-text table.stripe tbody tr:nth-child(even),.cc--body-text .c--body-text table.striped tbody tr:nth-child(even){background-color:#FFFFFF;}.cc--body-text .c--body-text table.cols-4 tbody td,.cc--body-text .c--body-text table.stripe tbody td,.cc--body-text .c--body-text table.striped tbody td{font-size:0.875rem;line-height:1.4286;padding-top:0.9375rem;padding-right:1.25rem;padding-bottom:0.9375rem;padding-left:1.25rem;border:none;}@media screen and (min-width:1024px){.cc--body-text .c--body-text table.cols-4 tbody td,.cc--body-text .c--body-text table.stripe tbody td,.cc--body-text .c--body-text table.striped tbody td{font-size:1rem;line-height:1;padding-top:1.0625rem;padding-bottom:1.0625rem;}}.cc--body-text .c--body-text table.cols-4 tbody th,.cc--body-text .c--body-text table.stripe tbody th,.cc--body-text .c--body-text table.striped tbody th{border:none;}@media screen and (max-width:767px){.cc--branding-footer{margin-bottom:1.5625rem;}}.cc--branding-footer .branding-footer-container svg{width:200px;display:block;}@media screen and (max-width:767px){.cc--branding-footer .branding-footer-container svg{margin:0 auto;}}@media screen and (max-width:1023px){.cc--branding-header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--branding-header{width:25%;border-right:1px solid #8A4252;}}.cc--branding-header a{display:block;width:145px;height:26px;}@media screen and (min-width:1024px){.cc--branding-header a{width:200px;height:36px;}}.cc--card-50-grid.dark{background-color:#F1F1F1;}.cc--card-50-grid .c--card-50-grid .f--section-title h2{color:#000000;font-size:1.5rem;line-height:1.4167;text-align:center;padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--card-50-grid .c--card-50-grid .f--section-title h2{font-size:1.875rem;line-height:1.2667;padding-top:2.5rem;padding-bottom:2rem;}}@media screen and (min-width:1024px){.cc--card-50-grid .c--card-50-grid .f--section-title h2{font-size:2.25rem;line-height:1.2778;padding-top:4.6875rem;padding-right:10.41667%;padding-bottom:3.125rem;padding-left:10.41667%;}}.cc--card-50-grid .f--card-50-grid{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%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--card-50-grid .f--card-50-grid .cc--card-50{width:100%;background-color:#FFFFFF;margin-bottom:2.1875rem;}.cc--card-50-grid .f--card-50-grid .cc--card-50.dark{background-color:#F1F1F1;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid .cc--card-50{width:47.72727%;margin-right:4.54545%;margin-bottom:2.5rem;}.cc--card-50-grid .f--card-50-grid .cc--card-50:nth-child(2n){margin-right:0;}}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--image img{display:block;}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h3{display:block;color:#000000;text-align:center;font-size:1.375rem;line-height:1.3637;margin-top:1.25rem;margin-bottom:0.9375rem;padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h3{font-size:1.4375rem;line-height:1.174;margin-top:1rem;margin-bottom:1rem;padding-right:4.7619%;padding-left:4.7619%;}}@media screen and (min-width:1024px){.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--cta-title h3{font-size:1.75rem;line-height:1.1429;margin-top:1.5625rem;margin-bottom:0.9375rem;}}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--description{text-align:center;margin-top:0.9375rem;margin-bottom:1.5625rem;padding-right:1.25rem;padding-left:1.25rem;}@media screen and (min-width:768px){.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--description{padding-right:7.14286%;padding-left:7.14286%;}}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--card-50-grid .f--card-50-grid .cc--card-50 .f--button-link .button:focus{outline:3px solid #4A90E2;}.cc--card-grid.dark{background-color:#F1F1F1;}.cc--card-grid .f--section-title h2{color:#000000;font-size:1.5rem;line-height:1.4167;text-align:center;padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;margin-bottom:0;}@media screen and (min-width:768px){.cc--card-grid .f--section-title h2{font-size:1.875rem;line-height:1.2667;padding-top:2rem;padding-bottom:2rem;}}@media screen and (min-width:1024px){.cc--card-grid .f--section-title h2{font-size:2.25rem;line-height:1.2778;padding-top:3.125rem;padding-right:10.41667%;padding-bottom:3.125rem;padding-left:10.41667%;}}.cc--card-grid .f--card-grid{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%;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:0.9375rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--card-grid .f--card-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2.75rem;}}@media screen and (min-width:1024px){.cc--card-grid .f--card-grid{padding-top:0;padding-right:10.41667%;padding-bottom:4.6875rem;padding-left:10.41667%;}}.cc--card-grid .f--card-grid .cc--card{width:100%;background-color:#FFFFFF;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--card-grid .cc--card{margin-bottom:2.27273%;}}@media screen and (min-width:1024px){.cc--card-grid .f--card-grid .cc--card{margin-bottom:2.63158%;}}@media screen and (min-width:768px){.cc--card-grid .f--card-grid .cc--card.cards-33.no-image{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:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:768px){.cc--card-grid .f--card-grid .cc--card.cards-33{min-height:24.875rem;width:31.81818%;margin-right:2.27273%;}.cc--card-grid .f--card-grid .cc--card.cards-33:nth-child(3n){margin-right:0;}}@media screen and (min-width:1024px){.cc--card-grid .f--card-grid .cc--card.cards-33{width:31.57895%;margin-right:2.63158%;}}.cc--card-grid .f--image img{display:block;}.cc--card-grid .f--cta-title{margin-bottom:0;}.cc--card-grid .f--cta-title h3,.cc--card-grid .f--cta-title a{display:block;color:#000000;text-align:center;font-size:1rem;line-height:1.625;}@media screen and (min-width:768px){.cc--card-grid .f--cta-title h3,.cc--card-grid .f--cta-title a{text-align:center;font-size:1rem;line-height:1.375;}}@media screen and (min-width:1024px){.cc--card-grid .f--cta-title h3,.cc--card-grid .f--cta-title a{font-size:1.125rem;line-height:1.5556;}}.cc--card-grid .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--card-grid .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--card-grid .f--cta-title a:hover{text-decoration:underline;}.cc--card-grid .f--cta-title h3{margin-top:1.6875rem;margin-right:1.25rem;margin-bottom:1.6875rem;margin-left:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--cta-title h3{margin-top:1rem;margin-right:7.14286%;margin-bottom:1rem;margin-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--cta-title h3{margin-top:1.5625rem;margin-right:8.33333%;margin-left:8.33333%;}}.cc--card-grid .f--cta-title + .f--description{margin-top:-0.8125rem;margin-right:1.25rem;margin-bottom:2.1875rem;margin-left:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--cta-title + .f--description{margin-top:-0.375rem;margin-right:7.14286%;margin-bottom:2rem;margin-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--cta-title + .f--description{margin-right:8.33333%;margin-bottom:2.1875rem;margin-left:8.33333%;}}.cc--card-grid .f--professional-title{font-size:1.125rem;line-height:1.5556;text-align:center;padding-right:0.625rem;padding-bottom:0.9375rem;padding-left:0.625rem;}@media screen and (min-width:768px){.cc--card-grid .f--professional-title{font-size:1rem;line-height:1.5;padding-right:7.14286%;padding-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--professional-title{font-size:1.125rem;line-height:1.5556;padding-right:8.33333%;padding-left:8.33333%;}}.cc--card-grid .f--professional-title p{font-size:1.125rem;line-height:1.5556;}@media screen and (min-width:768px){.cc--card-grid .f--professional-title p{font-size:1rem;line-height:1.5;}}@media screen and (min-width:1024px){.cc--card-grid .f--professional-title p{font-size:1.125rem;line-height:1.5556;}}.cc--card-grid .f--description{text-align:center;margin-right:1.25rem;margin-bottom:2.1875rem;margin-left:1.25rem;}@media screen and (min-width:768px){.cc--card-grid .f--description{margin-right:7.14286%;margin-bottom:2rem;margin-left:7.14286%;}}@media screen and (min-width:1024px){.cc--card-grid .f--description{margin-right:8.33333%;margin-bottom:2.1875rem;margin-left:8.33333%;}}.cc--chaptered-menu{position:relative;height:100%;}@media screen and (max-width:1023px){.cc--chaptered-menu{background-color:#f9f9f9;margin-right:-4.16667%;margin-bottom:1.5625rem;margin-left:-4.16667%;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}}.cc--chaptered-menu .c--chaptered-menu{position:relative;}@media screen and (min-width:1024px){.cc--chaptered-menu .c--chaptered-menu{max-width:12.5rem;}}@media screen and (min-width:1024px){.cc--chaptered-menu .c--chaptered-menu.fixed{position:fixed;top:80px;}.cc--chaptered-menu .c--chaptered-menu.fixed nav{width:100%;}}@media screen and (min-width:1024px){.cc--chaptered-menu .c--chaptered-menu.fixed.bottom{position:absolute;top:auto;bottom:0;width:100%;}}.cc--chaptered-menu .m--menu .menu-item{width:100%;text-align:left;position:relative;}.cc--chaptered-menu .m--menu .menu-item a{font-size:1rem;line-height:1.625;display:block;padding:0.625rem 0;text-decoration:none;color:#4A4A4A;}.cc--chaptered-menu .m--menu .menu-item a.active,.cc--chaptered-menu .m--menu .menu-item a:hover{color:#6D1327;}@media screen and (min-width:1024px){.cc--chaptered-menu .m--menu .menu-item a.active::before,.cc--chaptered-menu .m--menu .menu-item a:hover::before{content:'';display:block;width:5px;height:100%;position:absolute;left:-25%;top:0;background-color:#6D1327;}}.cc--chaptered-menu span.jump-to{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#6D1327;display:block;}@media screen and (min-width:1024px){.cc--chaptered-menu span.jump-to{display:none;}}.clc--degree-finder-component-list .cc--degree-finder-choices{max-width:1600px;margin:0 auto;}.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices{padding-right:10.41667%;padding-left:10.41667%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{margin-bottom:1.25rem;width:100%;}.clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a{font-size:1.375rem;line-height:1.4546;display:block;min-height:200px;background-color:#FFFFFF;color:#000000;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;text-decoration:none;border:0;}html[data-whatintent="mouse"] .clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .clc--degree-finder-component-list .cc--degree-finder-choices .c--degree-finder-choices .f--button-link a:hover{background-color:#6D1327;color:#FFFFFF;}@media screen and (min-width:768px){.clc--degree-finder-component-list.two-across .cc--degree-finder-choices .c--degree-finder-choices{padding-right:18.75%;padding-left:18.75%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.two-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:46.66667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.two-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(2n)){margin-right:6.66667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices{padding-right:10.41667%;padding-left:10.41667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:47.36842%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:31.57895%;}}@media screen and (min-width:768px) and (max-width:1023px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(2n)){margin-right:5.26316%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.three-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(3n)){margin-right:2.63158%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices{padding-right:10.41667%;padding-left:10.41667%;}}@media screen and (min-width:768px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:47.36842%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link{width:21.05263%;}}@media screen and (min-width:768px) and (max-width:1023px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(2n)){margin-right:5.26316%;}}@media screen and (min-width:1024px){.clc--degree-finder-component-list.four-across .cc--degree-finder-choices .c--degree-finder-choices .f--button-link:not(:nth-child(4n)){margin-right:5.26316%;}}.degree-finder-results.three-across .cl--degree-finder-component-list{padding-right:4.16667%;padding-left:4.16667%;}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px;margin:0 auto;}@media screen and (min-width:768px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results{padding-right:10.41667%;padding-left:10.41667%;}}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item{padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:2.1875rem;padding-left:1.25rem;margin-bottom:1.25rem;background-color:#FFFFFF;text-align:center;}@media screen and (min-width:768px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item{margin-bottom:1.5625rem;width:47.36842%;}}@media screen and (min-width:768px) and (max-width:1023px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item:not(:nth-child(2n)){margin-right:5.26316%;}}@media screen and (min-width:1024px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item{margin-bottom:1.5625rem;width:31.57895%;}}@media screen and (min-width:1024px){.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item:not(:nth-child(3n)){margin-right:2.63158%;}}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--cta-title{margin-bottom:0.625rem;}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--cta-title h3 a{font-size:1.125rem;line-height:1.5556;color:#000000;text-decoration:none;}.degree-finder-results.three-across .cl--degree-finder-component-list .c--degree-finder-results .result-item .f--description{font-size:1rem;line-height:1.625;color:#4A4A4A;}.detail-page-links{margin-top:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.detail-page-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.detail-page-links .f--button-link{width:100%;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.detail-page-links .f--button-link{width:25%;margin-right:1rem;}.detail-page-links .f--button-link:last-child{margin-right:0;}}.detail-page-links .f--button-link .button{width:100%;position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background:#6D1327;color:#FFFFFF;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6D1327;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.detail-page-links .f--button-link .button:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .detail-page-links .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFFFFF;color:#6D1327;text-decoration:none;border:1px solid #6D1327;}.detail-page-links .f--button-link .button:focus{outline:3px solid #4A90E2;}.cc--event-cards{max-width:1600px;margin:0 auto;}.cc--event-cards .c--event-cards{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.cc--event-cards .c--event-cards{padding-right:2.08333%;padding-left:2.08333%;}}.cc--event-cards .f--section-title h2{text-align:center;color:#000000;font-size:1.875rem;line-height:1.3334;margin-top:1.5625rem;margin-bottom:1.5625rem;}@media screen and (min-width:500px){.cc--event-cards .f--section-title h2{text-align:left;font-size:2.1875rem;line-height:1.0858;margin-top:1.375rem;margin-bottom:1.375rem;}}@media screen and (min-width:1024px){.cc--event-cards .f--section-title h2{text-align:center;font-size:4.375rem;line-height:1;margin-top:3.125rem;margin-bottom:3.125rem;}}.cc--event-cards .f--event-cards{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 screen and (min-width:500px){.cc--event-cards .f--event-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:1024px){.cc--event-cards .f--event-cards{margin-bottom:1.5625rem;}}.cc--event-cards .f--event-cards .cc--event-card{position:relative;width:100%;}@media screen and (min-width:500px) and (max-width:1023px){.cc--event-cards .f--event-cards .cc--event-card .c--event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #CCCCCC;padding-bottom:1.5625rem;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .image-date{width:31.81818%;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .cta-title-description{width:68.18182%;padding-left:4.54545%;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .cta-title-description .f--cta-title h3{padding-top:0;}.cc--event-cards .f--event-cards .cc--event-card .c--event-card .cta-title-description .f--description:last-child{padding-bottom:0;}}.cc--event-cards .f--event-cards .cc--event-card.cards-25{margin-bottom:1.25rem;}@media screen and (min-width:500px){.cc--event-cards .f--event-cards .cc--event-card.cards-25{margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--event-cards .f--event-cards .cc--event-card.cards-25{width:21.73913%;margin-right:4.34783%;margin-bottom:1.5625rem;}.cc--event-cards .f--event-cards .cc--event-card.cards-25:nth-child(4n){margin-right:0;}.cc--event-cards .f--event-cards .cc--event-card.cards-25:nth-child(4n)::after{display:none;}.cc--event-cards .f--event-cards .cc--event-card.cards-25::after{content:'';display:block;width:1px;height:100%;background-color:#CCCCCC;position:absolute;top:0;right:-10%;}}.cc--event-cards .image-date{position:relative;background-color:#6D1327;}.cc--event-cards .image-date .f--image{position:relative;width:100%;}.cc--event-cards .image-date .date{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.cc--event-cards .image-date .date span{text-align:center;display:block;color:#FFFFFF;font-size:2rem;line-height:1;text-transform:uppercase;}.cc--event-cards .f--cta-title{margin-bottom:0;}.cc--event-cards .f--cta-title h3,.cc--event-cards .f--cta-title a{position:relative;display:block;color:#000000;text-decoration:none;font-size:1.125rem;line-height:1.5556;margin-bottom:0;}.cc--event-cards .f--cta-title h3{position:relative;padding-top:1.25rem;padding-bottom:0.9375rem;}.cc--event-cards .f--description{padding-bottom:1.5625rem;}.cc--event-teaser-list .c--event-teaser-list ul{list-style:none;padding:0;margin:0;}.cc--event-teaser-list .c--event-teaser-list .f--section-title h2{font-size:1.375rem;line-height:1.3637;color:#000000;}@media screen and (min-width:768px){.cc--event-teaser-list .c--event-teaser-list .f--section-title h2{font-size:1.75rem;line-height:1.2858;}}article.cc--event-teaser-row .c--event-teaser-row{padding-bottom:1.5625rem;margin-top:1.5625rem;border-bottom:1px solid #dddddd;}@media screen and (min-width:500px){article.cc--event-teaser-row .c--event-teaser-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:500px){article.cc--event-teaser-row .c--event-teaser-row .text-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:62.5%;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:center;-ms-flex-pack:center;justify-content:center;}}article.cc--event-teaser-row .c--event-teaser-row .f--cta-title{margin-bottom:0.9375rem;}article.cc--event-teaser-row .c--event-teaser-row .f--cta-title h3 a{font-size:1.125rem;line-height:1.5556;color:#000000;}article.cc--event-teaser-row .c--event-teaser-row .f--image{background-color:#000000;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container{position:relative;-ms-flex-item-align:start;align-self:flex-start;}@media screen and (max-width:499px){article.cc--event-teaser-row .c--event-teaser-row .image-date-container{margin-bottom:0.9375rem;}}@media screen and (min-width:500px){article.cc--event-teaser-row .c--event-teaser-row .image-date-container{margin-right:4.16667%;width:33.33333%;}}article.cc--event-teaser-row .c--event-teaser-row .image-date-container img{display:block;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container .month-day-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container .month{font-size:2rem;line-height:1;text-transform:uppercase;color:#FFFFFF;display:block;}article.cc--event-teaser-row .c--event-teaser-row .image-date-container .day{font-size:2rem;line-height:1;text-transform:uppercase;color:#FFFFFF;display:block;}.cc--featured-quote{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat;background-size:cover;background-position:center center;}.cc--featured-quote .text-container{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--featured-quote .text-container{width:83.33333%;margin:auto;}}@media screen and (min-width:1024px){.cc--featured-quote .text-container{width:54.16667%;padding:0;}}.cc--featured-quote .c--featured-quote{padding-top:1.5625rem;padding-bottom:3.125rem;}@media screen and (min-width:768px){.cc--featured-quote .c--featured-quote{padding-top:3.75rem;padding-bottom:5rem;}}@media screen and (min-width:1024px){.cc--featured-quote .c--featured-quote{padding-top:7.5rem;padding-bottom:8.75rem;}}.cc--featured-quote .f--quote-text{font-size:1.375rem;line-height:1.3637;color:#FFFFFF;position:relative;margin-bottom:0.625rem;padding-top:1.5625rem;}@media screen and (min-width:768px){.cc--featured-quote .f--quote-text{font-size:1.625rem;line-height:1.4616;margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--featured-quote .f--quote-text{margin-bottom:1.25rem;}}.cc--featured-quote .f--quote-text:before{content:'';position:absolute;top:5px;left:-10px;width:4.0625rem;height:3rem;background:url(/themes/custom/nccu/style/images/icons/icon-open-quote.svg) no-repeat center center/100%;display:block;opacity:0.20;z-index:0;}@media screen and (min-width:768px){.cc--featured-quote .f--quote-text:before{left:-45px;}}@media screen and (min-width:1024px){.cc--featured-quote .f--quote-text:before{left:-25px;}}.cc--featured-quote .f--quote-attribution{font-size:1rem;line-height:1.5;color:#FFFFFF;}.cc--figure figure{margin:0;}.cc--figure figure figcaption{margin:0;padding-top:1.25rem;font-size:0.75rem;line-height:1.5;text-align:left;color:#4A4A4A;}@media screen and (min-width:1024px){.cc--figure figure figcaption{padding-right:6.25%;padding-left:6.25%;}}.lc--full .cc--filter-form-wrapper{max-width:1600px;margin:0 auto;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper{padding-right:10.41667%;padding-left:10.41667%;}}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button{background-color:#F1F1F1;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{background-color:#F1F1F1;}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625rem;padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item{width:31.57895%;margin-right:2.63158%;margin-bottom:0;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions{width:31.57895%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.625rem;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item{width:50%;margin-right:0.625rem;margin-bottom:0;}}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background:#6D1327;color:#FFFFFF;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6D1327;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFFFFF;color:#6D1327;text-decoration:none;border:1px solid #6D1327;}.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{color:#FFFFFF;background-color:#000000;}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item > input{width:100%;}}@media screen and (min-width:1024px){.lc--full .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .button{width:50%;}}.cc--filter-form-wrapper .c--filter-form-wrapper{position:relative;}.cc--filter-form-wrapper .c--filter-form-wrapper h2{display:none;}@media screen and (min-width:1024px){.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper{display:none;}}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button{padding-right:2.08333%;padding-left:2.08333%;width:100%;height:4.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;line-height:1.6667;color:#6D1327;background-color:#FFFFFF;border-bottom:1px solid #dddddd;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button svg.filter{width:19px;height:21px;margin-left:auto;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button svg.close-filter{display:none;width:19px;height:19px;margin-left:auto;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button.open{border-bottom:none;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button.open svg.close-filter{display:block;}.cc--filter-form-wrapper .c--filter-form-wrapper .toggle-wrapper button.open svg.filter{display:none;}@media screen and (max-width:1023px){.cc--filter-form-wrapper .c--filter-form-wrapper .cc--filter-form{display:none;}}.cc--filter-form-wrapper .c--filter-form-wrapper .cc--filter-form.active .filter-form{border-bottom:1px solid #dddddd;}@media screen and (max-width:1023px){.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form{padding-top:0.9375rem;padding-right:2.08333%;padding-bottom:2.1875rem;padding-left:2.08333%;background-color:#FFFFFF;}}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item{margin-bottom:0.625rem;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::-webkit-input-placeholder{color:#4A4A4A;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]:-ms-input-placeholder{color:#4A4A4A;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::-ms-input-placeholder{color:#4A4A4A;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=text]::placeholder{color:#4A4A4A;opacity:1;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background:#6D1327;color:#FFFFFF;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6D1327;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFFFFF;color:#6D1327;text-decoration:none;border:1px solid #6D1327;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .fi--form-item input[type=button]:hover{color:#FFFFFF;background-color:#000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .type-label{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6D1327;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:1024px){.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions{display:block;}}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .button{width:47%;}@media screen and (min-width:1024px){.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item,.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .button{width:100%;}}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background:#6D1327;color:#FFFFFF;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6D1327;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFFFFF;color:#6D1327;text-decoration:none;border:1px solid #6D1327;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item:first-child > input:hover{color:#FFFFFF;background-color:#000000;}.cc--filter-form-wrapper .c--filter-form-wrapper .filter-form .form-actions .fi--form-item input{width:100%;}.filter-news-no-results{max-width:1600px;margin:0 auto;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.filter-news-no-results{padding-bottom:2.75rem;}}@media screen and (min-width:1024px){.filter-news-no-results{padding-top:0;padding-right:10.41667%;padding-bottom:4.6875rem;padding-left:10.41667%;}}@media screen and (min-width:768px){.cc--footer-contact{width:20.45455%;}}@media screen and (min-width:1024px){.cc--footer-contact{margin-right:4.54545%;width:18.18182%;}}@media screen and (min-width:1024px){.cc--footer-contact .footer-contact-container{text-align:left;}}.cc--footer-contact .footer-contact-container p{font-size:0.875rem;line-height:2.5715;color:#FFFFFF;margin:0;}.cc--footer-contact .footer-contact-container h4{font-size:0.875rem;line-height:2.5715;color:#FFFFFF;}@media screen and (min-width:768px){.cc--footer-copyright{margin-left:auto;}}.cc--footer-copyright .c--footer-copyright{height:100%;-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;}.cc--footer-copyright .footer-copyright{color:#CCCCCC;font-size:0.75rem;line-height:1.9167;}@media screen and (min-width:1024px){.cc--footer-external-links{clear:both;}}.cc--footer-external-links .c--footer-external-links{max-width:1600px;margin:0 auto;width:100%;}.cc--footer-external-links .mc--footer-external .m--footer-external{list-style:none;padding:0;margin:0;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-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:1.875rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--footer-external-links .mc--footer-external .m--footer-external{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item{padding-bottom:0.9375rem;}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item:last-child{padding-bottom:0;}@media screen and (min-width:768px){.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item{padding-right:1.875rem;padding-bottom:0;}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item:last-child{padding-right:0;}}.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a{font-size:0.75rem;line-height:1.3334;display:block;color:#00356B;text-decoration:none;}@media screen and (min-width:768px){.cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a{font-size:0.875rem;line-height:1.1429;}}html[data-whatintent="mouse"] .cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-external-links .mc--footer-external .m--footer-external > .menu-item a:hover{text-decoration:underline;}@media screen and (min-width:768px){.cc--footer-information-for-menu{margin-right:4.54545%;width:20.45455%;}}@media screen and (min-width:1024px){.cc--footer-information-for-menu{margin-right:4.54545%;width:18.18182%;}}@media screen and (max-width:767px){.cc--footer-information-for-menu{margin-bottom:1.5625rem;}}.cc--footer-information-for-menu .c--footer-information-for-menu > h3{font-size:0.875rem;line-height:2.5715;color:#FFFFFF;}.cc--footer-information-for-menu .c--footer-information-for-menu ul li a{font-size:0.875rem;line-height:2.5715;text-decoration:none;color:#FFFFFF;}html[data-whatintent="mouse"] .cc--footer-information-for-menu .c--footer-information-for-menu ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-information-for-menu .c--footer-information-for-menu ul li a:hover{text-decoration:underline;color:#FFFFFF;}@media screen and (min-width:768px){.cc--footer-menu{margin-right:4.54545%;width:50%;}}@media screen and (min-width:1024px){.cc--footer-menu{margin-right:6.81818%;width:34.09091%;}}@media screen and (max-width:767px){.cc--footer-menu{margin-bottom:2.1875rem;}}.cc--footer-menu .c--footer-menu{max-width:1600px;margin:0 auto;width:100%;}@media screen and (min-width:768px){.cc--footer-menu .mc--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--footer-menu .mc--footer .m--footer{list-style:none;padding:0;margin:0;}@media screen and (min-width:1024px){.cc--footer-menu .mc--footer .m--footer{width:42.85714%;}}.cc--footer-menu .mc--footer .m--footer > .menu-item a{font-size:1rem;line-height:2.25;text-decoration:none;color:#FFFFFF;}html[data-whatintent="mouse"] .cc--footer-menu .mc--footer .m--footer > .menu-item a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-menu .mc--footer .m--footer > .menu-item a:hover{text-decoration:underline;color:#FFFFFF;}.cc--footer-notice{background-color:#566065;}.cc--footer-notice .c--footer-notice{max-width:1600px;margin:0 auto;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;color:#FFFFFF;}.cc--footer-notice .c--footer-notice p{font-size:0.75rem;line-height:1.5;}.cc--footer-notice .c--footer-notice a{font-size:0.75rem;line-height:1.5;color:#FFFFFF;text-decoration:underline;}html[data-whatintent="mouse"] .cc--footer-notice .c--footer-notice a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-notice .c--footer-notice a:hover{text-decoration:none;color:#FFFFFF;}@media screen and (max-width:1023px){.cc--footer-social{padding-top:2.0625rem;padding-bottom:2.0625rem;-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:1px solid rgba(204,204,204,0.2);}}.cc--footer-social .footer-social-container .footer-social-list{list-style:none;padding:0;margin:0;}@media screen and (max-width:1023px){.cc--footer-social .footer-social-container .footer-social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:320px;margin:0 auto;}}@media screen and (min-width:1024px){.cc--footer-social .footer-social-container .footer-social-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{color:#FFFFFF;text-decoration:none;}@media screen and (max-width:1023px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;position:relative;cursor:pointer;width:2.5rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{font-size:1rem;line-height:2.25;}}html[data-whatintent="mouse"] .cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button:hover svg path{fill:#DED3B0;}.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg{width:1.1875rem;height:1.1875rem;vertical-align:middle;}@media screen and (max-width:1023px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}@media screen and (min-width:1024px){.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg{margin-right:0.9375rem;}}.cc--footer-social .footer-social-container .footer-social-list > li .footer-social-button svg path{fill:#FFFFFF;}.cc--footer-utility{margin-top:2.5rem;}@media screen and (min-width:768px){.cc--footer-utility{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--footer-utility{margin-top:2rem;}}@media screen and (min-width:768px){.cc--footer-utility .c--footer-utility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--footer-utility .c--footer-utility{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.cc--footer-utility .mc--footer-utility .m--footer-utility{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}@media screen and (min-width:768px){.cc--footer-utility .mc--footer-utility .m--footer-utility{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (max-width:767px){.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item:not(:last-child){padding-right:0.9375rem;padding-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item{padding-right:0.9375rem;padding-bottom:0;}}.cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a{display:block;font-size:0.75rem;line-height:1.3334;color:#4A4A4A;text-decoration:none;text-align:center;}html[data-whatintent="mouse"] .cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--footer-utility .mc--footer-utility .m--footer-utility > .menu-item a:hover{text-decoration:underline;}.cc--footer-utility .footer-copyright{font-size:0.75rem;line-height:1.3334;color:#4A4A4A;text-align:center;}.cc--footer{max-width:1600px;margin:0 auto;}.cc--footer .footer-main{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--footer .footer-main{padding-right:4.16667%;padding-left:4.16667%;}}.cc--footer .footer-top{padding-top:2.1875rem;padding-bottom:1.5625rem;text-align:center;}@media screen and (min-width:768px){.cc--footer .footer-top{padding-top:3rem;padding-bottom:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;}}@media screen and (min-width:1024px){.cc--footer .footer-top{padding-bottom:3.125rem;margin-bottom:2.0625rem;border-bottom:1px solid rgba(204,204,204,0.2);}}.cc--footer .footer-bottom{padding-bottom:1.5625rem;max-width:1600px;margin:0 auto;}@media screen and (max-width:767px){.cc--footer .footer-bottom{text-align:center;}}@media screen and (min-width:768px){.cc--footer .footer-bottom{padding-bottom:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--full-captioned-image .c--full-captioned-image{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--full-captioned-image .c--full-captioned-image{margin-top:2rem;margin-bottom:2rem;}}@media screen and (min-width:1024px){.cc--full-captioned-image .c--full-captioned-image{margin-top:3.125rem;margin-bottom:3.125rem;}}.cc--full-captioned-image figure{margin:0;}.cc--full-captioned-image figure figcaption{margin:0;padding-top:0.625rem;padding-right:4.16667%;padding-left:4.16667%;font-size:0.75rem;line-height:1.8334;text-align:left;color:#4A4A4A;}@media screen and (min-width:768px){.cc--full-captioned-image figure figcaption{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-captioned-image figure figcaption{padding-right:25%;padding-left:25%;}}.cc--full-captioned-video figure{margin:0;}.cc--full-captioned-video figure figcaption{margin:0;border-top:5px solid #286dc0;padding-top:1.25rem;font-size:0.75rem;line-height:1.5;text-align:left;color:#4A4A4A;}@media screen and (min-width:1024px){.cc--full-captioned-video figure figcaption{padding-right:6.25%;padding-left:6.25%;}}.cc--full-carousel{margin-top:0.625rem;margin-bottom:1.25rem;}.cc--full-carousel .cc--full-captioned-image > .c--full-captioned-image{padding-right:0;padding-left:0;}.cc--full-carousel .swiper-button-wrapper{list-style:none;padding:0;margin:0;position:relative;width:100px;height:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#FFFFFF;}@media screen and (min-width:768px){.cc--full-carousel .swiper-button-wrapper{position:absolute;z-index:10;bottom:0;right:0;}}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next{position:relative;width:50px;height:50px;margin:0;padding:0;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #dddddd;outline:0;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev:focus,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next:focus{-webkit-box-shadow:inset 0 0 0 3px #DD611D;box-shadow:inset 0 0 0 3px #DD611D;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev svg,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0.9375rem;height:0.9375rem;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev svg polygon,.cc--full-carousel .swiper-button-wrapper li .swiper-button-next svg polygon{fill:#00356B;}.cc--full-carousel .swiper-button-wrapper li .swiper-button-prev{border-right:0;}.cc--full-carousel .c--full-captioned-image figure{margin-bottom:1.25rem;}.cc--full-carousel .c--full-captioned-image figure figcaption{border-top:0;padding-top:0.9375rem;padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--full-carousel .c--full-captioned-image figure figcaption{width:50%;padding-right:0;padding-left:0;}}.cc--full-carousel .swiper-button-prev,.cc--full-carousel .swiper-button-next{background-image:none;top:inherit;left:inherit;right:inherit;}.cc--full-image-cta{background-size:cover;background-position:center center;}.cc--full-image-cta .c--full-image-cta{position:relative;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.cc--full-image-cta .c--full-image-cta .image{background-size:cover;background-position:center center;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta .image{padding-top:56.25%;}}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .image{position:relative;overflow:hidden;height:27.0625rem;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .image{height:42.1875rem;}}.cc--full-image-cta .c--full-image-cta .text-wrapper{padding-right:4.16667%;padding-left:4.16667%;position:relative;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-wrapper{max-width:1600px;margin:0 auto;width:100%;height:100%;padding-right:4.16667%;padding-left:4.16667%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:1;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:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-wrapper{padding-right:8.33333%;padding-left:8.33333%;}}.cc--full-image-cta .c--full-image-cta .text-container{padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:1.5625rem;padding-left:1.25rem;background-color:#FFFFFF;text-align:center;}@media screen and (max-width:767px){.cc--full-image-cta .c--full-image-cta .text-container{position:relative;top:-1.5625rem;}}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-container{padding-top:2rem;padding-right:2.08333%;padding-bottom:2rem;padding-left:2.08333%;width:43.75%;z-index:1;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-container{padding-top:5.4375rem;padding-right:4.16667%;padding-bottom:5.4375rem;padding-left:4.16667%;width:33.33333%;}}.cc--full-image-cta .c--full-image-cta .text-container .f--description{margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-container .f--description{margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-container .f--description{margin-bottom:1.25rem;}}.cc--full-image-cta .c--full-image-cta .text-container .f--description p{font-size:1rem;line-height:1.625;color:#4A4A4A;}.cc--full-image-cta .c--full-image-cta .text-container .f--button-link .button{margin-right:auto;margin-left:auto;}@media screen and (min-width:768px){.cc--full-image-cta .c--full-image-cta .text-container .f--button-link .button{width:47.36842%;}}@media screen and (min-width:1024px){.cc--full-image-cta .c--full-image-cta .text-container .f--button-link .button{width:50%;}}@media screen and (min-width:768px){.cc--full-image-cta.reverse .c--full-image-cta .text-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.cc--full-quote{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.875rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-quote{padding-top:2rem;padding-right:8.33333%;padding-bottom:2rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-quote{padding-top:3.125rem;padding-right:16.66667%;padding-bottom:3.125rem;padding-left:16.66667%;}}.cc--full-quote.dark{background-color:#F1F1F1;}.cc--full-quote .c--full-quote{max-width:816px;margin:0 auto;width:100%;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-top:1.875rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.cc--full-quote .c--full-quote{padding-top:2rem;padding-bottom:2rem;}}@media screen and (min-width:1024px){.cc--full-quote .c--full-quote{padding-top:3.125rem;padding-bottom:3.125rem;}}.cc--full-quote .f--quote-text{font-size:1.375rem;line-height:1.3637;color:#6D1327;margin-bottom:1.25rem;}.cc--full-quote .f--quote-text p{font-size:1.375rem;line-height:1.3637;display:initial;color:#6D1327;quotes:"“" "”" "‘" "’";}.cc--full-quote .f--quote-text::before{content:open-quote;display:inline-block;text-align:center;margin-left:-1.5625rem;}.cc--full-quote .f--quote-text::after{content:close-quote;}@media screen and (min-width:768px){.cc--full-quote .f--quote-text{font-size:1.875rem;line-height:1.2667;margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--full-quote .f--quote-text{font-size:2.25rem;line-height:1.2778;margin-bottom:1.25rem;}}.cc--full-quote .f--quote-attribution{font-size:0.9375rem;line-height:1.6667;color:#5B2834;}.cc--full-section-header{max-width:1600px;margin:0 auto;text-align:center;}.cc--full-section-header .c--full-section-header{padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-section-header .c--full-section-header{padding-top:2.5rem;padding-right:8.33333%;padding-bottom:2rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-section-header .c--full-section-header{padding-top:4.6875rem;padding-right:16.66667%;padding-bottom:3.125rem;padding-left:16.66667%;}}.cc--full-section-header.dark{background-color:#F1F1F1;}.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p{font-size:1.5rem;line-height:1.4167;margin-bottom:0.9375rem;color:#000000;}@media screen and (min-width:768px){.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p{font-size:1.875rem;line-height:1.2667;}}@media screen and (min-width:1024px){.cc--full-section-header .c--full-section-header > .f--section-label h2,.cc--full-section-header .c--full-section-header > .f--section-label h2 p{font-size:3.4375rem;line-height:1.091;margin-bottom:0.875rem;}}.cc--full-section-header .c--full-section-header > .f--description p{font-size:1rem;line-height:1.625;color:#4A4A4A;}@media screen and (min-width:1024px){.cc--full-section-header .c--full-section-header > .f--description p{font-size:1.125rem;line-height:1.6667;}}.cc--full-split-cta{background-color:#FFFFFF;}.cc--full-split-cta.dark{background-color:#F1F1F1;}.cc--full-split-cta.dark .c--full-split-cta .text-container{background-color:#F1F1F1;}@media screen and (min-width:768px){.cc--full-split-cta.reverse .c--full-split-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.cc--full-split-cta.reverse .c--full-split-cta .text-container{margin-right:0;margin-left:auto;}}@media screen and (min-width:1024px){.cc--full-split-cta.wide .c--full-split-cta .text-container{padding-right:4.6875rem;padding-left:4.6875rem;max-width:400px;width:33.33333%;}}@media screen and (min-width:1024px){.cc--full-split-cta.wide .c--full-split-cta .image{width:66.66667%;}}.cc--full-split-cta .c--full-split-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.cc--full-split-cta .c--full-split-cta .text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.cc--full-split-cta .c--full-split-cta .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.cc--full-split-cta .c--full-split-cta .text-container{background-color:#FFFFFF;margin-top:-1.5625rem;margin-right:4.16667%;margin-left:4.16667%;padding-top:1.5625rem;padding-right:1.25rem;padding-bottom:2.1875rem;padding-left:1.25rem;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;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:4.125rem;padding-right:3rem;padding-bottom:4.125rem;padding-left:3rem;width:50%;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container{padding-right:4.6875rem;padding-left:4.6875rem;max-width:800px;width:50%;margin-right:auto;margin-left:0;}}.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title{margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title{margin-bottom:1.25rem;}}.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h3{color:#000000;font-size:1.375rem;line-height:1.3637;text-align:left;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h3{font-size:1.625rem;line-height:1.3077;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title a,.cc--full-split-cta .c--full-split-cta .text-container .f--cta-title h3{font-size:1.75rem;line-height:1.1429;}}.cc--full-split-cta .c--full-split-cta .text-container .f--description p{text-align:left;font-size:1rem;line-height:1.625;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--description p{margin-bottom:1.5rem;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--description p{margin-bottom:2.1875rem;}}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button:focus{outline:3px solid #4A90E2;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button{width:66.66667%;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button{width:60%;}}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1rem;line-height:1.5;text-decoration:none;}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{font-size:1.125rem;line-height:1;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{font-size:1.125rem;line-height:1.5556;}}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt:hover{text-decoration:none;}html[data-whatintent="mouse"] .cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt:hover svg{fill:#000000;}.cc--full-split-cta .c--full-split-cta .text-container .f--button-link .button--alt svg{width:50px;height:50px;display:block;fill:#6D1327;margin-right:1.25rem;}.cc--full-split-cta .c--full-split-cta .image{background-size:cover;background-position:center center;}@media screen and (max-width:767px){.cc--full-split-cta .c--full-split-cta .image{padding-top:56.25%;}}@media screen and (min-width:768px){.cc--full-split-cta .c--full-split-cta .image{position:relative;overflow:hidden;width:50%;min-height:30rem;}}@media screen and (min-width:1024px){.cc--full-split-cta .c--full-split-cta .image{min-height:42.1875rem;}}.cc--full-split-ctas{background-color:#FFFFFF;}.cc--full-split-ctas.dark{background-color:#F1F1F1;}.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2{font-size:1.75rem;line-height:1.2858;color:#000000;text-align:center;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2{font-size:2.1875rem;line-height:1.0858;padding-top:2.5rem;padding-right:8.33333%;padding-bottom:0.9375rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--full-split-ctas .c--full-split-ctas > .f--section-label h2{font-size:3.4375rem;line-height:1.091;padding-top:4.8125rem;padding-bottom:1.125rem;}}.cc--full-split-ctas .c--full-split-ctas > .f--description p{font-size:1rem;line-height:1.625;color:#4A4A4A;text-align:center;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--full-split-ctas .c--full-split-ctas > .f--description p{padding-right:20.83333%;padding-bottom:2rem;padding-left:20.83333%;}}@media screen and (min-width:1024px){.cc--full-split-ctas .c--full-split-ctas > .f--description p{font-size:1.125rem;line-height:1.6667;padding-right:29.16667%;padding-bottom:3.125rem;padding-left:29.16667%;}}#l--main-header{position:relative;z-index:3;}@media screen and (max-width:1023px){#l--main-header{height:60px;}}@media screen and (min-width:1024px){#l--main-header{height:130px;background:linear-gradient(to bottom,#F1F1F1 90px,#FFFFFF 0);}}.cc--header{max-width:1600px;margin:0 auto;}.cc--header .c--header{height:100%;}@media screen and (max-width:1023px){.cc--header .c--header{margin-right:4.16667%;margin-left:4.16667%;}}@media screen and (min-width:1024px){.cc--header .c--header{padding-right:4.16667%;padding-left:4.16667%;}}.cc--header .cc--information-for-menu{display:none;width:auto;margin-right:0;}@media screen and (min-width:1024px){.cc--header .cc--information-for-menu{display:block;}}.cc--header .cc--utility-menu{display:none;}@media screen and (min-width:1024px){.cc--header .cc--utility-menu{display:block;}}.cc--header .utility-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:1024px){.cc--header .utility-nav-container{height:50px;padding-right:4.54545%;padding-left:4.54545%;}}.cc--header .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;}@media screen and (max-width:767px){.cc--header .hamburger{padding-right:0.75rem;padding-left:0.75rem;}}@media screen and (min-width:1024px){.cc--header .hamburger{display:none;}}.cc--header .hamburger .hamburger-box{height:10px;}.cc--header .hamburger.is-active{position:relative;background-color:#550D1D;}.cc--header .hamburger.is-active::before{content:'';display:block;position:absolute;top:0;left:-1px;z-index:1;width:auto;height:100%;border-left:1px solid #550D1D;}.cc--hero-ambient-video .c--hero-ambient-video{position:relative;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:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden;}@media screen and (min-width:768px){.cc--component-container.cc--hero-ambient-video.text-orientation .c--component.c--hero-ambient-video:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to right,rgba(0,0,0,0.8) 5%,transparent 70%);z-index:1;}.cc--component-container.cc--hero-ambient-video.text-orientation.reverse .c--component.c--hero-ambient-video:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,right top,left top,color-stop(5%,rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(to left,rgba(0,0,0,0.8) 5%,transparent 70%);z-index:1;}}.cc--hero-ambient-video .c--hero-ambient-video .image-video{position:relative;overflow:hidden;background-color:#6D1327;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .image-video{height:36rem;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .image-video{height:50rem;}}.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--image-srcset{display:block;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--image-srcset{display:none;}}@media screen and (min-device-width:414px) and (max-device-height:896px) and (orientation:landscape){.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--image-srcset{display:block;}}.cc--hero-ambient-video .c--hero-ambient-video .image-video .video-controls,.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--ambient-video{display:none;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .image-video .video-controls,.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--ambient-video{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-device-width:414px) and (max-device-height:896px) and (orientation:landscape){.cc--hero-ambient-video .c--hero-ambient-video .image-video .video-controls,.cc--hero-ambient-video .c--hero-ambient-video .image-video .f--ambient-video{display:none;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container{background-color:#F1F1F1;}}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container{max-width:1600px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .text-container-inner{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .text-container-inner{max-width:40.90909%;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .text-container-inner{max-width:50%;padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title{margin-top:1.5625rem;margin-bottom:0.9375rem;}}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title{margin-bottom:1.25rem;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title h3{text-align:left;font-size:1.875rem;line-height:1.3334;color:#6D1327;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title h3{font-size:2.8125rem;line-height:1.0667;color:#FFFFFF;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--cta-title h3{font-size:3.75rem;line-height:0.9167;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description{margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description{margin-bottom:2.1875rem;}}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p{font-size:1rem;line-height:1.625;color:#333333;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p{color:#FFFFFF;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--description p{font-size:1.25rem;line-height:1.5;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.1875rem;}}@media screen and (max-width:767px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button:focus{outline:3px solid #4A90E2;}}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{border:1px solid #FFFFFF;color:#FFFFFF;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-ambient-video .c--hero-ambient-video .text-container .f--button-link .button:hover{background-color:#FFFFFF;color:#6D1327;}}.cc--hero-ambient-video .c--hero-ambient-video .video-controls{max-width:1600px;margin:0 auto;position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.cc--hero-ambient-video .c--hero-ambient-video .video-controls .video-controls-inner{position:relative;z-index:2;padding-bottom:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--hero-ambient-video .c--hero-ambient-video .video-controls .video-controls-inner{padding-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-ambient-video .c--hero-ambient-video .video-controls .video-controls-inner{padding-bottom:3.125rem;padding-left:8.33333%;}}.cc--hero-ambient-video .c--hero-ambient-video .video-controls svg{width:35px;height:35px;fill:#FFFFFF;}.cc--hero-ambient-video .c--hero-ambient-video .video-pause-button{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--hero-ambient-video .c--hero-ambient-video .video-pause-button.hidden{display:none;}.cc--hero-ambient-video .c--hero-ambient-video .video-play-button{display:none;}.cc--hero-ambient-video .c--hero-ambient-video .video-play-button.active{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--hero-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#00356B;}.cc--hero-background-image .c--hero-background-image{padding-right:2.08333%;padding-left:2.08333%;max-width:1600px;margin:0 auto;min-height:8.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:768px){.cc--hero-background-image .c--hero-background-image{min-height:14.375rem;}}@media screen and (min-width:1024px){.cc--hero-background-image .c--hero-background-image{min-height:18.75rem;}}.cc--hero-background-image .c--hero-background-image h1{color:#FFFFFF;font-size:3rem;line-height:0.9584;}@media screen and (min-width:1024px){.cc--hero-background-image .c--hero-background-image h1{font-size:4.6875rem;line-height:1;}}.cc--hero-degree-finder{max-width:1600px;margin:0 auto;position:relative;}.cc--hero-degree-finder .c--hero-degree-finder{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.8125rem;padding-left:4.16667%;text-align:center;}@media screen and (min-width:768px){.cc--hero-degree-finder .c--hero-degree-finder{padding-top:3.125rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}.cc--hero-degree-finder .c--hero-degree-finder .supertitle{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#000000;display:block;}@media screen and (min-width:768px){.cc--hero-degree-finder .c--hero-degree-finder .supertitle{font-size:1.25rem;line-height:1.5;margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-degree-finder .c--hero-degree-finder .supertitle{margin-bottom:2.1875rem;}}.cc--hero-degree-finder .c--hero-degree-finder h1{font-size:1.625rem;line-height:1.3847;color:#6D1327;}@media screen and (min-width:768px){.cc--hero-degree-finder .c--hero-degree-finder h1{font-size:2.5rem;line-height:1.15;}}.cc--hero-degree-finder::after{content:'';display:block;background:url(/themes/custom/nccu/style/images/icons/logo-quoin.svg) 0 0 no-repeat;width:1.25rem;height:1.25rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.625rem;}.cc--hero-filters .c--hero-filters .f--image img{border-bottom:0;}.cc--hero-filters .c--hero-filters .text-container{max-width:900px;position:relative;background-color:#00356B;margin-top:-3.125rem;margin-right:2.08333%;margin-bottom:1.25rem;margin-left:2.08333%;padding-top:1.625rem;padding-right:2.08333%;padding-bottom:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container{margin-top:-6.25rem;margin-right:4.16667%;margin-bottom:3.75rem;margin-left:4.16667%;padding-top:2rem;padding-right:4.16667%;padding-bottom:2rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container{margin-top:-9.375rem;margin-right:auto;margin-bottom:4.375rem;margin-left:auto;padding-top:2.25rem;padding-right:9.375rem;padding-bottom:3.125rem;padding-left:9.375rem;}}.cc--hero-filters .c--hero-filters .text-container h1{color:#FFFFFF;font-size:3rem;line-height:0.9584;text-align:center;padding-bottom:0.75rem;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container h1{padding-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container h1{font-size:4.6875rem;line-height:1;padding-bottom:1.875rem;}}.cc--hero-filters .c--hero-filters .text-container .f--section-title{border-top:1px solid rgba(255,255,255,0.2);}.cc--hero-filters .c--hero-filters .text-container .f--section-title h2{font-size:1.375rem;line-height:1.3637;color:#FFFFFF;padding-top:0.75rem;padding-bottom:0.625rem;margin-bottom:0;text-align:center;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .f--section-title h2{padding-top:1.5625rem;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .f--section-title h2{font-size:1.5rem;line-height:1.4167;padding-top:1.875rem;}}.cc--hero-filters .c--hero-filters .text-container .f--section-title h2::after{display:none;}.cc--hero-filters .c--hero-filters .text-container .f--description{font-size:1rem;line-height:1.5;color:#FFFFFF;text-align:center;margin-bottom:1.5625rem;}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .f--description{margin-bottom:1.875rem;}}.cc--hero-filters .c--hero-filters .text-container .f--description p{font-size:1rem;line-height:1.5;color:#FFFFFF;text-align:center;margin-bottom:1.5625rem;}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .f--description p{margin-bottom:1.875rem;}}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(1){width:75%;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(1){width:66.66667%;}}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(2){width:25%;margin-top:0.75rem;margin-left:0.625rem;}}@media screen and (min-width:1024px){.cc--hero-filters .c--hero-filters .text-container .hero-filters-form .fi--hero-filters:nth-child(2){width:33.33333%;margin-top:0.75rem;margin-left:0.625rem;}}.cc--hero-filters .c--hero-filters .text-container .fi--form-item label{color:#FFFFFF;text-align:center;font-size:1rem;line-height:1;margin-bottom:1rem;}@media screen and (min-width:768px){.cc--hero-filters .c--hero-filters .text-container .fi--form-item label{text-align:left;}}.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background:#6D1327;color:#FFFFFF;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6D1327;height:3.5625rem;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFFFFF;color:#6D1327;text-decoration:none;border:1px solid #6D1327;}.cc--hero-filters .c--hero-filters .text-container .fi--form-item input[type="button"]:focus{outline:3px solid #4A90E2;}.cc--hero-filters .c--hero-filters .text-container .fi--form-item .select-wrap select{color:#00356B;}.cc--hero-profile .c--hero-profile{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;text-align:center;}@media screen and (min-width:768px){.cc--hero-profile .c--hero-profile{padding-top:2.5rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-profile .c--hero-profile{padding-top:4.6875rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}.cc--hero-profile .c--hero-profile h1{color:#6D1327;font-size:1.875rem;line-height:1.3334;}@media screen and (min-width:500px){.cc--hero-profile .c--hero-profile h1{font-size:2.8125rem;line-height:1.0667;margin-bottom:0.9375rem;}}@media screen and (min-width:1024px){.cc--hero-profile .c--hero-profile h1{font-size:5rem;line-height:0.9375;margin-bottom:1.5625rem;}}.cc--hero-profile .c--hero-profile .f--description{color:#000000;font-size:1.375rem;line-height:1.4546;}@media screen and (min-width:500px){.cc--hero-profile .c--hero-profile .f--description{font-size:1.375rem;line-height:1.1819;}}@media screen and (min-width:1024px){.cc--hero-profile .c--hero-profile .f--description{font-size:2.25rem;line-height:1.2778;}}.t--programs .content-top{max-width:1600px;margin:0 auto;}.cc--hero-programs{padding-right:4.16667%;padding-left:4.16667%;margin-top:1.5625rem;margin-bottom:1.5625rem;}.cc--hero-programs .c--hero-programs{padding-top:1.25rem;padding-right:4.54545%;padding-bottom:2.1875rem;padding-left:4.54545%;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.875rem;padding-bottom:3rem;}}@media screen and (min-width:1024px){.cc--hero-programs .c--hero-programs{padding-top:3.125rem;padding-right:6.81818%;padding-bottom:3.75rem;padding-left:6.81818%;}}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .cta-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}@media screen and (max-width:767px){.cc--hero-programs .c--hero-programs .cta-container{margin-bottom:2.1875rem;}}.cc--hero-programs .c--hero-programs .cta-container .f--page-title h1{font-size:1.75rem;line-height:1.2858;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .cta-container .f--page-title h1{font-size:2.1875rem;line-height:1.0858;margin-bottom:2rem;}}@media screen and (min-width:1024px){.cc--hero-programs .c--hero-programs .cta-container .f--page-title h1{font-size:3.4375rem;line-height:1.091;margin-bottom:3.125rem;}}.cc--hero-programs .c--hero-programs .program-finder-cta p.desc{font-size:1.25rem;line-height:1.5;margin-bottom:1.5625rem;color:#6D1327;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .program-finder-cta p.desc{font-size:1.25rem;line-height:1.6;margin-bottom:1rem;}}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .program-finder-cta p.desc{font-size:1.75rem;line-height:1.1429;margin-bottom:1.25rem;}}.cc--hero-programs .c--hero-programs .program-finder-cta .button{min-width:10.9375rem;}@media screen and (min-width:768px){.cc--hero-programs .c--hero-programs .description-container{padding-left:2.27273%;-webkit-box-flex:0;-ms-flex:0 0 43.18182%;flex:0 0 43.18182%;}}@media screen and (min-width:1024px){.cc--hero-programs .c--hero-programs .description-container{padding-left:9.09091%;-webkit-box-flex:0;-ms-flex:0 0 40.90909%;flex:0 0 40.90909%;}}.cc--hero-search{background-color:#00356B;}.cc--hero-search .c--hero-search{max-width:1600px;margin:0 auto;padding-top:1.25rem;padding-right:2.08333%;padding-bottom:1.25rem;padding-left:2.08333%;text-align:center;min-height:15.125rem;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:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.cc--hero-search .c--hero-search{padding-top:1.875rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--hero-search .c--hero-search{padding-top:2.8125rem;padding-bottom:2.8125rem;}}.cc--hero-search .f--page-title{margin-bottom:1.5625rem;}.cc--hero-search .f--page-title h1{color:#FFFFFF;font-size:3rem;}@media screen and (min-width:1024px){.cc--hero-search .f--page-title h1{font-size:3.4375rem;line-height:1.091;max-width:37.5rem;margin:0 auto;}}@media screen and (min-width:1024px){.cc--hero-search .f--description{max-width:37.5rem;width:100%;margin:0 auto;}}.cc--hero-search .f--description p{color:#FFFFFF;}.cc--hero-section{background-color:#00356B;}.cc--hero-section .c--hero-section{max-width:1600px;margin:0 auto;width:100%;padding-top:1.25rem;padding-right:2.08333%;padding-bottom:1.25rem;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--hero-section .c--hero-section{padding-top:1.875rem;padding-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--hero-section .c--hero-section{padding-top:2.8125rem;padding-bottom:2.8125rem;}}.cc--hero-section h1{color:#FFFFFF;font-size:3rem;}@media screen and (min-width:1024px){.cc--hero-section h1{font-size:3.4375rem;line-height:1.091;}}.cc--hero-section .subsection-title{display:block;color:#B3C2D2;font-size:1.875rem;line-height:1.2;margin-top:0.9375rem;}@media screen and (min-width:1024px){.cc--hero-section .subsection-title{font-size:2.5rem;line-height:1.2;}}.cc--hero-share{max-width:1600px;margin:0 auto;}.cc--hero-share .c--hero-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--hero-share .c--hero-share{padding-top:3.1875rem;padding-right:8.33333%;padding-bottom:2.1875rem;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--hero-share .c--hero-share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:3.4375rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;}}.cc--hero-share .sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:1024px){.cc--hero-share .sidebar{width:22.72727%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.cc--hero-share .header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media screen and (min-width:1024px){.cc--hero-share .header{width:77.27273%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.cc--hero-share .header .f--page-title h1{color:#000000;font-size:1.75rem;line-height:1.2858;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--hero-share .header .f--page-title h1{font-size:2.1875rem;line-height:1.0858;margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--hero-share .header .f--page-title h1{font-size:3.4375rem;line-height:1.091;margin-bottom:2.5rem;}}.cc--hero-share .header .f--byline{color:#000000;font-size:1rem;line-height:1.625;margin-bottom:0.625rem;}.cc--hero-share .header .f--authored-date{color:#4A4A4A;font-size:1rem;line-height:1.625;}@media screen and (max-width:1023px){.cc--hero-share .header .f--authored-date{margin-bottom:1.875rem;}}.cc--hero-text{max-width:1600px;margin:0 auto;}.cc--hero-text .c--hero-text{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;text-align:center;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text{padding-top:2.5rem;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text{padding-top:4.6875rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}.cc--hero-text .c--hero-text h1{font-size:1.875rem;line-height:1.3334;margin-bottom:0.625rem;color:#6D1327;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text h1{font-size:2.8125rem;line-height:1.0667;margin-bottom:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text h1{font-size:5rem;line-height:0.9375;max-width:63.63636%;margin-right:auto;margin-bottom:1.5625rem;margin-left:auto;}}.cc--hero-text .c--hero-text .f--description{margin-top:0.625rem;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text .f--description{margin-top:1.25rem;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text .f--description{margin-top:1.5625rem;margin-right:auto;margin-left:auto;max-width:72.72727%;}}.cc--hero-text .c--hero-text p{font-size:1.125rem;line-height:1.6667;color:#4A4A4A;}@media screen and (min-width:768px){.cc--hero-text .c--hero-text p{font-size:1rem;line-height:1.625;}}@media screen and (min-width:1024px){.cc--hero-text .c--hero-text p{font-size:1.375rem;line-height:1.5455;}}.cc--icon-grid-item{padding-top:0.625rem;padding-right:4.16667%;padding-left:4.16667%;width:100%;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}@media screen and (min-width:768px){.cc--icon-grid-item{width:50%;padding-top:1.875rem;padding-right:6.25%;padding-bottom:1.875rem;padding-left:6.25%;}}@media screen and (min-width:1024px){.cc--icon-grid-item{width:33.33333%;padding-top:1.875rem;padding-right:6.25%;padding-bottom:3.75rem;padding-left:6.25%;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--icon-grid-item:nth-child(odd){border-right:1px solid #CCCCCC;}}@media screen and (min-width:1024px){.cc--icon-grid-item:nth-child(3n+1),.cc--icon-grid-item:nth-child(3n+2){border-right:1px solid #CCCCCC;}}@media screen and (min-width:768px) and (max-width:1023px){.cc--icon-grid-item:nth-child(n+3){border-top:1px solid #CCCCCC;}}@media screen and (min-width:1024px){.cc--icon-grid-item:nth-child(n+4){border-top:1px solid #CCCCCC;}}.cc--icon-grid-item .c--icon-grid-item{padding-bottom:2.1875rem;border-bottom:1px solid #CCCCCC;text-align:center;}@media screen and (min-width:768px){.cc--icon-grid-item .c--icon-grid-item{border:0;padding-bottom:0;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;}}.cc--icon-grid-item .c--icon-grid-item .svg-container{position:relative;}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .svg-container{margin-bottom:0.625rem;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .svg-container svg{position:absolute;width:6.25rem;height:6.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}@media screen and (max-width:1023px){.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description,.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description p{display:none;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description,.cc--icon-grid-item .c--icon-grid-item .svg-container .f--description p{visibility:hidden;}}.cc--icon-grid-item .c--icon-grid-item svg{width:6.25rem;height:6.25rem;}.cc--icon-grid-item .c--icon-grid-item svg path{fill:#6D1327;}.cc--icon-grid-item .c--icon-grid-item .f--cta-title{margin:0;}@media screen and (max-width:1023px){.cc--icon-grid-item .c--icon-grid-item .f--cta-title{margin-bottom:0.625rem;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item .f--cta-title{margin-top:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}}@media screen and (min-width:1024px){.cc--icon-grid-item .c--icon-grid-item > .f--description{display:none;}}html[data-whatintent="mouse"] .cc--icon-grid-item{-webkit-transition:all 0.1s;transition:all 0.1s;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover{background-color:rgba(109,19,39,0.9);position:relative;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item h3{color:#FFFFFF;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item .svg-container{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:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item .svg-container .f--description,html[data-whatintent="mouse"] .cc--icon-grid-item:hover .c--icon-grid-item .svg-container .f--description p{visibility:visible;color:#FFFFFF;position:relative;z-index:1;}}.cc--icon-grid{max-width:1600px;margin:0 auto;margin-bottom:2.1875rem;}@media screen and (min-width:1024px){.cc--icon-grid{margin-bottom:1.5625rem;}}.cc--icon-grid .c--icon-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:1024px){html[data-whatintent="mouse"] .cc--information-for-menu .information-for-wrapper{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--information-for-menu .information-for-wrapper:hover .mc--menu{display:block;}}.cc--information-for-menu .information-for-button{font-size:0.9375rem;line-height:1.8667;color:#4A4A4A;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.3125rem;padding-right:0.75rem;padding-bottom:0.3125rem;padding-left:0.75rem;}html[data-whatintent="mouse"] .cc--information-for-menu .information-for-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--information-for-menu .information-for-button:hover{text-decoration:underline;}@media screen and (min-width:1024px){.cc--information-for-menu .information-for-button{font-size:0.8125rem;line-height:1;}}.cc--information-for-menu .information-for-button svg{width:25px;height:25px;fill:#4A4A4A;}.cc--information-for-menu .mc--menu{position:relative;}@media screen and (min-width:1024px){.cc--information-for-menu .mc--menu{display:none;}}@media screen and (min-width:1024px){.cc--information-for-menu ul.m--menu{padding-top:1.5625rem;padding-right:2.5rem;padding-bottom:2.1875rem;padding-left:2.5rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;z-index:10;min-width:144px;background-color:#CCCCCC;}}.cc--information-for-menu ul.m--menu > li a{display:block;padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;font-size:0.9375rem;line-height:2.4;color:#FFFFFF;text-decoration:none;white-space:nowrap;}html[data-whatintent="mouse"] .cc--information-for-menu ul.m--menu > li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--information-for-menu ul.m--menu > li a:hover{text-decoration:underline;}@media screen and (min-width:1024px){.cc--information-for-menu ul.m--menu > li a{color:#000000;font-size:0.875rem;line-height:2.5715;text-align:center;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}.cc--intro .c--intro{color:#000000;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--intro .c--intro{padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--intro .c--intro{padding-right:0;padding-left:0;}}.cc--intro .c--intro a,.cc--intro .c--intro p{font-size:1.125rem;line-height:1.5556;margin-bottom:1.25rem;}@media screen and (min-width:768px){.cc--intro .c--intro a,.cc--intro .c--intro p{font-size:1.5rem;line-height:1.5834;margin-bottom:1.5rem;}}@media screen and (min-width:1024px){.cc--intro .c--intro a,.cc--intro .c--intro p{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.cc--link-table-grid-section{width:47.72727%;margin-right:4.54545%;margin-bottom:1.5625rem;}}@media screen and (min-width:1024px){.cc--link-table-grid-section{width:31.57895%;margin-right:2.63158%;}}.cc--link-table-grid-section:nth-child(2n){margin-right:0;margin-bottom:1.25rem;margin-left:0;}@media screen and (min-width:1024px){.cc--link-table-grid-section:nth-child(2n){margin-right:2.63158%;}}@media screen and (min-width:1024px){.cc--link-table-grid-section:nth-child(3n){margin-right:0;margin-left:0;}}.cc--link-table-grid-section:nth-child(1) .f--cta-title h3{margin-top:0;}.cc--link-table-grid-section:last-child{margin-bottom:0;}.cc--link-table-grid-section .f--cta-title h3{font-size:1rem;line-height:1.625;padding-top:1.5625rem;margin-top:1.5625rem;border-top:1px solid #CCCCCC;color:#000000;}@media screen and (min-width:768px){.cc--link-table-grid-section .f--cta-title h3{font-size:1.125rem;line-height:1.5556;margin-top:0;}}.cc--link-table-grid-section .f--links a{padding-top:0;padding-right:0;padding-bottom:0.625rem;padding-left:0;border:none;height:auto;text-decoration:underline;text-align:left;}html[data-whatintent="mouse"] .cc--link-table-grid-section .f--links a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--link-table-grid-section .f--links a:hover{border:none;}.cc--link-table-grid{max-width:1600px;margin:0 auto;}.cc--link-table-grid .c--link-table-grid{padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--link-table-grid .c--link-table-grid{padding-top:1.5625rem;padding-bottom:2.1875rem;}}@media screen and (min-width:1024px){.cc--link-table-grid .c--link-table-grid{padding-top:1.5625rem;padding-right:10.41667%;padding-bottom:2.1875rem;padding-left:10.41667%;}}.cc--link-table-grid .c--link-table-grid .f--section-title h2{font-size:1.375rem;line-height:1.3637;margin-bottom:1.5625rem;color:#000000;}@media screen and (min-width:768px){.cc--link-table-grid .c--link-table-grid .f--section-title h2{font-size:1.4375rem;line-height:1.174;max-width:47.72727%;}}@media screen and (min-width:1024px){.cc--link-table-grid .c--link-table-grid .f--section-title h2{font-size:1.75rem;line-height:1.2858;max-width:47.36842%;}}@media screen and (min-width:768px){.cc--link-table-grid .c--link-table-grid .f--sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--links-columns{margin-bottom:3.125rem;}.cc--links-columns .c--links-columns ul{list-style:none;padding:0;margin:0;}@media screen and (min-width:768px){.cc--links-columns .c--links-columns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.cc--links-columns .c--links-columns ul li{-ms-flex-preferred-size:45.83333%;flex-basis:45.83333%;-ms-flex-negative:0;flex-shrink:0;}.cc--links-columns .c--links-columns ul li a.button{border:0;border-bottom:1px solid #000000;height:auto;padding-top:0;padding-right:0;padding-bottom:1rem;padding-left:0;margin-bottom:1.25rem;color:#000000;display:block;text-align:left;position:relative;}.cc--links-columns .c--links-columns ul li a.button::after{content:'';background:url(/themes/custom/nccu/style/images/icons/icon-arrowright.svg) 0 0 no-repeat;width:35px;height:35px;position:absolute;right:0;top:0;}.cc--login-form{margin-top:1.5625rem;margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--login-form{margin-top:2.5rem;margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--login-form{margin-top:3.125rem;margin-bottom:3.125rem;}}.cc--login-form .c--login-form{max-width:320px;margin:0 auto;width:100%;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--login-form .c--login-form{padding-right:0;padding-left:0;}}.cc--login-form .cc--filter-form{background-color:#FFFFFF;}.cc--login-form .cc--filter-form .c--filter-form{padding-right:0;padding-left:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#FFFFFF;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .fi--form-item{width:100%;margin-right:0;margin-bottom:1.25rem;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .fi--form-item:last-child{margin-bottom:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .fi--form-item .description{margin-top:0.3125rem;margin-bottom:0.3125rem;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions{width:100%;margin-top:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item{width:100%;margin-right:0;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;}html[data-whatintent="mouse"] .cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--login-form .cc--filter-form .c--filter-form .filter-form .form-actions .fi--form-item:first-child > input:focus{outline:3px solid #4A90E2;}.main-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6D1327;}@media screen and (max-width:1023px){.main-nav-container{height:60px;padding-right:0.75rem;}}@media screen and (max-width:767px){.main-nav-container{padding-right:0;}}@media screen and (min-width:1024px){.main-nav-container{position:relative;height:80px;padding-right:4.54545%;padding-left:4.54545%;}}.main-nav-container::after{content:'';min-height:inherit;font-size:0;}.main-nav-container .cc--main-menu{display:none;}@media screen and (min-width:1024px){.main-nav-container .cc--main-menu{display:block;width:72.5%;}}.main-nav-container .cc--main-menu ul.m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:80px;}.main-nav-container .cc--main-menu ul.m--menu > li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:1024px){.main-nav-container .cc--main-menu ul.m--menu > li{padding-top:1rem;padding-right:0.5625rem;padding-bottom:1rem;padding-left:0.5625rem;}}@media screen and (min-width:1200px){.main-nav-container .cc--main-menu ul.m--menu > li{padding-right:0.9375rem;padding-left:0.9375rem;}}@media screen and (min-width:1024px){.main-nav-container .cc--main-menu ul.m--menu > li.menu-item--active-trail::before{content:'';width:100%;height:0.3125rem;display:block;position:absolute;bottom:0;left:0;background-color:#9BA3A2;}}.main-nav-container .cc--main-menu ul.m--menu > li > a,.main-nav-container .cc--main-menu ul.m--menu > li > span{font-size:0.875rem;line-height:1.1429;display:block;position:relative;text-decoration:none;color:#FFFFFF;white-space:nowrap;}html[data-whatintent='touch'] .main-nav-container .cc--main-menu ul.m--menu > li:not(.ally-focus-within) > a,html[data-whatintent='touch'] .main-nav-container .cc--main-menu ul.m--menu > li:not(.ally-focus-within) > span{pointer-events:none;}.main-nav-container .cc--main-menu ul.m--menu > li .toggle{display:none;}.main-nav-container .cc--main-menu ul.m--menu > li ul.submenu{padding-top:2.1875rem;padding-right:2.9375rem;padding-bottom:2.1875rem;padding-left:2.9375rem;display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;z-index:10;min-width:250px;background-color:#550D1D;}.main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a{display:block;font-size:0.9375rem;line-height:2.4;text-decoration:none;white-space:nowrap;text-align:center;color:#FFFFFF;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li ul.submenu a:hover{text-decoration:underline;}.main-nav-container .cc--main-menu ul.m--menu > li:focus-within{background-color:transparent;}.main-nav-container .cc--main-menu ul.m--menu > li:focus-within a,.main-nav-container .cc--main-menu ul.m--menu > li:focus-within span{color:#FFFFFF;}.main-nav-container .cc--main-menu ul.m--menu > li:focus-within ul.submenu{display:block;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover{background-color:transparent;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover::before{content:'';display:block;width:100%;height:0.625rem;background-color:#550D1D;position:absolute;left:0;bottom:0;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover a,html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover span{color:#FFFFFF;}html[data-whatintent="mouse"] .main-nav-container .cc--main-menu ul.m--menu > li:hover ul.submenu{display:block;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within{background-color:transparent;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within::before{content:'';display:block;width:100%;height:0.625rem;background-color:#550D1D;position:absolute;left:0;bottom:0;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within > a,.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within > span{color:#FFFFFF;pointer-events:auto;}.main-nav-container .cc--main-menu ul.m--menu > li.ally-focus-within ul.submenu{display:block;}.cc--map .map{height:300px;}.mobile-nav{display:none;padding-top:1.125rem;padding-right:0;padding-bottom:2.5rem;padding-left:0;position:fixed;left:0;right:0;top:60px;z-index:99;width:91.66667%;height:calc(100% - 60px);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#550D1D;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}@media screen and (min-width:1024px){.mobile-nav{display:none !important;}}.mobile-nav .cc--mobile-menu ul.m--menu a{padding-top:1.25rem;padding-right:4.16667%;padding-bottom:1.25rem;padding-left:4.16667%;font-size:0.9375rem;line-height:1.3334;display:block;color:#FFFFFF;text-decoration:none;}.mobile-nav .cc--mobile-menu ul.m--menu > li{width:100%;position:relative;border-bottom:1px solid #8A4252;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mobile-nav .cc--mobile-menu ul.m--menu > li[aria-expanded="true"]{border-bottom:0;}.mobile-nav .cc--mobile-menu ul.m--menu > li a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle{width:auto;height:25px;display:block;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;margin-right:2rem;}@media screen and (max-width:767px){.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle{margin-right:0.75rem;}}[data-whatinput="mouse"] .mobile-nav .cc--mobile-menu ul.m--menu > li .toggle:focus{outline:none;}.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle.is-open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.mobile-nav .cc--mobile-menu ul.m--menu > li .toggle svg{width:25px;height:25px;fill:#FFFFFF;}.mobile-nav .cc--mobile-menu ul.m--menu > li ul.submenu{width:100%;padding-top:0.9375rem;padding-right:4.54545%;padding-bottom:0.9375rem;padding-left:4.54545%;display:none;border-top:1px solid #8A4252;}.mobile-nav .cc--information-for-menu{display:block;}@media screen and (min-width:1024px){.mobile-nav .cc--information-for-menu{display:none;}}.mobile-nav .cc--information-for-menu .information-for-button{position:relative;color:#FFFFFF;padding-top:0.9375rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;width:100%;}@media screen and (max-width:767px){.mobile-nav .cc--information-for-menu .information-for-button{padding-right:0.75rem;}}.mobile-nav .cc--information-for-menu .information-for-button.is-open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.mobile-nav .cc--information-for-menu .information-for-button svg{width:auto;margin-left:auto;fill:#FFFFFF;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:768px){.mobile-nav .cc--information-for-menu .information-for-button svg{position:absolute;right:2rem;}}.mobile-nav .cc--information-for-menu .mc--menu{display:none;}.mobile-nav .cc--information-for-menu .mc--menu.is-open{display:block;}.mobile-nav .cc--information-for-menu .mc--menu .m--Information{padding-top:0;padding-right:4.54545%;padding-bottom:0;padding-left:4.54545%;}.mobile-nav .cc--utility-menu{display:block;}@media screen and (min-width:1024px){.mobile-nav .cc--utility-menu{display:none;}}.mobile-nav .cc--utility-menu ul.m--menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.mobile-nav .cc--utility-menu ul.m--menu > li{padding-top:0.625rem;padding-right:4.16667%;padding-bottom:0.625rem;padding-left:4.16667%;}@media screen and (max-width:767px){.mobile-nav .cc--utility-menu ul.m--menu > li{padding-right:0.75rem;}}.mobile-nav .cc--utility-menu ul.m--menu > li a{color:#FFFFFF;}.mobile-nav .cc--utility-menu ul.m--menu > li a.offsite{background-image:url(/themes/custom/nccu/style/images/icons/icon-externallink-white.svg);}.cc--news-block{max-width:1600px;margin:0 auto;}@media screen and (min-width:768px){.cc--news-block .c--news-block{margin-bottom:3.125rem;}}@media screen and (max-width:767px){.cc--news-block .c--news-block > .f--button-link{display:block;text-align:center;margin-top:0;margin-right:auto;margin-bottom:2.1875rem;margin-left:auto;}}@media screen and (min-width:768px){.cc--news-block .c--news-block > .f--button-link{display:none;}}@media screen and (min-width:768px){.cc--news-block header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (max-width:767px){.cc--news-block header .f--section-title{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--news-block header .f--section-title{width:68.18182%;}}@media screen and (min-width:1024px){.cc--news-block header .f--section-title{width:81.81818%;padding-left:4.54545%;}}.cc--news-block header .f--section-title h2{margin-top:1.5625rem;margin-bottom:1.5625rem;font-size:1.875rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--news-block header .f--section-title h2{margin-top:1.5625rem;margin-bottom:1.5625rem;font-size:2.1875rem;line-height:1.0858;}}@media screen and (min-width:1024px){.cc--news-block header .f--section-title h2{margin-top:4.6875rem;margin-bottom:3.125rem;font-size:4.375rem;line-height:1;}}@media screen and (max-width:767px){.cc--news-block header .f--button-link{display:none;}}@media screen and (min-width:768px){.cc--news-block header .f--button-link{display:block;width:31.81818%;}}@media screen and (min-width:1024px){.cc--news-block header .f--button-link{width:18.18182%;}}@media screen and (min-width:768px){.cc--news-block header .f--button-link .button{width:100%;}}.cc--news-block .news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--news-block .news-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:768px){.cc--news-block .news-wrapper .featured{width:62.5%;padding-right:4.16667%;padding-left:4.16667%;border-right:1px solid #CCCCCC;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured{width:75%;padding-right:4.16667%;padding-left:8.33333%;}}@media screen and (max-width:767px){.cc--news-block .news-wrapper .featured .f--cta-title{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured .f--cta-title{padding-right:6.66667%;}}.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h3{font-size:1.5rem;line-height:1.4167;}@media screen and (min-width:768px){.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h3{font-size:1.625rem;line-height:1.3077;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured .f--cta-title a,.cc--news-block .news-wrapper .featured .f--cta-title h3{font-size:2.25rem;line-height:1.2778;}}@media screen and (max-width:767px){.cc--news-block .news-wrapper .featured .f--description{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .featured .f--description{padding-right:13.33333%;}}.cc--news-block .news-wrapper .sidebar{position:relative;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:768px){.cc--news-block .news-wrapper .sidebar{width:37.5%;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .sidebar{width:25%;}}@media screen and (min-width:768px){.cc--news-block .news-wrapper .sidebar .cc--card{padding-bottom:2.0625rem;}.cc--news-block .news-wrapper .sidebar .cc--card::after{content:'';display:block;width:88.88889%;height:1px;background-color:#CCCCCC;position:absolute;left:0;}.cc--news-block .news-wrapper .sidebar .cc--card:last-child::after{display:none;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .sidebar .cc--card{padding-bottom:3.125rem;}.cc--news-block .news-wrapper .sidebar .cc--card::after{width:83.33333%;}}@media screen and (min-width:768px){.cc--news-block .news-wrapper .sidebar .cc--card .c--card{margin-bottom:2.0625rem;}}@media screen and (min-width:1024px){.cc--news-block .news-wrapper .sidebar .cc--card .c--card{margin-bottom:3.125rem;}}.cc--news-block .news-wrapper .sidebar .f--cta-title h3,.cc--news-block .news-wrapper .sidebar .f--cta-title a{font-size:0.9375rem;line-height:1.6667;}@media screen and (max-width:767px){.cc--news-block .cc--card{margin-bottom:2.1875rem;}}.cc--news-block .cc--card .f--cta-title{margin-top:1.25rem;margin-bottom:0.9375rem;}.cc--news-block .cc--card .f--cta-title h3,.cc--news-block .cc--card .f--cta-title a{color:#000000;}.cc--pager{padding-top:1.25rem;padding-bottom:2.5rem;}@media screen and (min-width:1024px){.cc--pager{padding-top:3.125rem;padding-bottom:4.6875rem;}}.cc--pager .c--pager ul{list-style:none;padding:0;margin:0;text-align:center;}.cc--pager .c--pager ul li{margin-right:0.625rem;margin-left:0.625rem;display:inline-block;}.cc--pager .c--pager ul li a{display:block;text-decoration:none;font-size:0.9375rem;color:#000000;padding-top:0.3125rem;padding-right:0.9375rem;padding-bottom:0.3125rem;padding-left:0.9375rem;}@media screen and (min-width:768px){.cc--pager .c--pager ul li a{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;}}html[data-whatintent="mouse"] .cc--pager .c--pager ul li.pager-item a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--pager .c--pager ul li.pager-item a:hover{background-color:#6D1327;color:#FFFFFF;}.cc--pager .c--pager ul li.pager-current a{background-color:#6D1327;color:#FFFFFF;}.cc--pager .c--pager ul li.pager-next svg,.cc--pager .c--pager ul li.pager-previous svg{width:7px;height:15px;vertical-align:middle;fill:#000000;}.cc--profile-card .c--profile-card .text-container{padding-top:1.875rem;padding-right:4.54545%;padding-bottom:2.1875rem;padding-left:4.54545%;}@media screen and (min-width:500px){.cc--profile-card .c--profile-card .text-container{padding-right:9.52381%;padding-left:9.52381%;}}@media screen and (min-width:1024px){.cc--profile-card .c--profile-card .text-container{padding-right:8.33333%;padding-left:8.33333%;}}.cc--profile-card .c--profile-card .text-container .f--cta-title{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:768px){.cc--profile-card .c--profile-card .text-container .f--cta-title{font-size:1.75rem;line-height:1.2858;}}.cc--profile-card .c--profile-card .text-container .f--cta-title a{color:#000000;}.cc--profile-card .c--profile-card .text-container .f--professional-title{font-size:1rem;line-height:1.625;margin-bottom:0.625rem;color:#000000;}.cc--profile-card .c--profile-card .text-container .f--email{margin-bottom:0.625rem;}.cc--profile-card .c--profile-card .text-container .f--email a{font-size:1rem;line-height:1.625;}.cc--profile-card .c--profile-card .text-container .f--phone{font-size:1rem;line-height:1.625;}.cc--profile-cards{background-color:#F1F1F1;}.cc--profile-cards .c--profile-cards{max-width:1600px;margin:0 auto;}.cc--profile-cards .c--profile-cards ul{list-style:none;padding:0;margin:0;padding-top:1.5625rem;padding-right:4.16667%;padding-bottom:1.875rem;padding-left:4.16667%;}@media screen and (min-width:500px){.cc--profile-cards .c--profile-cards ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:1024px){.cc--profile-cards .c--profile-cards ul{padding-top:0;padding-right:10.41667%;padding-left:10.41667%;}}.cc--profile-cards .c--profile-cards ul li{background-color:#FFFFFF;}@media screen and (max-width:1023px){.cc--profile-cards .c--profile-cards ul li{-ms-flex-preferred-size:47.72727%;flex-basis:47.72727%;-ms-flex-negative:0;flex-shrink:0;margin-right:4.54545%;margin-bottom:1.875rem;}.cc--profile-cards .c--profile-cards ul li:nth-child(2n){margin-right:0;}}@media screen and (max-width:499px){.cc--profile-cards .c--profile-cards ul li{margin-right:0;}.cc--profile-cards .c--profile-cards ul li:not(:last-child){margin-bottom:1.875rem;}}@media screen and (min-width:1024px){.cc--profile-cards .c--profile-cards ul li{-ms-flex-preferred-size:31.57895%;flex-basis:31.57895%;-ms-flex-negative:0;flex-shrink:0;margin-right:2.63158%;margin-bottom:1.875rem;}.cc--profile-cards .c--profile-cards ul li:nth-child(3n){margin-right:0;}}.cc--profile-teaser-list .c--profile-teaser-list h2{font-size:1.375rem;line-height:1.3637;}@media screen and (min-width:768px){.cc--profile-teaser-list .c--profile-teaser-list h2{font-size:1.75rem;line-height:1.2858;}}.cc--profile-teaser-list .c--profile-teaser-list ul{list-style:none;padding:0;margin:0;}.cc--profile-teaser-list .c--profile-teaser-list ul li{padding-top:1.5625rem;padding-bottom:1.5625rem;border-bottom:1px solid #dddddd;}.cc--profile-teaser-list .c--profile-teaser-list ul li:first-child{padding-top:0;}.cc--profile-teaser-list .c--profile-teaser-list ul li:last-child{margin-bottom:2.8125rem;}@media screen and (min-width:500px){.cc--profile-teaser-row .c--profile-teaser-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}}.cc--profile-teaser-row .f--image{display:block;}@media screen and (max-width:499px){.cc--profile-teaser-row .f--image{margin-bottom:0.9375rem;}}@media screen and (min-width:500px){.cc--profile-teaser-row .f--image{margin-right:4.16667%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;}}.cc--profile-teaser-row .f--image img{display:block;}@media screen and (min-width:768px){.cc--profile-teaser-row .text-container{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;}}.cc--profile-teaser-row .f--cta-title{margin-bottom:0.625rem;}.cc--profile-teaser-row .f--cta-title h3{font-size:1.125rem;line-height:1.5556;}.cc--profile-teaser-row .f--cta-title h3 a{font-size:1.125rem;line-height:1.5556;color:#000000;}.cc--profile-teaser-row .f--professional-title{margin-bottom:0.625rem;color:#000000;}.cc--profile-teaser-row .f--email{margin-bottom:0.625rem;}.cc--pullquote{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.25rem;}@media screen and (min-width:768px){.cc--pullquote{padding-top:3.4375rem;}}.cc--pullquote .c--pullquote{border-top:5px solid #286dc0;padding-top:1.5625rem;}@media screen and (min-width:768px){.cc--pullquote .c--pullquote{padding-top:2.4375rem;padding-right:5%;padding-left:5%;}}@media screen and (min-width:1024px){.cc--pullquote .c--pullquote{padding-top:2.8125rem;}}.cc--pullquote .f--quote-text{font-size:1.25rem;line-height:1.5;color:#286dc0;margin-bottom:0.625rem;}@media screen and (min-width:768px){.cc--pullquote .f--quote-text{margin-bottom:1rem;}}@media screen and (min-width:1024px){.cc--pullquote .f--quote-text{margin-bottom:1.25rem;}}.cc--pullquote .f--quote-attribution{font-size:1rem;line-height:1.5;color:#286dc0;}@media screen and (max-width:1023px){.cc--related-story{display:none;}}.cc--related-story .f--section-label h2{color:#6D1327;font-size:0.875rem;line-height:1.1429;text-transform:uppercase;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-bottom:1.5625rem;}.cc--related-story .f--cta-title{margin-bottom:0.625rem;}.cc--related-story .f--cta-title h3 a{display:block;color:#000000;font-size:0.9375rem;line-height:1.6667;margin-top:0.9375rem;margin-bottom:0.625rem;}.cc--related-story .f--description p{color:#4A4A4A;font-size:0.875rem;line-height:1.8572;}.cc--scroll-up{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:1024px){.cc--scroll-up{display:none;}}.cc--scroll-up .c--scroll-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.cc--scroll-up .c--scroll-up .scrollup-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.3125rem;padding-bottom:0.3125rem;}html[data-whatintent="mouse"] .cc--scroll-up .c--scroll-up .scrollup-button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--scroll-up .c--scroll-up .scrollup-button:hover{text-decoration:underline;}.cc--scroll-up .c--scroll-up .scrollup-button span{font-size:0.875rem;line-height:1.4286;color:#6D1327;margin-top:0;margin-right:0.3125rem;margin-bottom:0;margin-left:0;}.cc--scroll-up .c--scroll-up .scrollup-button svg{width:35px;height:35px;}.cc--search-form{display:none;width:72.72727%;position:absolute;right:0;top:0;z-index:4;height:80px;background-color:#550D1D;}@media screen and (max-width:1023px){.cc--search-form{width:91.66667%;height:60px;left:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}}.cc--search-form .c--search-form{max-width:1600px;margin:0 auto;height:100%;margin:0 auto;}.cc--search-form .c--search-form form{padding-right:6.25%;padding-left:6.25%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form{padding-right:0.75rem;padding-left:4.54545%;}}.cc--search-form .c--search-form form input{padding-right:1rem;padding-left:1rem;height:100%;width:100%;background-color:transparent;border:none;color:#F1F1F1;}.cc--search-form .c--search-form form input::-webkit-input-placeholder{color:#F1F1F1;}.cc--search-form .c--search-form form input:-ms-input-placeholder{color:#F1F1F1;}.cc--search-form .c--search-form form input::-ms-input-placeholder{color:#F1F1F1;}.cc--search-form .c--search-form form input::placeholder{color:#F1F1F1;}.cc--search-form .c--search-form form .fi--search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;}.cc--search-form .c--search-form form > .icon-search{position:relative;display:block;width:25px;height:25px;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form > .icon-search{margin-right:1.25rem;margin-left:1.25rem;}}@media screen and (max-width:767px){.cc--search-form .c--search-form form > .icon-search{margin-right:0.75rem;margin-left:0.75rem;}}@media screen and (min-width:1024px){.cc--search-form .c--search-form form > .icon-search{margin-right:1.25rem;margin-left:1.25rem;}}.cc--search-form .c--search-form form > .icon-search::after{content:'';display:block;width:1px;height:50px;background-color:#8A4252;position:absolute;top:-0.75rem;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form > .icon-search::after{height:25px;top:0;right:-1.25rem;}}@media screen and (max-width:767px){.cc--search-form .c--search-form form > .icon-search::after{right:-0.75rem;}}@media screen and (min-width:1024px){.cc--search-form .c--search-form form > .icon-search::after{right:-1.25rem;}}.cc--search-form .c--search-form form > .icon-search svg{width:25px;height:25px;fill:#FFFFFF;}.cc--search-form .c--search-form form .icon-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;margin-left:1.25rem;}@media screen and (max-width:1023px){.cc--search-form .c--search-form form .icon-close{margin-right:1.25rem;margin-left:1.25rem;}}@media screen and (max-width:767px){.cc--search-form .c--search-form form .icon-close{margin-right:0.125rem;margin-left:0.875rem;}}.cc--search-form .c--search-form form .icon-close svg{width:18px;height:18px;}.cc--search-form .c--search-form form .icon-close svg path{fill:#FFFFFF;}.cc--search-form.is-open{display:block;}.cc--search-form .fi--form-item{height:100%;}@media screen and (max-width:1023px){.cc--search-widget{border-right:1px solid #8A4252;padding-right:1.25rem;padding-left:1.25rem;}}@media screen and (max-width:767px){.cc--search-widget{border-right:1px solid #8A4252;border-left:1px solid #8A4252;padding-right:0.75rem;padding-left:0.75rem;}}@media screen and (min-width:1024px){.cc--search-widget{width:2.5%;}}@media screen and (max-width:1023px){.cc--search-widget .c--search-widget{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:center;-ms-flex-pack:center;justify-content:center;height:100%;}}.cc--search-widget .c--search-widget.is-active{display:none;}.cc--search-widget .icon-search{display:block;width:100%;height:25px;}.cc--search-widget .icon-search svg{width:25px;height:25px;fill:#FFFFFF;}.c--share-grid-addtoany > span.a2a_kit{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-left:1px solid #CCCCCC;}@media screen and (max-width:1023px){.c--share-grid-addtoany > span.a2a_kit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width:1024px){.c--share-grid-addtoany > span.a2a_kit{max-width:151px;border-top:1px solid #CCCCCC;}}@media screen and (min-width:1024px){.c--share-grid-addtoany > span.a2a_kit span.title{font-size:0.8125rem;line-height:1.2308;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.0625rem;padding-right:1.5625rem;padding-bottom:2.5rem;}}.c--share-grid-addtoany > span.a2a_kit > a{height:3.75rem;width:3.75rem;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;border:1px solid #CCCCCC;border-left:0;}@media screen and (min-width:768px){.c--share-grid-addtoany > span.a2a_kit > a{width:64px;height:64px;}}@media screen and (min-width:1024px){.c--share-grid-addtoany > span.a2a_kit > a{width:75px;height:75px;border-top:0;}}@media screen and (max-width:1023px){.c--share-grid-addtoany > span.a2a_kit > a.a2a_button_print{display:none;}}.c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg{position:relative;overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;cursor:pointer;width:1.875rem;height:1.875rem;}html[data-whatintent="mouse"] .c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg:hover svg path{fill:#000000;}.c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.1875rem;height:1.1875rem;}.c--share-grid-addtoany > span.a2a_kit > a span.a2a_svg svg path{fill:#566065;}.cc--share-icons .c--share-icons ul{list-style:none;padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--share-icons .c--share-icons ul li a{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:2.5rem;}.cc--share-icons .c--share-icons ul li a svg{width:20px;height:20px;fill:#6D1327;}html[data-whatintent="mouse"] .cc--share-icons .c--share-icons ul li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--share-icons .c--share-icons ul li a:hover svg{fill:#000000;}.spacer-block{width:100%;height:30px;background-color:#FFFFFF;}.spacer-block.dark{background-color:#F1F1F1;}@media screen and (min-width:768px){.spacer-block{height:40px;}}@media screen and (min-width:768px){.spacer-block{height:50px;}}.cc--stats-grid-item{text-align:center;}@media screen and (max-width:767px){.cc--stats-grid-item{margin-top:2.1875rem;margin-bottom:2.1875rem;padding-bottom:2.1875rem;border-bottom:1px solid #CCCCCC;}}@media screen and (max-width:767px){.cc--stats-grid-item:last-child{margin-bottom:0;border-bottom:0;}}@media screen and (min-width:768px){.cc--stats-grid-item{padding-top:4rem;padding-bottom:4rem;width:33.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:1024px){.cc--stats-grid-item{padding-top:4.6875rem;padding-bottom:4.6875rem;}}@media screen and (min-width:768px){.cc--stats-grid-item:not(:nth-child(3n)){border-right:1px solid #CCCCCC;}}@media screen and (min-width:768px){.cc--stats-grid-item .c--stats-grid-item{width:75%;}}.cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:5rem;letter-spacing:-2px;color:#6D1327;}@media screen and (min-width:768px){.cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:4.0625rem;}}@media screen and (min-width:1024px){.cc--stats-grid-item .c--stats-grid-item .f--stat{font-size:5rem;}}.cc--stats-grid-item .c--stats-grid-item .f--description p{font-size:1.625rem;line-height:1.2308;color:#4A4A4A;}@media screen and (min-width:768px){.cc--stats-grid-item .c--stats-grid-item .f--description p{font-size:1.5rem;line-height:1.25;}}@media screen and (min-width:1024px){.cc--stats-grid-item .c--stats-grid-item .f--description p{font-size:1.625rem;line-height:1.2308;}}.cc--stats-grid{max-width:1600px;margin:0 auto;}@media screen and (max-width:767px){.cc--stats-grid .c--stats-grid .f--stats{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:768px){.cc--stats-grid .c--stats-grid .f--stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--text-cta-grid{background-color:#6D1327;}.cc--text-cta-grid .c--text-cta-grid{max-width:1600px;margin:0 auto;width:100%;padding-top:2.1875rem;padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid{padding-top:2.5rem;padding-right:8.33333%;padding-left:8.33333%;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid{padding-top:6.25rem;padding-bottom:3.75rem;}}.cc--text-cta-grid .c--text-cta-grid .f--section-title{margin-bottom:1.5625rem;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--section-title{margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--section-title{margin-bottom:2.8125rem;}}.cc--text-cta-grid .c--text-cta-grid .f--section-title h2{font-size:1.5rem;line-height:1.4167;color:#FFFFFF;text-align:center;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--section-title h2{font-size:1.875rem;line-height:1.2667;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--section-title h2{font-size:2.25rem;line-height:1.2778;}}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid{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;}}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta{margin-bottom:2.1875rem;text-align:center;}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta{width:47.5%;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta{margin-bottom:2.5rem;width:30%;}}@media screen and (min-width:768px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(2n)){margin-right:5%;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(2n)){margin-right:0;}}@media screen and (min-width:1024px){.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta:not(:nth-child(3n)){margin-right:5%;}}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--cta-title{margin-bottom:0.625rem;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--cta-title h3{font-size:1.125rem;line-height:1.3334;color:#FFFFFF;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description{margin-bottom:1.25rem;color:#FFFFFF;font-size:1rem;line-height:1.625;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description p{margin-bottom:1.25rem;color:#FFFFFF;font-size:1rem;line-height:1.625;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--description .cta-subtitle{font-size:1rem;line-height:1.625;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background:#6D1327;color:#FFFFFF;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;border:1px solid #6D1327;border:1px solid #FFFFFF;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:#FFFFFF;color:#6D1327;text-decoration:none;border:1px solid #6D1327;}.cc--text-cta-grid .c--text-cta-grid .f--text-cta-grid .cc--text-cta .f--button-link .button:focus{outline:3px solid #4A90E2;}.cc--tile-cta-grid .f--tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.cc--tile-cta-grid .f--tiles .cc--tile-cta{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .cc--tile-cta{width:50%;}}.cc--tile-cta-grid .f--tiles .text-container{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%;}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2.6875rem;padding-right:8.33333%;padding-bottom:2.1875rem;padding-left:8.33333%;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:2.5rem;padding-right:4.16667%;padding-bottom:6.25rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title{padding-top:6.25rem;padding-bottom:8.4375rem;}}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title::after{content:'';display:block;background:url(/themes/custom/nccu/style/images/icons/logo-quoin-white.svg) 0 0 no-repeat;width:1.25rem;height:1.25rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.625rem;}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h3,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{color:#FFFFFF;text-align:center;font-size:2rem;line-height:1.125;margin-bottom:0;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h3,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{font-size:2.1875rem;line-height:1.1429;}}@media screen and (min-width:1024px){.cc--tile-cta-grid .f--tiles .text-container .f--cta-title h3,.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{font-size:3.4375rem;line-height:1;}}.cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{text-decoration:none;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--cta-title a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--cta-title a:hover{text-decoration:underline;}.cc--tile-cta-grid .f--tiles .text-container .f--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.4375rem;padding-right:8.33333%;padding-bottom:2.8125rem;padding-left:8.33333%;}@media screen and (min-width:768px){.cc--tile-cta-grid .f--tiles .text-container .f--link{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:5.125rem;padding-right:4.16667%;padding-bottom:3.125rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.cc--tile-cta-grid .f--tiles .text-container .f--link{padding-top:8.75rem;padding-bottom:6.875rem;}}.cc--tile-cta-grid .f--tiles .text-container .f--link .button{position:relative;font-size:0.875rem;line-height:1.1429;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;color:#6D1327;height:3.125rem;padding-right:1.25rem;padding-left:1.25rem;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;border:1px solid #6D1327;border-radius:0;white-space:normal;background-color:#FFFFFF;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button:hover{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;color:#000000;text-decoration:none;border:1px solid #000000;}.cc--tile-cta-grid .f--tiles .text-container .f--link .button:focus{outline:3px solid #4A90E2;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--tile-cta-grid .f--tiles .text-container .f--link .button:hover{background-color:#FFFFFF;}.cc--title-and-body-text{padding-bottom:1.5625rem;}.cc--title-and-body-text .c--title-and-body-text .c--body-text strong{color:#000000;}.cc--utility-menu ul.m--menu{display:-webkit-box;display:-ms-flexbox;display:flex;}.cc--utility-menu ul.m--menu > li{position:relative;padding-top:0.3125rem;padding-right:0.75rem;padding-bottom:0.3125rem;padding-left:0.75rem;}.cc--utility-menu ul.m--menu > li:last-child{margin-right:-0.75rem;}.cc--utility-menu ul.m--menu > li a{display:block;font-size:0.9375rem;line-height:1.8667;color:#4A4A4A;text-decoration:none;}html[data-whatintent="mouse"] .cc--utility-menu ul.m--menu > li a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .cc--utility-menu ul.m--menu > li a:hover{text-decoration:underline;}@media screen and (min-width:1024px){.cc--utility-menu ul.m--menu > li a{font-size:0.8125rem;line-height:1;}}.cc--utility-menu ul.m--menu > li a.offsite{padding-right:1.5625rem;background-image:url(/themes/custom/nccu/style/images/icons/icon-externallink-textgray.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:right center;}.cc--webform-form{margin-bottom:5.625rem;}@media screen and (max-width:1023px){.cc--webform-form{padding-right:2.08333%;padding-left:2.08333%;}}@media screen and (min-width:1024px){.cc--webform-form{width:100%;max-width:37.5rem;margin-right:auto;margin-left:auto;}}.cc--webform-form .c--webform-form .webform-progress{margin-top:-3.375rem;padding-bottom:3.625rem;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step{padding-top:0.75rem;padding-bottom:0.75rem;min-width:7.5rem;text-align:center;border-bottom:4px solid transparent;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step span.progress-text{font-size:0.875rem;line-height:1.8572;color:#dddddd;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active{border-bottom:4px solid #63aaff;}.cc--webform-form .c--webform-form .webform-progress ul.webform-progress-tracker li.progress-step.is-active span.progress-text{color:#FFFFFF;}.cc--webform-form.no-pager{margin-top:3.125rem;}.tc--article .content-main::after{content:'';display:block;width:1.5625rem;height:1.5625rem;background-image:url(/themes/custom/nccu/style/images/icons/logo-quoin-red.svg);margin-top:3.125rem;margin-right:auto;margin-bottom:6.25rem;margin-left:auto;}.tc--article .content-main .cc--body-text-sidebar .cc--component-container.cc--body-text.narrow{max-width:none;}@media screen and (min-width:1024px){.tc--article .content-main .cc--body-text-sidebar .cc--component-container.cc--body-text.narrow{padding-right:4.54545%;padding-left:22.72727%;}}.tc--article .content-main .cc--component-container.cc--intro.narrow{max-width:none;}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--intro.narrow{padding-right:22.72727%;padding-left:25%;}}.tc--article .content-main .cc--component-container.cc--body-text.narrow{max-width:none;}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow{padding-right:22.72727%;padding-left:25%;}}.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right{float:right;margin-left:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right{margin-right:-16.66667%;margin-left:8.33333%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right.small{width:22.5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-right.small{width:50%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left{float:left;margin-right:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left{margin-right:8.33333%;margin-left:-16.66667%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left.small{width:22.5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity.align-left.small{width:16.66667%;}}.tc--article .content-main .cc--component-container.cc--body-text.narrow .embedded-entity img{width:100%;margin:0;}.tc--article .content-main .cc--component-container.cc--body-text.narrow img,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure{margin-top:1.25rem;margin-bottom:1.25rem;}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-right,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-right{float:right;margin-left:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-right,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-right{margin-right:-16.66667%;margin-left:8.33333%;}}@media screen and (min-width:768px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-left,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-left{float:left;margin-right:5%;}}@media screen and (min-width:1024px){.tc--article .content-main .cc--component-container.cc--body-text.narrow img.align-left,.tc--article .content-main .cc--component-container.cc--body-text.narrow figure.align-left{margin-right:8.33333%;margin-left:-16.66667%;}}.tc--article .content-top .cc--full-captioned-image .c--full-captioned-image{margin-top:0;margin-bottom:0;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-captioned-image .c--full-captioned-image{padding-bottom:2.1875rem;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-captioned-image .c--full-captioned-image{padding-bottom:3.125rem;}}.tc--article .content-top .cc--full-captioned-image figure figcaption{max-width:1600px;margin:0 auto;padding-right:0;padding-left:0;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-captioned-image figure figcaption{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-captioned-image figure figcaption{padding-right:22.72727%;padding-left:22.72727%;}}.tc--article .content-top .cc--full-video .c--full-video{margin-top:0;margin-bottom:0;padding-right:4.16667%;padding-bottom:1.5625rem;padding-left:4.16667%;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-video .c--full-video{padding-bottom:2.1875rem;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-video .c--full-video{padding-bottom:3.125rem;}}.tc--article .content-top .cc--full-video figure figcaption{padding-right:0;padding-left:0;}@media screen and (min-width:768px){.tc--article .content-top .cc--full-video figure figcaption{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--article .content-top .cc--full-video figure figcaption{padding-right:22.72727%;padding-left:22.72727%;}}.tc--chaptered-page .cc--intro .c--intro .f--section-title h2{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.tc--chaptered-page .cc--intro .c--intro .f--section-title h2{font-size:1.75rem;line-height:1.2858;}}.tc--chaptered-page .cc--intro .c--intro .text-container p{color:#4A4A4A;font-size:1.125rem;line-height:1.6667;}@media screen and (min-width:1024px){.tc--chaptered-page .cc--intro .c--intro .text-container p{font-size:1.375rem;line-height:1.5455;}}.tc--degree-finder .content-main{background-color:#F1F1F1;padding-top:1.875rem;padding-bottom:1.875rem;}@media screen and (min-width:768px){.tc--degree-finder .content-main{padding-top:2.5rem;padding-bottom:2.5rem;}}.tc--degree-finder .content-bottom{padding-right:10.41667%;padding-bottom:1.5625rem;padding-left:10.41667%;background-color:#F1F1F1;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom{padding-bottom:2.1875rem;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth{max-width:1600px;margin:0 auto;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner{padding-top:1.25rem;border-top:1px solid #CCCCCC;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu{width:100%;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (max-width:767px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item{-ms-flex-negative:0;flex-shrink:0;}}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item:not(:last-child){margin-right:3.125rem;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a{font-size:1.125rem;line-height:1.5556;display:block;text-decoration:none;color:#000000;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner .cc--main-menu .c--main-menu .mc--degree-finder-breadcrumb .m--degree-finder-breadcrumb .menu-item a span.label{display:block;font-size:0.75rem;line-height:1.8334;color:#4A4A4A;}@media screen and (min-width:768px){.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link{margin-left:auto;-ms-flex-preferred-size:200px;flex-basis:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a{font-size:1.25rem;text-decoration:none;border:0;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a svg{width:2.1875rem;height:2.1875rem;display:inline-block;vertical-align:bottom;}.tc--degree-finder .content-bottom .content-bottom-maxwidth .content-bottom-inner > .f--link a svg path{fill:#6D1327;}.tc--event .c--hero-share{max-width:1600px;margin:0 auto;padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.tc--event .c--hero-share{padding-bottom:3.125rem;}}@media screen and (min-width:768px){.tc--event .c--hero-share .header .f--page-title h1{margin-bottom:2rem;}}@media screen and (min-width:1024px){.tc--event .c--hero-share .header .f--page-title h1{margin-bottom:0;}}.tc--event .content-sidebar-main-wrapper .content-sidebar{padding-bottom:2.5rem;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--time-string .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-venue .h5,.tc--event .content-sidebar-main-wrapper .content-sidebar .f--event-admission .h5{font-size:1.125rem;line-height:1.5556;margin-top:1.875rem;margin-bottom:0.3125rem;color:#000000;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5{margin-top:0.625rem;}@media screen and (min-width:1024px){.tc--event .content-sidebar-main-wrapper .content-sidebar .f--date-string .h5{margin-top:0;}}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link{margin-top:1.25rem;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a{display:inline-block;position:relative;width:100%;border-bottom:1px solid #000000;color:#000000;text-decoration:none;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.5625rem;word-break:break-word;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:10px;width:10px;border-width:2px 0 0 2px;border-color:#000;border-style:solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:0.5rem;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--registration-link a:hover{text-decoration:underline;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #000000;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar{position:relative;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;line-height:1.75;text-align:left;z-index:1;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a{width:100%;font-size:1rem;line-height:1.75;color:#000000;text-decoration:none;padding-top:1.25rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;cursor:pointer;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a:hover{text-decoration:underline;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar a em{font-style:normal;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar ul{width:100%;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper .addtocalendar ul li .atcb-item-link{padding-top:0.625rem;padding-right:0.9375rem;padding-bottom:0.625rem;padding-left:0.9375rem;}.tc--event .content-sidebar-main-wrapper .content-sidebar .f--add-to-calendar .f--button-wrapper svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1.625rem;height:1.625rem;}.tc--event .cc--map{margin-top:2.5rem;margin-bottom:2.5rem;}.tc--event .cc--map iframe{width:100%;height:17.5rem;}@media screen and (min-width:1024px){.tc--event .cc--map iframe{height:18.75rem;}}.tc--event .cc--figure{margin-bottom:1.5625rem;}@media screen and (min-width:1024px){.tc--event .cc--figure{margin-bottom:2.5rem;}}@media screen and (min-width:1024px){.tc--event .cc--figure figcaption{padding-right:0;padding-left:0;}}@media screen and (min-width:1024px){.tc--event .c--body-text h1,.tc--event .c--body-text h2,.tc--event .c--body-text h3,.tc--event .c--body-text h4,.tc--event .c--body-text h5,.tc--event .c--body-text h6,.tc--event .c--body-text p{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}@media screen and (min-width:1024px){.tc--event .c--accordions{padding-right:6.25%;padding-left:6.25%;}}.tc--event .content-inner-container{max-width:1600px;margin:0 auto;width:100%;}.tc--event .content-inner-container .f--event-paragraphs{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.tc--event .content-inner-container .f--event-paragraphs{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--event .content-inner-container .f--event-paragraphs{padding-right:8.33333%;padding-left:8.33333%;}}.tc--event .content-middle .f--article-paragraphs{padding-top:1.875rem;}@media screen and (min-width:768px){.tc--event .content-middle .f--article-paragraphs{padding-top:3rem;}}@media screen and (min-width:1024px){.tc--event .content-middle .f--article-paragraphs{padding-top:3.125rem;}}.tc--event .f--full-captioned-image .cc--full-captioned-image,.tc--event .f--full-captioned-image .cc--full-captioned-video{max-width:1600px;margin:0 auto;width:100%;margin-top:-1.875rem;}@media screen and (min-width:768px){.tc--event .f--full-captioned-image .cc--full-captioned-image,.tc--event .f--full-captioned-image .cc--full-captioned-video{margin-top:-3.625rem;}}@media screen and (min-width:1024px){.tc--event .f--full-captioned-image .cc--full-captioned-image,.tc--event .f--full-captioned-image .cc--full-captioned-video{margin-top:-3.125rem;}}.tc--event .f--full-captioned-image .c--full-captioned-image,.tc--event .f--full-captioned-image .c--full-captioned-video{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:1024px){.tc--event .f--full-captioned-image .c--full-captioned-image,.tc--event .f--full-captioned-image .c--full-captioned-video{padding-right:8.33333%;padding-left:8.33333%;}}.tc--event .header-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.tc--events-calendar #views-exposed-form-events-calendar-page-1 .form-wrapper .fieldset-legend{font-size:0.875rem;line-height:1.1429;margin-bottom:0.625rem;display:block;color:#6D1327;}.tc--faculty-directory .cl--faculty-directory-component-list{background-color:#F1F1F1;}.tc--faculty-directory .cc--pager{background-color:#F1F1F1;}.tc--landing-page .t--landing-page .cc--full-quote{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.tc--landing-page .t--landing-page .cc--full-quote.dark .f--description p,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--description,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--quote-attribution,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote.dark .f--quote-text{color:#6D1327;}.tc--landing-page .t--landing-page .cc--full-quote .c--full-quote{max-width:100%;margin:0 auto;border-top:0;border-bottom:0;padding-top:2.1875rem;padding-right:4.16667%;padding-bottom:2.1875rem;padding-left:4.16667%;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:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .c--full-quote{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:2.5rem;padding-right:4.16667%;padding-bottom:2.5rem;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .c--full-quote{padding-top:4.625rem;padding-right:8.33333%;padding-bottom:4.625rem;padding-left:8.33333%;}}.tc--landing-page .t--landing-page .cc--full-quote .f--image{width:100px;margin-top:0;margin-right:auto;margin-bottom:1.25rem;margin-left:auto;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .f--image{margin-right:1.125rem;margin-left:0;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .f--image{margin-right:2.375rem;}}.tc--landing-page .t--landing-page .cc--full-quote .f--image img{width:100px;height:100px;border-radius:100%;}.tc--landing-page .t--landing-page .cc--full-quote .text-container{width:100%;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .text-container{width:86.36364%;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .text-container{width:87.5%;}}.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text{font-size:1.375rem;line-height:1.3637;color:#000000;}@media screen and (min-width:768px){.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text{font-size:1.4375rem;line-height:1.3479;}}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text p,.tc--landing-page .t--landing-page .cc--full-quote .f--quote-text{font-size:1.625rem;line-height:1.3847;}}.tc--landing-page .t--landing-page .cc--full-quote .f--quote-attribution{color:#000000;}.tc--landing-page .t--landing-page .cc--full-quote .f--description p,.tc--landing-page .t--landing-page .cc--full-quote .f--description{color:#4A4A4A;font-size:0.875rem;line-height:1.8572;}.tc--landing-page .t--landing-page .cc--card-grid .f--card-grid{margin-top:1.5625rem;}@media screen and (min-width:1024px){.tc--landing-page .t--landing-page .cc--card-grid .f--card-grid{padding-bottom:1.5625rem;}}.tc--news .content-main{background-color:#F1F1F1;}@media screen and (max-width:767px){.tc--news .cc--news-block .c--news-block > .f--button-link{display:none;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{padding-bottom:2.5rem;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:27.27273%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:6.81818%;margin-left:2.27273%;}}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--image{width:47.72727%;margin-right:4.54545%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--image{width:100%;}}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .text-container{width:47.72727%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .text-container{width:100%;padding-left:8.33333%;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--phone .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--address .h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--office-hours .h5{font-size:1.125rem;line-height:1.5556;margin-top:2.1875rem;margin-bottom:0.3125rem;color:#000000;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5{margin-top:0;margin-bottom:0.3125rem;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--email .h5{margin-top:2.1875rem;margin-bottom:0.3125rem;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link{margin-top:2.1875rem;margin-right:0;margin-bottom:2.1875rem;margin-left:0;}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:none;height:auto;text-decoration:underline;text-align:left;}html[data-whatintent="mouse"] .tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--link a:hover{border:none;}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link{margin-top:2.1875rem;margin-right:0;margin-bottom:2.1875rem;margin-left:0;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link a{width:71.42857%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .f--button-link a{width:91.66667%;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-sidebar .cc--share-icons .title{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;white-space:nowrap;}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding-right:4.54545%;padding-left:4.54545%;}}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main{padding:0;}}@media screen and (min-width:500px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--intro{padding:0;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h1,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h2,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h3,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h4,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h5,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text h6,.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .c--body-text p{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}}.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .cc--accordions{margin-top:2.5rem;}@media screen and (min-width:1024px){.tc--profile .content-sidebar-main-wrapper .content-sidebar-main-wrapper-inner .content-main .cc--accordions{margin-top:3.75rem;}}.tc--profile .content-inner-container{max-width:1600px;margin:0 auto;width:100%;}.tc--profile .content-inner-container .f--profile-paragraphs{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:768px){.tc--profile .content-inner-container .f--profile-paragraphs{padding-right:4.16667%;padding-left:4.16667%;}}@media screen and (min-width:1024px){.tc--profile .content-inner-container .f--profile-paragraphs{padding-right:8.33333%;padding-left:8.33333%;}}.tc--profile .content-middle .f--article-paragraphs{padding-top:1.875rem;}@media screen and (min-width:768px){.tc--profile .content-middle .f--article-paragraphs{padding-top:3rem;}}@media screen and (min-width:1024px){.tc--profile .content-middle .f--article-paragraphs{padding-top:3.125rem;}}.tc--program .cc--intro .c--intro .f--section-title h2{font-size:1.375rem;line-height:1.3637;margin-bottom:0.9375rem;}@media screen and (min-width:1024px){.tc--program .cc--intro .c--intro .f--section-title h2{font-size:1.75rem;line-height:1.2858;}}.tc--program .cc--intro .c--intro .text-container p{color:#4A4A4A;font-size:1.125rem;line-height:1.6667;}@media screen and (min-width:1024px){.tc--program .cc--intro .c--intro .text-container p{font-size:1.375rem;line-height:1.5455;}}.tc--filter-page.groups-landing .t--filter-page .results-top .cc--pager{display:none;}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .results-top .cc--pager{display:-webkit-box;display:-ms-flexbox;display:flex;}}.tc--filter-page.groups-landing .t--filter-page .filter-page-content-wrapper{max-width:1600px;margin:0 auto;}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .filter-page-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .filter-page-sidebar{padding-top:3.125rem;padding-right:1.04167%;padding-left:1.04167%;width:12.5%;background-color:#f9f9f9;}}.tc--filter-page.groups-landing .t--filter-page .filter-page-main{padding-right:2.08333%;padding-left:2.08333%;}@media screen and (min-width:1024px){.tc--filter-page.groups-landing .t--filter-page .filter-page-main{padding-top:3.125rem;padding-right:4.16667%;padding-left:4.16667%;width:37.5%;}}.totals-pager{margin-bottom:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:1024px){.totals-pager{margin-bottom:1.875rem;}}.totals-pager .totals{font-size:1.25rem;color:#00356B;}.tc--search{max-width:1600px;margin:0 auto;padding-bottom:2.5rem;}@media screen and (min-width:1024px){.tc--search{padding-bottom:4.6875rem;}}.tc--search .t--search{padding-right:4.16667%;padding-left:4.16667%;}@media screen and (min-width:1024px){.tc--search .t--search{padding-right:16.66667%;padding-left:16.66667%;}}.tc--search .t--search .content-main{width:100%;}.tc--search .t--search .content-main .cc--gcse-tag .c--gsce-tag{padding-bottom:1.5625rem;}.tc--search .t--search .content-main .gsc-control-cse{padding:0;background-color:transparent;border:0;}.tc--search .t--search .content-main table{margin-bottom:0;}.tc--search .t--search .content-main form.gsc-search-box{margin-top:0;margin-right:0;margin-bottom:1.5625rem;margin-left:0;}.tc--search .t--search .content-main form.gsc-search-box table tbody tr td{padding:0;}.tc--search .t--search .content-main form.gsc-search-box table tbody tr td.gsib_b{display:none;}.tc--search .t--search .content-main .gsc-search-button-v2 svg{width:1.25rem;height:1.25rem;}.tc--search .t--search .content-main .gsc-input .gsc-input-box{border:none;}.tc--search .t--search .content-main input.gsc-input{height:5.3125rem !important;margin:0 !important;font-size:1.125rem;line-height:1;color:#4A4A4A;padding-right:1.5625rem !important;padding-left:1.5625rem !important;background-image:none !important;border:1px solid #CCCCCC !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.tc--search .t--search .content-main .gsc-search-button-v2{height:5.3125rem;margin:0;border:1px solid #6D1327;background-color:#6D1327;background-image:none;border-radius:0;}.tc--search .t--search .content-main .gsc-above-wrapper-area{border-bottom:1px solid #CCCCCC;}.tc--search .t--search .content-main .gsc-result-info{padding:0;font-size:1.25rem;line-height:1;color:#000000;}.tc--search .t--search .content-main .gsc-orderby-label{padding:0;font-size:1rem;line-height:1;color:#000000;}.tc--search .t--search .content-main .gsc-selected-option-container{font-size:1rem;line-height:1.5;color:#000000;}.tc--search .t--search .content-main .gsc-control-cse .gs-spelling,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title,.tc--search .t--search .content-main .gsc-control-cse .gs-result .gs-title *{font-size:1.125rem;line-height:1.5556;margin-bottom:0.625rem;color:#000000;text-decoration:none;}.tc--search .t--search .content-main .gs-result a.gs-visibleUrl,.tc--search .t--search .content-main .gs-result .gs-visibleUrl{color:#4A4A4A;font-size:0.875rem;line-height:1.7143;padding-bottom:1.25rem;}.tc--search .t--search .content-main .gs-webResult .gs-snippet{color:#4A4A4A;}.tc--search .t--search .content-main .gs-web-image-box,.tc--search .t--search .content-main .gs-promotion-image-box{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-right:1.5625rem;}@media screen and (min-width:768px){.tc--search .t--search .content-main .gs-web-image-box,.tc--search .t--search .content-main .gs-promotion-image-box{width:200px;}}.tc--search .t--search .content-main .gs-web-image-box img.gs-image,.tc--search .t--search .content-main .gs-promotion-image-box img.gs-promotion-image{border:0;}@media screen and (min-width:768px){.tc--search .t--search .content-main .gs-web-image-box img.gs-image,.tc--search .t--search .content-main .gs-promotion-image-box img.gs-promotion-image{max-width:200px;height:auto;}.gs-web-image-box .gs-image,.gs-promotion-image-box .gs-promotion-image{max-height:inherit !important;}.gsc-completion-container tr:last-child img{max-width:200px;}}.tc--search .t--search .content-main .gsc-table-cell-snippet-close,.tc--search .t--search .content-main .gsc-table-cell-snippet-open{padding:0;}.tc--search .t--search .content-main .gsc-table-cell-thumbnail,.tc--search .t--search .content-main .gs-promotion-image-cell{padding:0;}@media screen and (max-width:767px){.tc--search .t--search .content-main .gsc-table-cell-thumbnail,.tc--search .t--search .content-main .gs-promotion-image-cell{display:none;}}.tc--search .t--search .content-main table.gsc-resultsHeader tbody tr td{padding:0;}.tc--search .t--search .content-main .gsc-table-result,.tc--search .t--search .content-main .gsc-thumbnail-inside,.tc--search .t--search .content-main .gsc-url-top{padding:0;}.tc--search .t--search .content-main .gsc-webResult .gsc-result{border-bottom:1px solid #CCCCCC;padding-top:2.1875rem;padding-bottom:2.1875rem;}@media screen and (min-width:1024px){.tc--search .t--search .content-main .gsc-webResult .gsc-result{padding-right:12.5%;padding-left:12.5%;}}html[data-whatintent="mouse"] .tc--search .t--search .content-main .cse .gsc-webResult.gsc-result,html[data-whatintent="mouse"]
      .tc--search .t--search .content-main .gsc-webResult.gsc-result,html[data-whatintent="mouse"]
      .tc--search .t--search .content-main .gsc-webResult.gsc-result.gsc-promotion,html[data-whatintent="mouse"]
      .tc--search .t--search .content-main .gsc-results .gsc-imageResult-classic,html[data-whatintent="mouse"]
      .tc--search .t--search .content-main .gsc-results .gsc-imageResult-column{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--search .t--search .content-main .cse .gsc-webResult.gsc-result:hover,html[data-whatintent="mouse"]
        .tc--search .t--search .content-main .gsc-webResult.gsc-result:hover,html[data-whatintent="mouse"]
        .tc--search .t--search .content-main .gsc-webResult.gsc-result.gsc-promotion:hover,html[data-whatintent="mouse"]
        .tc--search .t--search .content-main .gsc-results .gsc-imageResult-classic:hover,html[data-whatintent="mouse"]
        .tc--search .t--search .content-main .gsc-results .gsc-imageResult-column:hover{border-left:0;}html[data-whatintent="mouse"] .tc--search .t--search .content-main .cse .gsc-webResult.gsc-result:hover .gs-title,html[data-whatintent="mouse"]
          .tc--search .t--search .content-main .gsc-webResult.gsc-result:hover .gs-title,html[data-whatintent="mouse"]
          .tc--search .t--search .content-main .gsc-webResult.gsc-result.gsc-promotion:hover .gs-title,html[data-whatintent="mouse"]
          .tc--search .t--search .content-main .gsc-results .gsc-imageResult-classic:hover .gs-title,html[data-whatintent="mouse"]
          .tc--search .t--search .content-main .gsc-results .gsc-imageResult-column:hover .gs-title{text-decoration:underline;}.tc--search .t--search .content-main .gsc-results{width:100%;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box{padding-top:1.25rem;padding-bottom:1.25rem;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:0.8125rem;color:#000000;margin-right:0;padding-top:0.3125rem;padding-right:0.625rem;padding-bottom:0.3125rem;padding-left:0.625rem;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:not(:last-child){margin-right:0.3125rem;}@media screen and (min-width:768px){.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:0.9375rem;padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:not(:last-child){margin-right:0.625rem;}}html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page{-webkit-transition:all 0.1s;transition:all 0.1s;}html[data-whatintent="mouse"] .tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background-color:#6D1327;color:#FFFFFF;text-decoration:none;}.tc--search .t--search .content-main .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:#6D1327;color:#FFFFFF;}.tc--search .t--search .content-main .cse .gsc-cursor-box,.tc--search .t--search .content-main .gsc-cursor-box{border-top:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.tc--search .gs-no-results-result .gs-snippet{border:none;background-color:transparent;}.lity .lity-wrap .lity-container{background-color:#FFFFFF;overflow:scroll;-webkit-overflow-scrolling:touch;position:relative;}@media screen and (min-width:1024px){.lity .lity-wrap .lity-container{max-width:29.16667%;}}.lity .lity-wrap .lity-container .lity-content{-webkit-transition:none;transition:none;padding-top:5rem;padding-right:14.28571%;padding-bottom:5rem;padding-left:14.28571%;}.lity .lity-wrap .lity-container .lity-content::after{display:none;}.lity .lity-wrap .lity-container .lity-close{position:absolute;right:30px;top:30px;color:black;overflow:hidden;text-indent:101%;white-space:nowrap;font-size:0;line-height:0;}.lity .lity-wrap .lity-container .lity-close::after{content:'';display:block;background-image:url("/images/icons/icon-close-blue.svg");width:16px;height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.lity .lity-wrap .lity-container .lity-close:focus{outline:3px solid #4A90E2;}.lity .lity-wrap .lity-container h3{font-size:1.25rem;line-height:1.5;margin-bottom:0.3125rem;color:#00356B;}.lity .lity-wrap .lity-container p{font-size:1rem;line-height:1.625;}
