  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.listing .breadcrumbs{margin-top:var(--spacing--3xlarge);}.listing h1{margin:20px 0 0;}.listing h1:only-child{margin-top:var(--spacing--2xlarge);margin-bottom:var(--spacing--2xlarge);}.listing .intro-text{margin-top:var(--spacing--medium);}.listing .intro-text *{font-family:var(--sans-serif);font-size:18px;font-weight:200;line-height:1.7;}.listing .intro-text strong{font-weight:700;}.listing .accordion{position:relative;z-index:2;margin-top:var(--spacing--medium);}@media print,screen and (width <= 40em){.listing .accordion{margin-right:-20px;margin-left:-20px;}}.listing .accordion__button{border:3px solid var(--gray--line);}.listing .accordion:not([open],.accordion--open) .accordion__button svg path{fill:var(--brand--bright-blue);}@media print,screen and (width >= 48.0625em){.listing .callout-block{display:flex;justify-content:space-between;background-color:var(--white);box-shadow:0 0 15px 0 rgb(0 0 0 / 11%);padding:44px 40px;}.listing .callout--item:not(:only-child){min-width:calc(50% - 20px);width:calc(50% - 20px);max-width:calc(50% - 20px);}}@media print,screen and (width <= 40em){.listing .callout--item:nth-child(2){margin-top:20px;}}.listing .vaf{margin-top:0;padding-top:50px;padding-bottom:50px;}.listing form.views-exposed-form .grid-container{padding-right:1.25rem;padding-left:1.25rem;}.listing--program .listing__form{position:relative;z-index:1;background-color:var(--gray--bg);margin-top:0;padding-top:50px;padding-bottom:50px;}@media print,screen and (width >= 48.0625em){.listing--program .listing__form{padding-bottom:5rem;}}.listing--program__wrap h3.h1{color:var(--secondary--fuchsia);font-weight:100;margin-top:var(--spacing--2xlarge);margin-bottom:var(--spacing--small);}@media print,screen and (width <= 64em){.listing--program__wrap h3.h1{font-size:60px;}}.listing--program__item{position:relative;padding:24px 0;}@media print,screen and (width <= 64em){.listing--program__item{padding:20px 0;}}.listing--program__item + .listing--program__item::before{position:absolute;top:0;right:20px;left:20px;display:block;border-top:1px solid var(--gray--line);content:'';height:1px;}@media print,screen and (width >= 75em){.listing--program__item + .listing--program__item::before{right:60px;left:60px;}}.listing--program__item h4{text-transform:none;}@media print,screen and (width <= 64em){.listing--program__item h4{margin-top:0;}}@media print,screen and (width <= 40em){.listing--program__item h4{margin-bottom:10px;}}.listing--program__item h4 .link-arrow::after{color:var(--brand--bright-blue);}.listing--program__sticky-labels{position:sticky;z-index:2;top:0;border-bottom:3px solid var(--gray--line);background-color:var(--white);font-size:14px;font-weight:700;padding:32px 0;}@media print,screen and (width <= 64em){.listing--program__sticky-labels{display:none;}}@media print,screen and (width >= 75em){.listing--program__sticky-labels .cell{display:flex;}}@media print,screen and (width <= 64em){.program-listing--checks::before{content:'\2014\0020';}.program-listing--checks > div{display:inline;}.program-listing--checks > div:not(:last-of-type) span::after{content:', ';}.program-listing--checks i.fa-circle{display:none;}}@media print,screen and (width >= 75em){.program-listing--checks{display:flex;height:100%;align-items:center;}.program-listing--checks div > span{position:absolute;opacity:0;}.program-listing--checks i.fa-circle{color:var(--secondary--fuchsia);font-size:24px;}}@media print,screen and (width >= 75em){.program-listing--major{width:15%;text-align:center;line-height:2;}.program-listing--minor{width:12%;text-align:center;line-height:2;}.program-listing--five-college-certificate{width:37%;text-align:center;}.program-listing--nexus{width:34%;text-align:center;}.program-listing--masters,.program-listing--graduate-certificate{width:50%;text-align:center;}}.listing .form-composite{border:none;padding:0;width:100%;}.listing .form-composite legend{color:#222222;font-size:14px;font-weight:700;margin-bottom:9px;}.listing .form-composite .fieldset-wrapper{background-color:var(--white);box-shadow:0 0 15px 0 rgb(0 0 0 / 11%);padding:6px;}@media print,screen and (width <= 40em){.listing .form-composite .form-radios{display:flex;}}@media print,screen and (width >= 75em){.listing .form-composite .form-radios{display:flex;}}.listing .form-composite .form-item [type='radio'] + label{display:block;text-align:center;padding:12px;border:3px solid var(--white);margin:0;letter-spacing:0;}.listing .form-composite .form-item [type='radio']:checked + label{border:3px solid var(--secondary--fuchsia);}.listing .form-composite .form-item [type='radio'] + label::before,.listing .form-composite .form-item [type='radio']:checked + label::before{display:none;}.listing .form-composite .js-form-type-radio{margin:0;}@media print,screen and (width <= 40em){.listing .form-composite .js-form-type-radio{flex:1;}}@media print,screen and (width >= 75em){.listing .form-composite .js-form-type-radio{flex:1;}}.listing__form__title{margin-top:0;}[type='text']::before,[type='text']::after,[type='password']::before,[type='password']::after,[type='date']::before,[type='date']::after,[type='datetime']::before,[type='datetime']::after,[type='datetime-local']::before,[type='datetime-local']::after,[type='month']::before,[type='month']::after,[type='week']::before,[type='week']::after,[type='email']::before,[type='email']::after,[type='number']::before,[type='number']::after,[type='search']::before,[type='search']::after,[type='tel']::before,[type='tel']::after,[type='time']::before,[type='time']::after,[type='url']::before,[type='url']::after,[type='color']::before,[type='color']::after,[type='file']::before,[type='file']::after,[type='image']::before,[type='image']::after,[type='submit']::before,[type='submit']::after,button::before,button::after,textarea::before,textarea::after,select::before,select::after,fieldset::before,fieldset::after{transition:color 0.5s cubic-bezier(0.82,0.06,0.14,0.97),background 0.5s cubic-bezier(0.82,0.06,0.14,0.97),border 0.5s cubic-bezier(0.82,0.06,0.14,0.97),opacity 0.5s cubic-bezier(0.82,0.06,0.14,0.97);}.tooltip__toggle{overflow:visible;color:var(--accent-green);background:none;padding:0;width:1.5625rem;height:1.5625rem;}@media print,screen and (width >= 48.0625em){.listing .vaf{margin-top:0;padding-top:50px;padding-bottom:50px;}}@media print,screen and (width >= 48.0625em){.vaf{margin-top:-50px;padding-top:100px;padding-bottom:50px;}}.vaf{position:relative;z-index:1;background-color:#004876;padding:40px 0;padding-top:40px;padding-bottom:40px;}.card .card__content__inner{padding:0.9375rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
