  @charset "UTF-8";
/**
Theme Name: Husky
Theme URI: https://hc.edu/
Description: Base theme for ¹ú²úÍµÅÄ Christian University.
Author: HCU Marketing
Author URI: https://hc.edu/
Version: 3.0.0
Text Domain: husky
Tags:responsive-layout,accessibility-ready,custom-menu,editor-style,featured-images,rtl-language-support,translation-ready,custom-background
 * Table of Contents
 * 20-Normalize.css 8.0.1
 * 21-Foundation 5.5.3
 * 22-Base:Fonts, Typography, Lists, Tables, Helpers
 * 23-Layout:Header, Content, Footer
 * 24-Components:Accessibility, Buttons, Link Sets, Galleries, Captions, Owl Tabs
 * 25-Features:
 * 26-Custom:Fonts, Page Templates, Hover Image Button, Contacts Query, Expanding/Degree Lists, Events Pages, Mobile Videos, Responsive Tables, RFI, BE AutoPilot
 */
/*Normalize*/
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration-line:underline;text-decoration-line:underline}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;vertical-align:middle;max-width:100%!important;height:auto;-ms-interpolation-mode:bicubic}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}

/*Foundation*/
meta.foundation-version{font-family:"/5.5.3/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0}
meta.foundation-mq-small-only{font-family:"/only screen and (max-width:40em)/";width:0}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}
meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}
meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}
meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}
meta.foundation-data-attribute-namespace{font-family:false}

/*Base*/

:root {
	/* fonts */
	--body-font: "PT Sans";
	--header-font: "Playfair Display";
	--subheader-font: "Josefin Sans";
	--fa: "Font Awesome 6 Free";
	--fa-brands: "Font Awesome 6 Brands";
	/*default colors from figma*/
	--white: #FFFFFF;
	--orange-1: #FFF7F5;
	--orange-2: #F2DFDA;
	--orange-3: #FFBEAD;
	--orange-4: #F05123;
	--orange-5: #DB3B0F;/*#D14229;*/
	--orange-6: #940500;
	--blue-1: #84B9E1;
	--blue-2: #263B80;
	--blue-3: #2A3567;
	--gray-1: #F5F5F5;
	--gray-2: #CFCFCF;
	--gray-3: #686A6E;/*replace with gray-text, gray-text-input*/
	--gray-4: #0A0D1A;
	/* simple colors for use*/
	--orange: var(--orange-5);
	--orange-light: var(--orange-4);
	--orange-dark: var(--orange-6);/*orange button hover*/
	--arrow-orange: var(--orange-4);
	--orange-hover: #FF8C4D;/*main nav*/
	--orange-link: #DB3B0F;
	--orange-link-on-gray: #CD380E;
	--blue: var(--blue-2);
	--blue-dark: var(--blue-3);
	--blue-light: var(--blue-1);
	--blue-line-light: var(--blue-1);
	--blue-link: var(--blue-3);
	--gray: var(--gray-3);
	--gray-light: var(--gray-1);
	--gray-line-light: var(--gray-2);/*sidebar line*/
	--gray-line-dark: var(--gray-3);/*media+text*/
	--gray-line-black: var(--gray-4);/*news box*/
	--gray-text: #737578;/*WCAG custom gray-3 on white*/
	--gray-text-input: #525257;/*WCAG custom gray-3 on f5f5f5*/
	--black: var(--gray-4);
	/* elements */	
	--border-radius: .25rem;
	--logo-height-normal: 85px;
	--logo-height-small: 70px;
	/* padding/margins */
	--xs: .5rem;
	--s: 1rem;
	--m: 1.5rem;
	--l: 2rem;
	--xl: 4rem;
	--xxl: 6rem;
	--overlap-sm: translateY(-1rem);
	--overlap: translateY(-2rem);
	--overlap-lg: translateY(-4rem);
}
body,html{height:100%;font-size:100%}
*,:after,:before{box-sizing:border-box}
body{background:#fff;color:var(--black);cursor:auto;font-family:var(--body-font),"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.4;padding:0;position:relative}
a:hover,.a:hover{cursor:pointer;text-decoration-line:underline}
.menu>.menu_item>a:hover,.button:hover,a.button button-blue:hover,a.button-solid-orange:hover{text-decoration-line:none!important}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}
.left{float:left!important}
.right{float:right!important}
.clearfix,#primary,#content{clear:both}
.clearfix:after,.clearfix:before,.link-panel li:after,.link-panel li:before{content:" ";display:table}
.clearfix:after,.link-panel li:after{clear:right}
.mobile-show{display:inline-block}
.mobile-hide{display:none}
.hide{display:none!important}
.show,.block{display:block!important;visibility:visible!important;opacity:1!important}
.invisible{visibility:hidden}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
textarea{height:auto;min-height:50px}
.row,select{width:100%}
.row,.container{margin:0 auto}
.row:not(.flex):after,.row:not(.flex):before{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns,.row.collapse>.content-area,.row.collapse>.widget-area{padding-left:0;padding-right:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{/*margin:0 -.9375rem;*/max-width:none;width:auto}
.row .row:after,.row .row:before{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin:0;max-width:none;width:auto}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row .row.collapse:after{clear:both}

.column,.columns/*,.content-area,.widget-area*/{/*padding-left:.9375rem;padding-right:.9375rem;*/width:100%;float:left}
.content-area,.widget-area{width:100%}
.content-area{padding-left:0}
.entry-content .layout-section .row .columns{padding-left:0;padding-right:0}
.column+.column:last-child,.column+.columns:last-child,/*.column+.content-area:last-child,.column+.widget-area:last-child,*/.columns+.column:last-child,.columns+.columns:last-child/*,.columns+.content-area:last-child,.columns+.widget-area:last-child,.content-area+.column:last-child,.content-area+.columns:last-child,.content-area+.content-area:last-child,.content-area+.widget-area:last-child,.widget-area+.column:last-child,.widget-area+.columns:last-child,.widget-area+.content-area:last-child,.widget-area+.widget-area:last-child*/{float:right}
.column+.column.end,.column+.columns.end,.column+.end.content-area,.column+.end.widget-area,.columns+.column.end,.columns+.columns.end,.columns+.end.content-area,.columns+.end.widget-area,.content-area+.column.end,.content-area+.columns.end,.content-area+.end.content-area,.content-area+.end.widget-area,.widget-area+.column.end,.widget-area+.columns.end,.widget-area+.end.content-area,.widget-area+.end.widget-area{float:left}
[class*=block-grid-]{display:block;padding:0;/*margin:0 -.625rem*/}
[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}
[class*=block-grid-]:after{clear:both}
[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem 0}
.breadcrumbs{display:block;list-style:none;overflow:hidden;padding:.9rem 0}
.breadcrumbs>*{color:var(--gray-text);float:left;font-size:.95rem;margin:0;text-transform:none}
.breadcrumbs>.home{height:26px}
.breadcrumbs>.home img{margin:-.1rem auto 0 auto}
.breadcrumbs>.home img:hover{filter: sepia(55%) hue-rotate(-35deg) saturate(700%) brightness(101%)}
.breadcrumbs a,.breadcrumbs>div{text-decoration-line:none!important;display:inline-flex;align-items:center;font-weight:normal!important}
.breadcrumbs a{color:var(--gray-text)}
.breadcrumbs a:focus,.breadcrumbs a:hover{color:var(--orange-link)}
.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration-line:underline!important}
.breadcrumbs>.current,.breadcrumbs>.current a{cursor:default}
.breadcrumbs>:before,.breadcrumbs>:last-child:not(:nth-child(2)):after{margin:0 .4rem;position:relative;color:var(--gray-text);content:"/";font-size:.85rem}
.breadcrumbs>:first-child:before{margin:0;content:""}

.full-width .button-group-container{margin:0 auto;text-align:center}
.section__button_group.bg-blue .section-title, .section__button_group.bg-orange .section-title{color:var(--white)}
.section__button_group.bg-gray .section-title{color:var(--blue)}
.button-group{display:flex;flex-direction:column;align-items:center}
.button-group.center{justify-content:center}
.button-group.right{justify-content:flex-end}
.button-group .button {min-width: 104px}

.button, .stat-grid-box .button, input[type=submit], .stat-grid-box input[type=submit]{width:100%}
.entry-content>br + .button, p>br + .button, .entry-content p>.button:first-child, *>*:not(p) + .button-group{margin-top:1rem;margin-bottom:0}
p + .button, p + .button-group {margin-bottom:0}
button{background:transparent;border:none;cursor:pointer;min-width:44px;min-height:44px}
.button,input[type=submit],button.form_button_submit,.wp-element-button{
	position:relative;
	z-index:0;
	-webkit-appearance:none;-moz-appearance:none;
	border-radius:var(--border-radius);
	cursor:pointer;
	margin:0 0 1.25rem;position:relative;
	font-family:var(--subheader-font);font-size:.9rem;font-weight:700;line-height:normal;
	text-align:center;text-transform:uppercase;text-decoration-line:none;
	display:inline-block;
	padding:1rem 3rem calc(1rem - 3px) 1.563rem;
	background-color:var(--orange);
	border:0;
	color:#fff;
	-webkit-transition:background-color .3s ease;transition:background-color .3s ease;
	overflow:hidden
}

.button:disabled span,input[type=submit]:disabled span,button:disabled.form_button_submit span{color:var(--black)}
.button:disabled:not(.no-arrow):not(.small):not(.select-redirect-button):after, .link-set .link:after, .link-arrow .link:after{color:var(--black)}


input[type=submit]{padding:1.1rem 3rem .9rem 1.563rem}
input[type=submit],button[type=submit],button.form_button_submit{padding-right:1.563rem;color:#fff;min-width:44px;min-height:44px}
.button.no-arrow, button.select-redirect-button {padding-right: 1.563rem}
.button i:not(.search-submit), input[type=submit] i, button.form_button_submit i, a i{margin-right:.3rem}
.no-arrow:after,.select-redirect-button:after,input[type=submit]:after,button[type=submit]:after,button.form_button_submit:after{content:"";display:none}

.button.large,input.large[type=submit]{padding:calc(1.4rem + 3px) 3.4rem 1.4rem 1.963rem;font-size:1rem}
.button.medium,input.medium[type=submit]{padding:calc(.75rem + 3px) 2.25rem .75rem 1.17225rem;font-size:.85rem}
.button.small,input.small[type=submit]{padding:calc(.54rem + 2px) .885rem calc(.54rem - 1.5px);font-size:.8rem}

.button:before,input[type=submit]:before,button[type=submit]:not(.is-search-submit):before,button.form_button_submit:before {
	content: "";
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	background-color: var(--orange-dark);
	transition: left 0.3s ease;
	z-index: -1;
}

.button:hover:before,input[type=submit]:hover:before,button[type=submit]:hover:before,button.form_button_submit:hover:before {
	left: 0;
}

.button:hover,input[type=submit]:hover,button[type=submit]:hover,button.form_button_submit:hover {
	color: #fff;
}

.button:disabled,.button:disabled:before,.button[disabled],.button[disabled]:not(.button-white),.button[disabled]:before,.button:disabled:hover,.button[disabled]:hover,input[type=submit]:disabled:before,button[type=submit]:disabled:not(.is-search-submit):before {
	background-color: var(--gray-2);
	cursor: default;
}

.button:disabled:hover:before,.button[disabled]:hover:before{left:100%}
/*
.button span,input[type=submit] span,button[type=submit] span,button.form_button_submit span{
	position: relative;
	z-index: 1;
	display: inline-block;
	transition: transform 0.3s ease;
	color: #fff;
	transform: translateY(13%);
}*/
.button:not(.no-arrow):not(.small):not(.select-redirect-button){
	min-width: 111px;
}

.button:not(.no-arrow):not(.small):not(.select-redirect-button):after, .link-set .link:after, .link-arrow .link:after {
	font:normal 900 .83rem/1 var(--fa);
	content: '\f178';
	padding-left: .63rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: transform 0.3s ease;
	opacity: 1;
	z-index: 1;
}
.button:not(.no-arrow):not(.small):not(.select-redirect-button):after{right:1.65rem}
.button:not(.button-white){color: #fff}
/*.button:not(.no-arrow):not(.small):not(.select-redirect-button):after{
	content: '\f178';
	padding-left: .63rem;
}

.link-set .link:after, .link-arrow .link:after {
	content: '\f105';
	padding-left: 18px;
	top: calc(50% - 10px);
}
*/

.button:focus,.button:hover,input[type=submit]:focus,input[type=submit]:hover,button[type=submit]:focus,button[type=submit]:hover,button.form_button_submit:focus,button.form_button_submit:hover{background-color:var(--orange-dark);color:#fff}

.button.button-white{background-color:var(--white);color:var(--black)}
/*.button.button-white>span{color:var(--black)}*/
.button.button-white:before{background-color:var(--orange-light);opacity:.3}
/*.button.button-white:hover>span{text-shadow: 1px 1px 3px white}*/
.button.button-white:not(.no-arrow):not(.select-redirect-button):after{color:var(--black)}
.button.button-white:focus,.button.button-white:hover,input[type=submit].button-white:focus,input[type=submit].button-white:hover{background-color:var(--white);color:var(--black)}

.button.button-blue{background-color:var(--blue);color:var(--white)}
/*.button.button-blue>span{color:var(--white)}*/
.button.button-blue:before{background-color:var(--blue-dark);filter:brightness(85%)}
.button.button-blue:not(.no-arrow):not(.select-redirect-button):after{color:var(--white)}
.button.button-blue:focus,.button.button-blue:hover,input[type=submit].button-blue:focus,input[type=submit].button-blue:hover{background-color:var(--blue);color:var(--white)}


.link-set{position:relative;display:block;padding: 1rem 0 1rem 0;border-top: 1px solid var(--orange)}
.link-set>*{line-height:1.45;padding:0 0 .5rem 0}
.link-set>*:first-child:not(.title){padding-top:.25rem}
.link-set .link,.link-set .title,.link-arrow .link{position:relative;display:inline-block;margin:0}
.link-set>*:last-child{padding-bottom:0}
.link-set .link,.link-set .title,.link-arrow .link{position:relative;font-family:var(--subheader-font);text-transform:uppercase;text-decoration-line:none;font-size:.9rem;font-weight:700/*!important*/;letter-spacing:.2px}
.link-set .link:not(.bg-blue a.link):not(.bg-orange a.link):not(.link-set.white a.link):not(.column-link-set a.link),.link-set .title:not(.bg-blue .title),.link-arrow .link:not(.bg-blue a.link){color:var(--black)}
.link-set .link:hover,.link-arrow .link:hover{text-decoration-line:underline}
.link-set .title{font-size:.85rem;font-weight:700}
.link-set .link:after,.link-arrow .link:after{
	color: var(--orange-light);
	top: auto;
	transform: translateY(calc(50% - 4px));
}
.link-set.white>*{border-color:var(--white)}
.link-set.white .link,.link-set.white .title{color:var(--white)}
.link-set.white .link:after, .link-set .link-white:after{
	color: var(--white);
}
.bg-blue .link-set .link:after{color:var(--orange-3)}
.bg-blue .link-set>*{border-color:var(--orange-3)}

/*
.link-set .link:before, .link-arrow .link:before {
    content: '';
    position: absolute;
    top: 50%;
    right: -24px;
    height: 1.5px;
    width: 14px;
    transform: translateY(-230%);
    background: var(--orange-light);
    transition: width 0.3s ease, right 0.3s ease;
}
.link-set .link:hover:before,
.link-set .link:active:before,
.link-arrow .link:hover:before,
.link-arrow .link:active:before {
    width: 23px;
}
*/

.link-set .link:hover:after,.link-set .link:active:after,.link-arrow .link:hover:after,.link-arrow .link:active:after{
	transform: translateY(25%) translateX(-16%) scaleX(1.7);
}
.link-arrow>*{padding:.5rem 1.5rem .5rem 0}
.link-set.button-simple,.link-set.button-simple>*{border:none}
.link-set.button-simple .link,.link-set.button-simple .link:first-child{border:none; padding:0; margin:0}
/*
.button.secondary,button.secondary,input.secondary[type=submit]{background-color:#e7e7e7;border-color:#b9b9b9;color:var(--black)}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover,input.secondary[type=submit]:focus,input.secondary[type=submit]:hover{background-color:#b9b9b9;color:var(--black)}
.button.success,button.success,input.success[type=submit]{background-color:#43ac6a;border-color:#368a55;color:#fff}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover,input.success[type=submit]:focus,input.success[type=submit]:hover{background-color:#368a55;color:#fff}
.button.alert,button.alert,input.alert[type=submit]{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover,input.alert[type=submit]:focus,input.alert[type=submit]:hover{background-color:#cf2a0e;color:#fff}
.button.info,button.info,input.info[type=submit]{background-color:#a0d3e8;border-color:#61b6d9;color:var(--black)}
.button.info:focus,.button.info:hover,button.info:focus,button.info:hover,input.info[type=submit]:focus,input.info[type=submit]:hover{background-color:#61b6d9;color:#fff}
.button.large,button.large,input.large[type=submit]{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}
.button.small,button.small,input.small[type=submit]{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}
.button.left-align,button.left-align,input.left-align[type=submit]{text-align:left;text-indent:.75rem}
.button.right-align,button.right-align,input.right-align[type=submit]{text-align:right;padding-right:.75rem}
.button.radius,button.radius,input.radius[type=submit]{border-radius:0}
.button.round,button.round,input.round[type=submit]{border-radius:1000px}
.button.disabled,.button[disabled],button[disabled],input.disabled[type=submit],input[disabled][type=submit]{background-color:var(--gray-light);border:1px solid #aaa;color:var(--black);font-weight:normal;box-shadow:none;cursor:default}*/
/*.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,.disabled:focus,.disabled:hover,button[disabled]:focus,button[disabled]:hover,input.disabled[type=submit]:focus,input.disabled[type=submit]:hover,input[disabled][type=submit]:focus,input[disabled][type=submit]:hover{background-color:transparent;color:#555}*/
/*.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary,input.disabled.secondary[type=submit],input[disabled].secondary[type=submit]{background-color:#e7e7e7;border-color:#b9b9b9;color:var(--black);box-shadow:none;cursor:default;opacity:.7}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover,input.disabled.secondary[type=submit]:focus,input.disabled.secondary[type=submit]:hover,input[disabled].secondary[type=submit]:focus,input[disabled].secondary[type=submit]:hover{background-color:#b9b9b9;color:var(--black);background-color:#e7e7e7}
.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success,input.disabled.success[type=submit],input[disabled].success[type=submit]{background-color:#43ac6a;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover,input.disabled.success[type=submit]:focus,input.disabled.success[type=submit]:hover,input[disabled].success[type=submit]:focus,input[disabled].success[type=submit]:hover{background-color:#368a55;color:#fff;background-color:#43ac6a}
.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert,input.disabled.alert[type=submit],input[disabled].alert[type=submit]{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover,input.disabled.alert[type=submit]:focus,input.disabled.alert[type=submit]:hover,input[disabled].alert[type=submit]:focus,input[disabled].alert[type=submit]:hover{background-color:#cf2a0e;color:#fff;background-color:#f04124}
.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning,input.disabled.warning[type=submit],input[disabled].warning[type=submit]{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover,input.disabled.warning[type=submit]:focus,input.disabled.warning[type=submit]:hover,input[disabled].warning[type=submit]:focus,input[disabled].warning[type=submit]:hover{background-color:#cf6e0e;color:#fff;background-color:#f08a24}
.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info,input.disabled.info[type=submit],input[disabled].info[type=submit]{background-color:#a0d3e8;border-color:#61b6d9;color:var(--black);box-shadow:none;cursor:default;opacity:.7}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover,input.disabled.info[type=submit]:focus,input.disabled.info[type=submit]:hover,input[disabled].info[type=submit]:focus,input[disabled].info[type=submit]:hover{color:#fff;background-color:#a0d3e8}
*/
button::-moz-focus-inner{border:0;padding:0}
button:active,button:focus{background:transparent;background-color:transparent}
.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}
.flex-video.widescreen{padding-bottom:56.34%}
.flex-video.vimeo{padding-top:0}
.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}
form{margin:0 0 1rem}
form .row .row{margin:0 -.5rem}
form .row .row .column,form .row .row .columns,form .row .row .content-area,form .row .row .widget-area{padding:0 .5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns,form .row .row.collapse .content-area,form .row .row.collapse .widget-area{padding:0}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row input.content-area,form .row input.widget-area,form .row textarea.column,form .row textarea.columns,form .row textarea.content-area,form .row textarea.widget-area{padding-left:.5rem}
label,.form_label{color:var(--blue);cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0}
label.right{float:none!important;text-align:right}
label.inline{margin:0 0 1rem;padding:9px 0;padding:.5625rem 0}
label small{text-transform:capitalize;color:#676767}
.postfix,.prefix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:1}
.postfix.button,.prefix.button,input.postfix[type=submit],input.prefix[type=submit]{border:none;padding:0;text-align:center}
.prefix.button.radius,input.prefix.radius[type=submit]{border-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.postfix.button.radius,input.postfix.radius[type=submit]{border-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
.prefix.button.round,input.prefix.round[type=submit]{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round,input.postfix.round[type=submit]{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
label.prefix,span.prefix{background-color:var(--gray-light);border-right:none;color:var(--black);border-color:#ccc}
label.postfix,span.postfix{background-color:var(--gray-light);border-left:none;color:var(--black);border-color:#ccc}
input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{
		-webkit-appearance:none;
		-moz-appearance:none;
		border-radius:var(--border-radius);
		background-color:var(--gray-light);border:none;
		
		color:var(--gray-text-input);display:block;font-family:inherit;font-size:1rem;
		height:44px;margin:0 0 1rem;padding:.5rem 1rem;width:100%;box-sizing:border-box;
		-webkit-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}
input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:var(--gray-light);border:none;outline:none}
fieldset[disabled] input:not([type]),fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input:not([type]):disabled,input:not([type])[disabled],input:not([type])[readonly],input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}
input:not([type]).radius,input[type=color].radius,input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{border-radius:0}
label[for=search-input] i{color:var(--orange)}
form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
/*input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}*/
textarea[rows]{height:auto}
textarea{max-width:100%}
::-webkit-input-placeholder{color:#666}
:-moz-placeholder,::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
select{
	position:relative;
	-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;
	border:none;color:var(--gray-text-input);
	font-family:inherit;line-height:normal;
	padding:.5rem 2rem .5rem 1rem;
	height:44px;
	border-radius:var(--border-radius)
}

select:not([size]), select[size="1"]{
	background-color:var(--gray-light);
	background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' height='800px' width='800px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 407.437 407.437' xml:space='preserve'%3E%3Cpolygon points='386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 1rem center;
	background-size: 12px;
}

/*select:not([size]):after {
	content: '\25BC';
	font-size: 16px;
	color: var(--black);
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
}*/

select::-ms-expand{display:none}
/*select.radius{border-radius:0}*/
select:focus{background-color:#f3f3f3}
select:disabled{background-color:#ddd;cursor:default}
select[multiple]{height:auto}
/*input[type=checkbox],*/input[type=file],input[type=radio],select{margin:0 0 .5rem}
input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;color:var(--black)}
input[type=file]{width:100%}
fieldset{border:1px solid #ddd;margin:18px 0;margin:1.125rem 0;padding:1.25rem}
fieldset legend{font-weight:700;margin:0;margin-left:-.1875rem;padding:0 .1875rem}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}
[data-abide] small.error,[data-abide] span.error{display:none}
small.error,span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}
.error input,.error select,.error textarea{margin-bottom:0}
.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}
.error label,.error label.error{color:#f04124}
.error small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}
.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}
.error span.error-message{display:block}
input.error,select.error,textarea.error{margin-bottom:0}
label.error{color:#f04124}
.gsection_description,.gfield_description{font-size:1em!important}
#primary .gform_legacy_markup_wrapper ul li.gfield{padding-left:0}
.gform_legacy_markup_wrapper input[type=submit]:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']){line-height:normal}
.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{vertical-align:top!important}
.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title,.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span,.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{color:#0A0D1A!important;opacity:1!important}
.inline-list{list-style:none;margin:0 0 1.0625rem -1.375rem;overflow:hidden;padding:0}
.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}
.inline-list>li>*{display:block}
.keystroke,kbd{background-color:#ededed;border:1px solid #ddd;color:#222;font-family:Consolas,Menlo,Courier,monospace;font-size:inherit;margin:0;padding:2px 4px 0;padding:.125rem .25rem 0;border-radius:0}
.label{display:inline-block;font-weight:400;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration-line:none;white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem;background-color:var(--blue);color:#fff}
.label.radius{border-radius:0}
.label.round{border-radius:1000px}
.label.alert{background-color:#f04124;color:#fff}
.label.warning{background-color:#f08a24;color:#fff}
.label.success{background-color:#43ac6a;color:#fff}
.label.secondary{background-color:#e7e7e7;color:var(--black)}
.label.info{background-color:#a0d3e8;color:var(--black)}
@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
nav.pagination{margin:0 auto 5rem auto;transform:translateY(-1rem)}
.pagination ul{list-style:none}
.pagination li{font-size:1.1rem}
.panel{border:1px solid #d8d8d8;margin-bottom:1.25rem;padding:1.25rem;color:var(--black)}
.panel>:first-child{margin-top:0}
.panel>:last-child{margin-bottom:0}
.hentry .panel .entry-title,.panel .hentry .entry-title,.panel dl,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel li,.panel p{color:var(--black)}
.hentry .panel .entry-title,.panel .hentry .entry-title,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}
.hentry .panel .subheader.entry-title,.panel .hentry .subheader.entry-title,.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}
.panel.callout{border:1px solid #d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecf0f9;color:var(--black)}
.panel.callout>:first-child{margin-top:0}
.panel.callout>:last-child{margin-bottom:0}
.hentry .panel.callout .entry-title,.panel.callout .hentry .entry-title,.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:var(--black)}
.hentry .panel.callout .entry-title,.panel.callout .hentry .entry-title,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}
.hentry .panel.callout .subheader.entry-title,.panel.callout .hentry .subheader.entry-title,.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}
.panel.callout a:not(.button):not(input[type=submit]){color:var(--blue)}
.panel.callout a:not(.button):not(input[type=submit]):focus,.panel.callout a:not(.button):not(input[type=submit]):hover{color:#111c34}
.panel.radius{border-radius:0}
/*.split.button,input.split[type=submit]{position:relative;padding-right:5.0625rem}
.split.button span,input.split[type=submit] span{display:block;height:100%;position:absolute;right:0;top:0;border-left:1px solid}
.split.button span:after,input.split[type=submit] span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}
.split.button span:active,input.split[type=submit] span:active{background-color:rgba(0,0,0,.1)}
.split.button span,input.split[type=submit] span{border-left-color:hsla(0,0%,100%,.5);width:3.09375rem}
.split.button span:after,input.split[type=submit] span:after{border-top-style:solid;border-width:6px;border-width:.375rem;margin-left:-.375rem;top:48%;border-color:#fff transparent transparent}
.split.button.secondary span,input.split.secondary[type=submit] span{border-left-color:hsla(0,0%,100%,.5)}
.split.button.secondary span:after,input.split.secondary[type=submit] span:after{border-color:#fff transparent transparent}
.split.button.alert span,.split.button.success span,input.split.alert[type=submit] span,input.split.success[type=submit] span{border-left-color:hsla(0,0%,100%,.5)}
.split.button.tiny,input.split.tiny[type=submit]{padding-right:3.75rem}
.split.button.tiny span,input.split.tiny[type=submit] span{width:2.25rem}
.split.button.tiny span:after,input.split.tiny[type=submit] span:after{border-top-style:solid;border-width:6px;border-width:.375rem;margin-left:-.375rem;top:48%}
.split.button.small,input.split.small[type=submit]{padding-right:4.375rem}
.split.button.small span,input.split.small[type=submit] span{width:2.625rem}
.split.button.small span:after,input.split.small[type=submit] span:after{border-top-style:solid;border-width:7px;border-width:.4375rem;margin-left:-.375rem;top:48%}
.split.button.large,input.split.large[type=submit]{padding-right:5.5rem}
.split.button.large span,input.split.large[type=submit] span{width:3.4375rem}
.split.button.large span:after,input.split.large[type=submit] span:after{border-top-style:solid;border-width:5px;border-width:.3125rem;margin-left:-.375rem;top:48%}
.split.button.expand,input.split.expand[type=submit]{padding-left:2rem}
.split.button.secondary span:after,input.split.secondary[type=submit] span:after{border-color:var(--black) transparent transparent}
.split.button.radius span,input.split.radius[type=submit] span{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
.split.button.round span,input.split.round[type=submit] span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.split.button.no-pip span:after,.split.button.no-pip span:before,input.split.no-pip[type=submit] span:after,input.split.no-pip[type=submit] span:before{border-style:none}
.split.button.no-pip span>i,input.split.no-pip[type=submit] span>i{display:block;left:50%;margin-left:-.28889em;margin-top:-.48889em;position:absolute;top:50%}
*/
meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}
.contain-to-grid{width:100%;background:var(--blue)}
/*.contain-to-grid .top-bar{margin-bottom:0}*/
.fixed{position:fixed;top:0;width:100%;z-index:8;left:0}
.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:8}
.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:4rem;z-index:7}
.js-generated{display:block}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
.hentry .entry-title,blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
a,.a{color:var(--orange-link);/*color:var(--blue-dark)*/background:transparent;line-height:inherit;text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:4px;min-height:24px;min-width:24px}
#content a:not([class]):not(a:has(img)){display:inline-block}
a:focus,a:hover,.a:hover{color:var(--blue-link);/*color:var(--blue-dark)*/text-decoration-thickness:1.5px}
/*a:not(.menu a):not(a.button):not(.DegreesList a):not(a.button__pdf):not(a.full-list):not(.link),#content .a*/
p>a,p>.a,.entry-content>a:not(.button):not(.link),.entry-content>.a{text-decoration-line:underline}
a img{border:none}
p,.site-content #primary,/*.site-content #primary .hentry>.entry-content,*/.section .entry-content{font-family:inherit;/*font-size:1.05rem;*/font-weight:400;line-height:1.6;text-rendering:optimizeLegibility}
p{margin-bottom:1.25rem}
.has-sidebar #main section:last-child p:last-child{margin-bottom:0}
p aside{font-size:.875rem;font-style:italic;line-height:1.35}

/* Base custom */
section{position:relative;line-height:1.6}
/*.section .section-header p,p.lead{font-size:1.21875rem;line-height:1.6}*/
.grid .hentry .entry-title a{color:var(--orange);font-weight:600}
.hentry .entry-title,h1,h2,h3,h4,h5,h6,.h1{line-height:1.4;text-rendering:optimizeLegibility}
.hentry .entry-title small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#395eae;font-size:60%;line-height:0}
.hentry .entry-title,h1,.h1,h2,.h2{margin-top:.2rem;margin-bottom:.5rem}
#main h1,.h1,h2,h2,.h2,.page-header-content .page-title{color:var(--orange-light);font-family:var(--header-font);font-weight:700;letter-spacing:-1px;line-height:1.3}
/*#content h2, #content .h2 {margin-bottom:1rem}*/
/*#content h3, #content .h3, #content h4, #content .h4{margin-bottom:.7rem}*/
/*h2,.h2{font-size:1.4rem;letter-spacing:-1.5px;color:var(--orange-light);margin-top:.2rem;margin-bottom:.2rem;font-weight: 600}*/
h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--blue);font-weight:700;margin-bottom:.2rem}
.h3,.h4,.h5,.h6{font-family:var(--body-font)!important}
.hentry h1.entry-title,h1,.h1,h2,.h2{font-size:2rem}
h3,.h3{font-size:1.6rem; letter-spacing:inherit}
h4,.h4{font-size:1.4rem; letter-spacing:inherit}
h5,.h5{font-size:1.3rem; letter-spacing:inherit}
h6{font-size:1.1rem;letter-spacing:inherit}
.subheader{line-height:1.4;color:#395eae;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}

.bg-white{background-color:var(--white)!important;color:var(--black)}
.bg-gray{background-color:var(--gray-light)!important;color:var(--black)!important}
.bg-gray .column-link-set>*,.bg-gray .link-set .link{color:var(--black)!important}
.bg-gray .h2:not(.home .h2),.bg-gray .h3:not(.home .h3):not(.image-cards .h3){color:var(--blue)!important}
.bg-gray a:not(.button):not(.link){color:var(--orange-link-on-gray)}
.bg-gray a:not(.button):not(.link):hover{color:var(--orange-link)}
/*.bg-gray .h2:not(.home .h2),.bg-gray h3:not(.home .h3), .bg-gray .h3:not(.home h3), .bg-gray h4, .bg-gray .h4, .bg-gray h5, .bg-gray .h5, .bg-gray h6, .bg-gray .h6{color:var(--blue)!important}*/
.bg-gray .column-link-set .link-set, .bg-gray .column-link-set .link-set>*{border-color:var(--orange)}
.bg-gray .link:after{color:var(--orange)!important}
.bg-blue{background-color:var(--blue)!important}
.bg-blue:not(.section__content.bg-blue):not(.section__raw.bg-blue){color:var(--white)!important}
.bg-blue h2:not(.overlap-regular .h2):not(.overlap-large .h2),.bg-blue .h2:not(.overlap-regular .h2):not(.overlap-large .h2){color:var(--white)!important}
/*.bg-blue h2, .bg-blue .h2, .bg-blue h3, .bg-blue .h3, .bg-blue h4, .bg-blue .h4, .bg-blue h5, .bg-blue .h5, .bg-blue h6, .bg-blue .h6{color:var(--white)}*/
.bg-blue a:not(.button),.bg-orange a:not(.button){color:var(--white)}
.bg-blue a:not(.button):not(.link),.bg-orange a:not(.button):not(.link){text-decoration-line:underline}
.bg-orange{background-color:var(--orange)}

.orange,#main .orange{color:var(--orange)!important;text-decoration-color:var(--orange)!important}
.orange-light,#main .orange-light{color:var(--orange)!important;text-decoration-color:var(--orange)!important}
.blue,#main .blue{color:var(--blue)!important;text-decoration-color:var(--blue)!important}
.black,#main .black{color:var(--black)!important}
.raleway{font-family:Raleway}
.b{font-weight:bold}
.u{text-decoration-line:underline}
.i{font-style:italic}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}
.uc{text-transform:uppercase}
.white,#main .white{color:#fff}
.mc{margin-left:auto;margin-right:auto}
.w100{width:100%}
.pad{padding:2rem}
.pad0,.container.pad0{padding:0}
.pad-top{padding-top:2rem}
.pad-bottom{padding-bottom:2rem}
.pad-right{padding-right:2rem}
.pad-left{padding-left:2rem}
.mar{margin-top:2rem;margin-bottom:2rem}
.mar-top{margin-top:2rem}
.mar-bottom{margin-bottom:2rem}
.flex{display:flex;flex-direction:column;justify-content:center}
.flex-column{display:flex;flex-direction:column;justify-content:center}
.flex-row{display:flex;flex-direction:row;justify-content:center}
.flex-center{justify-content:center}
.flex-space-between{justify-content:space-between}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.flex-start{align-items:flex-start}
.flex-center{align-items:center}
.flex-right{justify-content:right}
.flex-grow{flex-grow:1}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}
em,i{font-style:italic}
b,em,i,strong{line-height:inherit}
b,strong{font-weight:700}
small{font-size:11px;line-height:inherit}
code{background-color:#f8f8f8;border:1px solid #dfdfdf;color:var(--black);font-family:Consolas,"Courier New",Liberation Mono,Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}

/* Base list styles */
dl, ol, ul {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.7;
  list-style-position: outside; /* This applies to native bullets */
  margin-bottom: 1.25rem;
}

/* Default unordered list styles */
ul {
  list-style-type: none; /* Crucial: Hides native bullets */
  margin-left: .9rem; /* Adjust if needed to accommodate ::before positioning */
}

/* Nested list margins */
ul > li ol,
ul > li ul {
  margin-left: .4rem;
  margin-bottom: 0;
}

/* CHECKLIST STYLES - Made more specific */
ul.check {
  margin-left: 1.1rem;
}
ul.check > li::before {
  font: normal 900 15px/1 var(--fa);
  content: "\f00c";
  position: absolute; /* Requires li to be position: relative; */
  margin-left: -1.42rem; /* Position relative to the li */
  margin-top: .35rem;
  color: var(--orange-light);
  display: block !important;
  visibility: visible !important;
}

/* Ensure li has position: relative for absolute positioning of ::before */
ul:not(.check):not([role="menu"]):not([role="group"]):not([class]):not(.menu):not(.sub-menu):not(.submenu):not(.widgets):not(.grid):not(.gform_fields):not(.events-list):not(.events-widget) > li {
  position: relative; /* Add this line */
}

/* DEFAULT BULLET STYLES (Use ::before instead of ::marker) */
ul:not(.check):not([role="menu"]):not([role="group"]):not([class]):not(.menu):not(.sub-menu):not(.submenu):not(.widgets):not(.grid):not(.gform_fields):not(.events-list):not(.events-widget) > li::before {
  font: normal 900 1.2rem/1 var(--fa);
  content: "\2022"; /* Your bullet character */
  position: absolute; /* Position relative to the li */
  margin-left: -1.22rem; /* Adjust as needed */
  margin-top: .12rem; /* Adjust as needed */
  color: var(--orange-light);
  /* You might need to add display: inline-block; or block; depending on desired layout */
}

/* Color for ol li::marker (this should still work as it's just color) */
ol li::marker {
  color: var(--orange-light);
  font-weight: 700;
}


/* Nested list bullet style (Use ::before instead of ::marker) */
ul > li > ul > li::before,
ul:not(.check):not([role="menu"]):not([role="group"]):not([class]):not(.menu):not(.sub-menu):not(.submenu):not(.widgets):not(.grid):not(.gform_fields):not(.events-list):not(.events-widget) > li > ul > li::before {
  content: "\25E6"; /* Nested bullet character */
  /* Re-apply position and margin if needed for nested bullets,
     or inherit from the parent li::before rule if it's generic enough. */
  position: absolute;
  margin-left: -1.22rem; /* Adjust as needed */
  margin-top: .12rem; /* Adjust as needed */
  color: var(--orange-light); /* Inherit or set explicitly */
}

/* EXCLUSIONS - Modified to not affect .check lists and target ::before */
ul[role="menu"] > li::before,
ul[role="group"] > li::before,
ul[class]:not(.check) > li::before, /* Ensure this targets ::before */
ul[style*="margin:0"] > li::before,
ul.menu > li::before,
ul.sub-menu > li::before,
ul.submenu > li::before,
ul.widgets > li::before,
ul.grid > li::before,
ul.gform_fields > li::before,
ul.events-list > li::before,
ul.events-widget > li::before,
.image-column ul > li::before,
.events-widget ul > li::before,
/* Also ensure native markers are hidden if you explicitly don't want them */
ul[role="menu"] > li::marker,
ul[role="group"] > li::marker,
ul[class]:not(.check) > li::marker,
ul[style*="list-style:none"] > li::marker,
ul[style*="list-style-type:none"] > li::marker,
ul[list-style="none"] > li::marker,
ul[list-style-type="none"] > li::marker,
ul.menu > li::marker,
ul.sub-menu > li::marker,
ul.submenu > li::marker,
ul.widgets > li::marker,
ul.grid > li::marker,
ul.gform_fields > li::marker,
ul.events-list > li::marker,
ul.events-widget > li::marker,
.image-column ul > li::marker,
.events-widget ul > li::marker
{
  content: "";
  display: none;
  visibility: hidden;
  margin-left: auto;
  margin-top: auto;
}

/* List item padding */
ul > li,
ol li {
  padding-left: .8rem;
}

/* Padding exceptions */
ul[class] > li,
ul[style*="margin:0"] > li,
ul.menu > li,
ul.sub-menu > li,
ul.widgets > li,
ul.grid > li,
ul.gform_fields > li,
ul.events-list > li,
ul.events-widget > li,
/*.image-column ul > li,*/
.events-widget ul > li {
  padding-left: 0;
}

ul.check > li {
  padding-left: .6rem;
}

/* Alternative list styles */
ul.circle li ul,
ul.disc li ul,
ul.square li ul {
  list-style: inherit;
}

ul.square {
  list-style-type: square;
}

ul.circle,
ul.square {
  margin-left: 1.1rem;
}

ul.circle {
  list-style-type: circle;
}

ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* Ordered list styles */
ol {
  margin-left: 1.4rem;
}

ol li ol,
ol li ul {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

.no-bullet {
  list-style-type: none;
  margin-left: 0;
}

.no-bullet li ol,
.no-bullet li ul {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

dl dt{margin-bottom:.3rem;font-weight:700}
dl dd{margin-bottom:.75rem}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}
abbr{text-transform:none}
abbr[title]{border-bottom:1px dotted #ddd}
blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:.8125rem;color:#2c4987}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#2c4987}
blockquote,blockquote p{line-height:1.6;color:#395eae}
.vcard{display:inline-block;margin:0 0 1.25rem;border:1px solid #ddd;padding:.625rem .75rem}
.vcard li{margin:0;display:block}
.vcard .fn{font-size:.9375rem}
.vcard .fn,.vevent .summary,.vevent abbr{font-weight:700}
.vevent abbr{cursor:default;text-decoration-line:none;border:none;padding:0 .0625rem}
.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}
.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-left,.off-canvas-wrap.move-right,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}
/*.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease}
.inner-wrap:after,.inner-wrap:before{content:" ";display:table}
.inner-wrap:after{clear:both}*/
#page:after,#page:before{content:" ";display:table}
#page:after{clear:both}




.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}
.hentry .tab-bar .entry-title,.tab-bar .hentry .entry-title,.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:700;line-height:2.8125rem;margin:0}
.hentry .tab-bar .entry-title,.tab-bar .hentry .entry-title,.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}
.left-small{border-right:1px solid #1a1a1a;left:0}
.left-small,.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem}
.right-small{border-left:1px solid #1a1a1a;right:0}
/*.tab-bar-section{height:2.8125rem;padding:0 .625rem;position:absolute;text-align:center;top:0}
.tab-bar-section.left{text-align:left}
.tab-bar-section.right{text-align:right}
.tab-bar-section.left{left:0;right:45px;right:2.8125rem}
.tab-bar-section.right{left:45px;left:2.8125rem;right:0}
.tab-bar-section.middle{left:45px;left:2.8125rem;right:45px;right:2.8125rem}
.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;-webkit-transform:translateZ(0);transform:translateZ(0);width:2.8125rem}
.tab-bar .menu-icon span:after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-.5rem;left:14.5px;left:.90625rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}
.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}
.left-off-canvas-menu{background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;width:15.625rem;z-index:9;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;top:0}
.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu{-webkit-backface-visibility:hidden}*/
.right-off-canvas-menu{z-index:9;top:0;right:0;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.right-off-canvas-menu *,.top-off-canvas-menu{-webkit-backface-visibility:hidden}
.top-off-canvas-menu{background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:0;width:100%;height:18.75rem;z-index:9}
/*.bottom-off-canvas-menu,.top-off-canvas-menu *{-webkit-backface-visibility:hidden}
.bottom-off-canvas-menu{background:#333;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s;width:15.625rem;z-index:9;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);bottom:0;width:100%;height:18.75rem}
.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}*/
/*.right-off-canvas-menu ul{list-style-type:none;margin:0;padding:0}
.right-off-canvas-menu ul li label{border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:.75rem;font-weight:700;margin:0;padding:.3rem .9375rem;text-transform:uppercase}*/
/*.right-off-canvas-menu ul li a:active,.right-off-canvas-menu ul li a:hover{background:#242424}*/
/*.off-canvas-submenu{list-style-type:none;margin:0 0 0 1rem}
.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}
.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0)}
.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.move-top>.inner-wrap{-webkit-transform:translate3d(0,-18.75rem,0);transform:translate3d(0,-18.75rem,0)}
.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.move-bottom>.inner-wrap{-webkit-transform:translate3d(0,18.75rem,0);transform:translate3d(0,18.75rem,0)}
.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
*/
.offcanvas-overlap .bottom-off-canvas-menu,.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu{-webkit-transform:none;transform:none;z-index:101}
.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.offcanvas-overlap-left .right-off-canvas-menu{-webkit-transform:none;transform:none;z-index:11}
/*.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.offcanvas-overlap-right .left-off-canvas-menu{-webkit-transform:none;transform:none;z-index:11}
.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.offcanvas-overlap-top .bottom-off-canvas-menu{-webkit-transform:none;transform:none;z-index:11}
.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
*/
/*
.offcanvas-overlap-bottom .top-off-canvas-menu{-webkit-transform:none;transform:none;z-index:11}
.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-tap-highlight-color:transparent;background:hsla(0,0%,100%,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
.no-csstransforms .left-off-canvas-menu{left:-250px;left:-15.625rem}
.no-csstransforms .right-off-canvas-menu{right:-250px;right:-15.625rem}
.no-csstransforms .top-off-canvas-menu{top:-300px;top:-18.75rem}
.no-csstransforms .bottom-off-canvas-menu{bottom:-300px;bottom:-18.75rem}
.no-csstransforms .move-left>.inner-wrap{right:250px;right:15.625rem}
.no-csstransforms .move-right>.inner-wrap{left:250px;left:15.625rem}
.no-csstransforms .move-top>.inner-wrap{right:300px;right:18.75rem}
.no-csstransforms .move-bottom>.inner-wrap{left:300px;left:18.75rem}
.left-submenu{-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:10;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.left-submenu,.left-submenu *{-webkit-backface-visibility:hidden}
.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}
.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}
.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}
.left-submenu.move-right,.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-right{-webkit-transform:translateZ(0);transform:translateZ(0)}
.right-submenu{-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:10;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.right-submenu,.right-submenu *{-webkit-backface-visibility:hidden}
.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}
.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}
.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}
.right-submenu.move-left,.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left{-webkit-transform:translateZ(0);transform:translateZ(0)}
.top-submenu{-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;width:15.625rem;height:18.75rem;z-index:10;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:0;width:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.top-submenu,.top-submenu *{-webkit-backface-visibility:hidden}
.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}
.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}
.top-submenu.move-bottom,.top-submenu.offcanvas-overlap,.top-submenu.offcanvas-overlap-bottom{-webkit-transform:translateZ(0);transform:translateZ(0)}
.bottom-submenu{-webkit-overflow-scrolling:touch;background:#333;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:10;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);bottom:0;width:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.bottom-submenu,.bottom-submenu *{-webkit-backface-visibility:hidden}
.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:700;padding:.3rem .9375rem;text-transform:uppercase;margin:0}
.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}
.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap,.bottom-submenu.offcanvas-overlap-top{-webkit-transform:translateZ(0);transform:translateZ(0)}
.left-off-canvas-menu .right-off-canvas-menu ul li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}
.right-off-canvas-menu .right-off-canvas-menu ul li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}*/
.print-only,.show-for-print{display:none!important}
.accordion .accordion-navigation>button:after,.accordion .expand-navigation>button:after,.button.button__excel:after,.button.button__pdf:after,.button.button__powerpoint:after,.button.button__word:after,input.button__excel[type=submit]:after,input.button__pdf[type=submit]:after,input.button__powerpoint[type=submit]:after,input.button__word[type=submit]:after{display:inline-block;font:normal 900 1em/1 var(--fa);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.alignleft{display:inline;float:left;margin-right:1.5rem}
.alignright{display:inline;float:right;margin-left:1.5rem}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.alignnone{display:block;float:none;margin:0}
audio,canvas{display:inline-block}
figure,img,picture,video{display:block;/*width:auto;*/max-width:100%;/*height:auto*/}
embed,iframe,object,video{max-width:100%;margin-bottom:1.25rem;vertical-align:middle}
p>embed,p>iframe,p>object,p>video{margin-bottom:0}
.full-click{cursor:pointer}

/* New Header */
.transparent-header .site-header{background-color:transparent;position:absolute;z-index:11;box-shadow:none}
.site-header{width:100%;background-color:var(--blue);align-items:center;padding:1.5rem;display:flex}
.site-header,.snav-mobile{box-shadow:1px 1px 5px rgba(0,0,0,.3)}
.header-nav .mnav,.header-nav .primary-nav-links{display:none}
.header-nav .primary-nav{flex-grow:1;display:flex;align-items:flex-end}
.site-header a{text-decoration-line:none}
.site-header .logo{height:var(--logo-height-small);overflow:hidden}
.site-header .site-logo{/*position:absolute;top:0;z-index:8;*/height:var(--logo-height-small);width:auto;min-width:138px}
.site-logo-protect{width:170px;height:80px;position:absolute;top:0;left:0;z-index:99;text-indent:-9999px;color:transparent}

.header-nav{flex:1;display:flex}
.header-nav,.header-nav *{justify-content:flex-end;text-wrap:nowrap}
.header-nav .mnav{margin-top:-.15rem}
.header-nav .mnav-cta{align-items:center}
.header-nav .mnav-cta>a{display:flex;align-items:center}
.header-nav .mnav-cta-btn,.header-nav .mnav-cta-btn:hover{font-size:.85rem;margin:0 .5rem}
.header-nav .mnav-menu{align-items:center;font-family:var(--subheader-font)}
.header-nav .mnav-menu a{color:#fff;font-weight:normal;background:none;padding:0 .7rem;transform:translateY(12%)}
/*.header-nav .mnav-menu a.popup:after{top:-1em;font-family:var(--fa);font-weight:900;font-size:50%;margin-left:.5em;content:"\f08e";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:0;text-rendering:auto;position:relative}*/
.header-nav .mnav-menu a:hover{background:none;color:var(--orange-hover)}
.header-nav .primary-nav{margin-bottom:-.6rem}
.header-nav .primary-nav-links>div{position:relative;height:44px}
.header-nav .primary-nav-links>div>button{display:block;margin-bottom:-.7rem;padding:0 1.4rem 0 1.4rem;font-family:var(--subheader-font);font-size:1.4rem;font-weight:500;line-height:inherit;height:44px;line-height:44px;letter-spacing:-.2px;color:var(--white)}
.header-nav .primary-nav-links>div:first-child>button{padding-left:0}
.header-nav .primary-nav-links>div:hover>button,.header-nav .primary-nav-links>div>button[aria-expanded=true]{color:var(--orange-hover);background-color:transparent}
.header-nav .primary-nav .right-off-canvas-toggle{display:inline;color:var(--white);font-size:1.2rem;width:62px;height:50px}
.header-nav .right-off-canvas-toggle .search-menu{width:50px;height:20px;min-width:50px;min-height:20px}
.header-nav .primary-nav .right-off-canvas-toggle:hover,.header-nav .primary-nav .right-off-canvas-toggle[aria-expanded=true]{filter: brightness(0) saturate(100%) invert(65%) sepia(75%) saturate(1242%) hue-rotate(332deg) brightness(103%) contrast(101%)}
.header-nav .primary-nav .right-off-canvas-toggle:active,.header-nav .primary-nav .right-off-canvas-toggle:focus{background:transparent}
.header-nav .primary-nav-links>div>button[aria-expanded=true]+.submenu{display:inline-block}
.header-nav .primary-nav-links>div:last-child .submenu{right:-5rem}
.header-nav .primary-nav-links>div .submenu{display:none;width:240px;padding:1.5rem 0 1.5rem 1.25rem;position:absolute;z-index:14;top:40px;background-color:var(--white);-webkit-box-shadow:0 0 10px rgb(0, 0, 0, .25);box-shadow:0 0 10px rgb(0, 0, 0, .25);border-radius:3px;-webkit-transition:opacity .125s ease-in-out,visibility 0s ease-in-out .25s;transition:opacity .125s ease-in-out,visibility 0s ease-in-out .25s}
.header-nav .primary-nav-links>div .submenu>a{display:block;font-size:1rem;font-weight:500;color:var(--black);border-left:1px solid var(--orange);padding:0 1rem .5rem 1rem;-webkit-transition:all .125s ease-in-out;transition:all .125s ease-in-out}
.header-nav .primary-nav-links>div .submenu>a:hover{color:var(--orange)}
.header-nav .primary-nav-links>div .submenu>a:last-child{padding-bottom:0}
.header-nav .primary-nav-btn{display:flex;margin-left:1.2rem;height:50px}

/* sidebar that doesn't go on forever */
/*
.sidebar{position:absolute;width:28rem;z-index:101}
.sidebar .sidebar-bottom{padding:2rem 1rem 0 2rem;background-color:var(--blue)}
.sidebar .right-off-canvas-toggle.extra-off-canvas-toggle{width:100%;background-color:var(--blue);float:left;display:flex;justify-content:flex-start;padding:0 1rem .5rem}
.sidebar .sidebar-bottom::before {
  content: "";
  position: absolute;
  top: 0;
  left: -3px;
  bottom: 0;
  width: 3px;
  box-shadow: -3px 0 5px rgba(0, 0, 0, 0.3);
}

.sidebar .right-off-canvas-toggle.extra-off-canvas-toggle::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -3px;
  height: 3px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
*/
.sidebar{position:absolute;width:28rem;background-color:var(--blue);box-shadow:-3px 1px 5px rgba(0,0,0,.3);z-index:101}
.sidebar .right-off-canvas-toggle{color:var(--white);background:transparent;float:right;margin-bottom:.8rem;margin-right:-.9rem;font-size:2.3rem;min-width:54px;min-height:54px}
.sidebar .right-off-canvas-toggle:hover,.sidebar .right-off-canvas-toggle:active,.sidebar .right-off-canvas-toggle:focus{color:var(--blue)}
.sidebar .sidebar-top{background-color:var(--orange-light);padding:1.25rem 2rem 2.5rem}
.sidebar form[name=searchform]{clear:both;position:relative}
.sidebar button#search-submit{position:absolute;top:-4px;right:-10px;background:none;border:none;color:var(--orange-light);padding:0;width:54px;height:54px;font-size:1.1rem;font-weight:600;margin-right:.46rem}
.sidebar button#search-submit:hover{color:var(--blue)}
.sidebar .sidebar-cta{margin-top:2rem;display:flex;justify-content:space-between;gap:.8rem}
.sidebar .sidebar-cta>a{flex-grow:1}
.sidebar .sidebar-cta .button.mobile-nav-cta-btn{display:block;width:auto;padding:calc(.7rem + 3px) .5rem .67rem;margin:1rem 0;font-family:var(--subheader-font);font-size:.8rem;letter-spacing:-.1px;color:var(--orange-light);border-radius:3px;text-transform:uppercase;text-align:center;text-wrap:nowrap;font-weight:500}
.sidebar .sidebar-cta .button.mobile-nav-cta-btn:before{background-color:var(--orange-light);opacity:.3}
.sidebar .sidebar-cta /*.mobile-nav-cta-btn span{color:var(--orange-light)}*/
.sidebar .sidebar-cta .mobile-nav-cta-btn.button:after{color:var(--white)}

.sidebar .bg-blue a:not(:hover){text-decoration-line:none}
.sidebar .sidebar-bottom{padding:2rem 1rem 2rem 2rem}
.sidebar .sidebar-nav{display:block}
.sidebar .sidebar-quick-links{display:flex;margin-top:1.75rem;flex-direction:column;gap:1rem}
.sidebar .sidebar-nav>.has-children>button{display:block;width:100%;text-align:left;line-height:inherit;border-bottom:1px solid #fff;font-family:var(--subheader-font);font-weight:500;font-size:1.3rem;color:#fff;text-decoration-line:none;padding:.7rem 0 .5rem;-webkit-transition:background .3s ease;transition:background .3s ease}
.sidebar .sidebar-nav>.has-children>button:after{position:absolute;right:0;font-family:var(--fa);font-weight:900;content:"\f107";margin:0 2rem 0 0}
.sidebar .sidebar-nav>.has-children>button[aria-expanded=true]:after{content:"\f106"}
.sidebar .sidebar-nav .submenu{padding:1rem 0 1rem 1rem}
.sidebar .sidebar-nav .submenu>a{display:block;color:#fff;padding:.5rem 0}

.sidebar .link-set {margin:0; padding:0 0 1rem 0; border-top:0}
.sidebar .link-set>*{border-left:1px solid var(--white);padding-left:1rem}
.sidebar .link-set>*:not(:first-child):not(:last-child){padding-bottom:.26rem}
.sidebar .link-set .link{text-transform:inherit;font-weight:400;font-size:.9rem;font-family:inherit;letter-spacing:0;padding:.4rem 0}
.sidebar .link-set .link:after{content:""}

/* NEW layout */
.full-width #primary>#main>*:not(.full-width-section),.layout-sections>*:not(.full-width-section),.has-sidebar #primary>#main>*:not(.full-width-section),#secondary>*{width: calc(100% - 3rem); margin-left:auto; margin-right:auto}
.full-width #primary>#main>*:not(.full-width-section) .container,.layout-sections>*:not(.full-width-section) .container,.has-sidebar #primary>#main>*:not(.full-width-section) .container,#secondary>* .container{width:100%;max-width: 100%}
#secondary{display:flex;flex-direction:column;gap:3rem;margin-top: var(--xl); padding-top: var(--l); border-top: 2px solid var(--gray-line-light)}

/* old */

/*.site-header{position:absolute;z-index:4;width:100%;height:120px;background-color:var(--blue);padding:1rem 1.5rem}*/

/*.banner-image-hidden .site-header{position:relative}*/

/*.site-header .site-logo{clip:rect(0px,270px,89px,15px)}*/

/*.top-bar{height:120px;line-height:120px;margin-bottom:0;position:relative}
.top-bar ul{list-style:none;margin-bottom:0}
.top-bar .name a{color:#fff;font-weight:bold;line-height:1}
.top-bar .mnav{height:45px;padding:.5rem 1rem}
.top-bar .mnav-menu{float:right;display:flex;height:100%;align-items:baseline;font-size:1rem;line-height:36px}
.top-bar .mnav-menu>li{padding:.1rem .8rem;height:40px}
.top-bar .mnav-menu>li:last-child{padding:0 0 0 .4rem}
.top-bar .mnav a{color:#fff;background:none;text-decoration-line:none;padding:.7rem 0}
.top-bar .mnav a.popup:after{top:-.3em;font-family:var(--fa);font-weight:900;font-size:60%;margin-left:.5em;content:"\f08e";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:0;text-rendering:auto;position:relative}
.top-bar .mnav a:hover{background:none;color:#FF8C4D}
.top-bar .mnav .mnav-cta-btn,.top-bar .mnav .mnav-cta-btn:hover{background-color:var(--orange);border-radius:3px;font-size:.85rem;text-transform:uppercase;padding:.3rem .885rem;margin-left:1rem}
.title-bar{position:relative;overflow:visible}
.title-bar.expanded{background:var(--blue);height:54px}
.title-bar .title-area{position:absolute;left:50%;margin-left:-135px;width:270px}
.title-bar .title-area .top-button{padding:0;float:left;text-align:center}
.title-bar .title-area .top-button.name{float:left}
.title-bar .title-area .top-button.name a{height:auto;width:170px;padding:0}
.title-bar .title-area .top-button a{display:block;padding:0}
.title-bar .top-bar-section{position:static}
.title-bar .top-bar-section .mobile-menu-toggle{position:absolute;left:0}
.title-bar .mobile-menu-toggle button{padding:.1rem 1.25rem 0 1.25rem;line-height:45px;height:45px;width:54px}
.title-bar .mobile-menu-toggle button:hover,.title-bar .mobile-menu-toggle button:focus{background:none;color:#FF8C4D}
.title-bar .right .top-button{padding:0;float:left;text-align:center}
.top-bar-section .divider,.top-bar-section [role=separator]{border-top:1px solid #0a111f;clear:both;height:1px;width:100%}
.top-bar-section .menu,.top-bar .mnav{display:none;margin:0}
.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left .3s ease-out;transition:left .3s ease-out}
.top-bar-section ul{display:block;height:auto;margin:0;padding:0;width:100%}
.top-bar-section .menu a{display:block;text-decoration-line:none}
.top-bar-section .menu li{float:none}
.top-bar-section .menu>li{display:inline-block}
.top-bar-section .menu>li:last-child .submenu{right:0}
.top-bar-section .menu>li>a{display:block;padding:0 1rem 0 1rem;font-family:var(--subheader-font);font-size:1.4rem;font-weight:500;line-height:54px;letter-spacing:-.2px;color:var(--white)}
.top-bar-section .menu>li>a:after{font-family:var(--fa);font-weight:900;font-size:1rem;line-height:1;content:"\f0d7";padding-left:0.4rem}
.top-bar-section .menu>li:hover>a,.top-bar-section .menu>li>a[aria-expanded=true]{color:var(--orange-3)}
.top-bar-section .right-off-canvas-toggle{color:var(--white);font-size:1.2rem;width:54px;height:54px}
.top-bar-section .right-off-canvas-toggle:hover{color:var(--orange-3)}
.top-bar-section .menu>li>a[aria-expanded=true]+.submenu{display:inline-block}
.top-bar-section .menu>li.active>a,.top-bar-section .menu>li.active>a:hover{color:var(--blue)}
.top-bar-section .has-form{padding:1.25rem}
.top-bar-section .submenu{display:none;width:240px;padding:1rem 0 1rem 1rem;position:absolute;z-index:4;top:88px;background-color:var(--white);-webkit-box-shadow:0 0 10px rgb(0, 0, 0, .25);box-shadow:0 0 10px rgb(0, 0, 0, .25);border-radius:3px;-webkit-transition:opacity .125s ease-in-out,visibility 0s ease-in-out .25s;transition:opacity .125s ease-in-out,visibility 0s ease-in-out .25s}
.top-bar-section .submenu>li.has-children{float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0;padding:.5rem}
.top-bar-section .submenu>li.has-children:before{content:'';display:table}
.top-bar-section .submenu>li.has-children:after{content:'';display:table;clear:both}
.top-bar-section .submenu>li.has-children .menu-column:before{content:'';display:table;width:100%;border-top:1px solid #fff;border-top:.0625rem solid #fff;padding-bottom:.25rem}
.top-bar-section .submenu>li>a{display:block;font-size:1rem;font-weight:500;color:var(--black);border-left:1px solid var(--orange);padding:0 1rem .2rem 1rem;-webkit-transition:all .125s ease-in-out;transition:all .125s ease-in-out}
.top-bar-section .submenu>li>a:hover{color:var(--orange)}
.top-bar-section .submenu>li:last-child>a{padding-bottom:0}
*/

.section__page-header.stickypad{margin-bottom:2.5rem}
.section__snav{width:100%;margin:0 auto;padding:0;z-index:12;color:#fff;display:flex;justify-content:center}
.snav{margin:1.39rem 0 0 0}
.snav-mobile,.snav,.be-related-link-container{position:absolute}
.snav-mobile,.be-related-link-container{transform:translateY(-50%)}
.snav-mobile{display:block;width:100%;/*padding:1.5rem 1.25rem;*/padding:1.2rem 1.25rem;text-align:left;color:#fff;font-weight:700;letter-spacing:.5px;background-color:var(--blue)!important}
.snav-mobile i{font-size:1rem;position:absolute;right:0;top:calc(50% - 8px);padding-right:1.25rem}
/*.home .snav-mobile i.fa-plus{right:auto;margin:.3rem -.9rem 0 0}*/
.snav-mobile i.fa-bars{transition:all 0.1s ease-in-out}
.snav-mobile i.fa-plus{transform:rotate(45deg);transition:all 0.1s ease-in-out;margin:.25rem .1rem 0 0;font-size:1.2rem}
/*.home:not(.main-home) .snav-mobile{height:3.15rem;display:flex;justify-content:center}
.home:not(.main-home) .snav-mobile .title{display:none;visibility:hidden;opacity:0}
.home:not(.main-home) .snav-mobile i.fa-bars{right:auto;margin:0;padding:0}*/
	
.snav.hide{display:none}
.snav .college-name{display:none}
.snav .college-name>a{font-family:var(--body-font);padding:.2rem 0}
.snav .menu{margin:0;position:absolute;/*top:.2rem;top:.4rem;*/display:flex;justify-content:center;align-items:center;list-style-type:none;width:100%;background-color:var(--blue);color:#fff;z-index:3}
.snav .menu.content-area{float:none;max-width:none}
.snav .menu>li{border-bottom:1px solid #1C2E52}
.snav .menu>li.menu-item-has-children>button{text-wrap: nowrap}
.snav .menu{border-top:1px solid #1C2E52}
.snav a,.snav a:hover,.snav a:focus{color:#fff;text-decoration-line:none}
.snav a,.snav button{margin:0 auto;display:block;width:100%;font-family:var(--subheader-font);color:#fff;text-align:left;font-size:1rem;padding:1rem 1rem calc(1rem - 3px) 1.3rem}
/*.snav .menu>li>a:not(.college-name>a)>span,.snav .menu>li>button>span{display:inline-block;transform:translateY(13%)}*/
/*.snav .sub-menu>li>a>span,.snav .sub-menu>li>button>span{display:inline-block;transform:translateY(6%)}*/
.snav li.menu-item-has-children>a:after,.snav li.menu-item-has-children>button:after{position:absolute;right:0;top:-1px;font-family:var(--fa);font-weight:900;content:"\f107";color:var(--orange-light);margin:0 1.04rem 0 0;vertical-align:bottom;-webkit-font-smoothing:antialiased}
.snav li.menu-item-has-children>a:hover:after,.snav li.menu-item-has-children>button:hover:after{color:var(--primary-white)}
.snav button[aria-expanded=true]{background-color:var(--orange)}
.snav button[aria-expanded=true]:after{content:"\f106"!important;color:#fff!important}
.snav button:active:after{color:#fff!important}
.snav button[aria-expanded=true]+.sub-menu{display:inline-block}
.snav .menu .sub-menu{display:none;list-style:none;width:100%;margin:0;position:relative;z-index:3;background-color:var(--blue)}
.snav .sub-menu a{background-color:var(--blue);padding:.67rem .67rem .67rem 2rem;/*padding:1rem .67rem 1rem 2rem;*/font-size:90%}
.snav .sub-menu-item{border-top:1px solid #1C2E52}
.snav-large .snav-mobile{padding:calc(1.6rem + 3px) 1.25rem 1.6rem 1.25rem}
.snav-large .snav button{padding:calc(1.6rem + 3px) 1rem 1.6rem 1rem}

/*.snav-apply{border-bottom:0!important}
.snav-apply button{background-color:var(--orange);width:100%;text-align:left}
.left-submenu.offcanvas-overlap,.left-submenu.offcanvas-overlap-left,.left-submenu.offcanvas-overlap-right{-webkit-transform:none;transform:none;z-index:2}
.right-submenu{right:0!important}
.right-submenu.offcanvas-overlap,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap-right{-webkit-transform:none;transform:none;z-index:2}
.quick-links ul{margin:0}

.quick-links-menu .mobile-menu input{margin-bottom:0;height:42px}
.quick-links-menu .mobile-menu .button,.quick-links-menu .mobile-menu input[type=submit]{background-color:var(--orange);height:42px}


.off-canvas-wrap.move-left,.off-canvas-wrap.move-right{min-height:100%;height:100%}
.off-canvas-wrap.move-left.inner-wrap,.off-canvas-wrap.move-right.inner-wrap{min-height:100%}
*/
.off-canvas-wrap.move-right,.off-canvas-wrap.move-right .inner-wrap{min-height:100%}
.off-canvas-wrap.move-right{height:100%;overflow-y:auto}
.site-slider .slide{height:450px;width:100%;background-position:top;background-repeat:no-repeat;background-size:cover}
.site-slider .slide-data{display:none}
/*.main-navigation{list-style:none;text-align:right}
.main-navigation>li{line-height:2.8125rem;display:inline-block}
.main-navigation>li:not(:last-child){margin-right:1.875rem}
.main-navigation>li a{color:#fff;text-transform:uppercase}
@-webkit-keyframes b{0%{-webkit-transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);visibility:visible}
}
@keyframes b{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}
}
@-webkit-keyframes c{0%{opacity:0;-webkit-transform:translate3d(-25%,0,0);visibility:visible}
to{opacity:1;-webkit-transform:translateZ(0);visibility:visible}
}
@keyframes c{0%{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0);visibility:visible}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}
}
@-webkit-keyframes d{0%{-webkit-transform:translate3d(100%,0,0);visibility:hidden}
to{-webkit-transform:translateZ(0);visibility:visible}
}
@keyframes d{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}
to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}
}*/

.small-push-0{position:relative;left:0;right:auto}
.small-pull-0{position:relative;right:0;left:auto}
.small-push-1{position:relative;left:8.3333333333%;right:auto}
.small-pull-1{position:relative;right:8.3333333333%;left:auto}
.small-push-2{position:relative;left:16.6666666667%;right:auto}
.small-pull-2{position:relative;right:16.6666666667%;left:auto}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;right:25%;left:auto}
.small-push-4{position:relative;left:33.3333333333%;right:auto}
.small-pull-4{position:relative;right:33.3333333333%;left:auto}
.small-push-5{position:relative;left:41.6666666667%;right:auto}
.small-pull-5{position:relative;right:41.6666666667%;left:auto}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;right:50%;left:auto}
.small-push-7{position:relative;left:58.3333333333%;right:auto}
.small-pull-7{position:relative;right:58.3333333333%;left:auto}
.small-push-8{position:relative;left:66.6666666667%;right:auto}
.small-pull-8{position:relative;right:66.6666666667%;left:auto}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;right:75%;left:auto}
.small-push-10{position:relative;left:83.3333333333%;right:auto}
.small-pull-10{position:relative;right:83.3333333333%;left:auto}
.small-push-11{position:relative;left:91.6666666667%;right:auto}
.small-pull-11{position:relative;right:91.6666666667%;left:auto}
.column,.columns/*,.content-area,.widget-area*/{position:relative;/*padding-left:0;padding-right:0;*/float:left}
.content-area,.widget-area{position:relative}
.small-1{width:8.3333333333%}
.small-2{width:16.6666666667%}
.small-3{width:25%}
.small-4{width:33.3333333333%}
.small-5{width:41.6666666667%}
.small-6{width:50%}
.small-7{width:58.3333333333%}
.small-8{width:66.6666666667%}
.small-9{width:75%}
.small-10{width:83.3333333333%}
.small-11{width:91.6666666667%}
.small-12{width:100%}
.small-offset-0{margin-left:0!important}
.small-offset-1{margin-left:8.3333333333%!important}
.small-offset-2{margin-left:16.6666666667%!important}
.small-offset-3{margin-left:25%!important}
.small-offset-4{margin-left:33.3333333333%!important}
.small-offset-5{margin-left:41.6666666667%!important}
.small-offset-6{margin-left:50%!important}
.small-offset-7{margin-left:58.3333333333%!important}
.small-offset-8{margin-left:66.6666666667%!important}
.small-offset-9{margin-left:75%!important}
.small-offset-10{margin-left:83.3333333333%!important}
.small-offset-11{margin-left:91.6666666667%!important}
.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.small-centered,.columns.small-centered,.small-centered.content-area,.small-centered.widget-area{margin-left:auto;margin-right:auto;float:none}
.column.small-uncentered,.columns.small-uncentered,.small-uncentered.content-area,.small-uncentered.widget-area{float:left;margin-left:0;margin-right:0}
.column.small-centered:last-child,.columns.small-centered:last-child,.small-centered.content-area:last-child,.small-centered.widget-area:last-child{float:none}
.column.small-uncentered:last-child,.columns.small-uncentered:last-child,.small-uncentered.content-area:last-child,.small-uncentered.widget-area:last-child{float:left}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite,.small-uncentered.opposite.content-area,.small-uncentered.opposite.widget-area{float:right}
.row.small-collapse>.column,.row.small-collapse>.columns,.row.small-collapse>.content-area,.row.small-collapse>.widget-area{padding-left:0;padding-right:0}
.row.small-collapse .row{margin-left:0;margin-right:0}
.row.small-uncollapse>.column,.row.small-uncollapse>.columns,.row.small-uncollapse>.content-area,.row.small-uncollapse>.widget-area{/*padding-left:.9375rem;padding-right:.9375rem;*/float:left}
.small-block-grid-1>li{list-style:none;width:100%}
.small-block-grid-1>li:nth-of-type(1n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{list-style:none;width:50%}
.small-block-grid-2>li:nth-of-type(1n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{list-style:none;width:33.3333333333%}
.small-block-grid-3>li:nth-of-type(1n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{list-style:none;width:25%}
.small-block-grid-4>li:nth-of-type(1n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{list-style:none;width:20%}
.small-block-grid-5>li:nth-of-type(1n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{list-style:none;width:16.6666666667%}
.small-block-grid-6>li:nth-of-type(1n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{list-style:none;width:14.2857142857%}
.small-block-grid-7>li:nth-of-type(1n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{list-style:none;width:12.5%}
.small-block-grid-8>li:nth-of-type(1n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{list-style:none;width:11.1111111111%}
.small-block-grid-9>li:nth-of-type(1n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{list-style:none;width:10%}
.small-block-grid-10>li:nth-of-type(1n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{list-style:none;width:9.0909090909%}
.small-block-grid-11>li:nth-of-type(1n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{list-style:none;width:8.3333333333%}
.small-block-grid-12>li:nth-of-type(1n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
.small-text-left{text-align:left!important}
.small-text-right{text-align:right!important}
.small-text-center{text-align:center!important}
.small-text-justify{text-align:justify!important}
/*.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}
*/


.skip-link{background:var(--orange);color:#fff;font-weight:700;left:420px;padding:5px 10px;position:absolute;z-index:9;transform:translateY(-110%);transition:transform .3s}
.skip-link:focus-within{transform:translateY(0%)}
.skip-link a{color:#fff;text-decoration-line:underline;padding:.2rem 0}
.container,.container-fluid{margin:0 auto;width:100%}
/*.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:" ";display:table}*/
.container-fluid:after,.container:after{clear:both}
.layout-sections{clear:both}
.layout-sections .containercontainer{padding-left:0;padding-right:0}
.padding-s{padding: var(--s)}
.padding-m{padding: var(--m)}
.padding-l{padding: var(--l)}
.padding-xl{padding: var(--xl)}
.container-padding, .layout-sections .section .container.container-padding{padding-top:var(--l);padding-bottom:var(--l);padding-left:1rem;padding-right:1rem}
.site-content{margin:0 auto;/*max-width:80rem;*/width:100%;word-wrap:break-word}

.site-content:after,.site-content:before{content:" ";display:table}
.site-content:after{clear:both}
.hentry{/*background:#fff;border-radius:0;box-shadow:0 3px 0 0 #f0f2f4;padding:1.25rem 0;*/margin:0 0 1.5rem;position:relative}
.hentry .entry-header,.hentry .post-thumbnail{margin-bottom:.9rem}
.hentry .entry-header:after,.hentry .entry-header:before{content:" ";display:table}
.hentry .entry-header:after{clear:both}
.hentry .entry-header .entry-meta{font-size:.75rem}
.hentry .entry-title{margin:.2rem 0 .3125rem}
.hentry .entry-content:after,.hentry .entry-content:before,.hentry .entry-summary:after,.hentry .entry-summary:before{content:" ";display:table}
.hentry .entry-content:after,.hentry .entry-summary:after{clear:both}
/*.hentry>.entry-content>p:last-child{margin-bottom:0}*/
.hentry .entry-footer{color:#555;font-size:.8rem}
.hentry .entry-footer:after,.hentry .entry-footer:before{content:" ";display:table}
.hentry .entry-footer:after{clear:both}
.hentry .cat-links{margin-right:.9375rem}
.hentry .entry-time{float:left}
.hentry .edit-link{display:block;float:right;font-size:.8125rem}
.sticky{display:block}
.byline,.updated:not(.published){display:none}
.group-blog .byline,.single .byline{display:inline}
.page-links{clear:both;margin:0 0 1.5rem}
.widget-area .widget{background:#fff;border-radius:0;/*margin:0 0 1.875rem;padding:1.25rem;*/position:relative;overflow-wrap:break-word}
.widget-area .widget:after,.widget-area .widget:before{content:" ";display:table}
.widget-area .widget:after{clear:both}
.widget-area .widget.widget__stripped{background:none;border:0;box-shadow:none;padding:0}
.widget-area .widget ol,.widget-area .widget ul.menu{list-style-type:none;margin:0;padding:0}
.widget-area .widget .children li:last-child{padding-bottom:0}
.widget-area .widget li>ol,.widget-area .widget li>ul{margin-left:1.25rem}
.widget-area .widget select{max-width:100%}
.widget-area .widget-title{font-size:1.125rem;line-height:1.4;font-weight:700;text-transform:uppercase;margin-bottom:1rem}
.widget-area .menu{display:block;list-style-position:outside;list-style-type:none;margin:0;padding:.875rem 0}
.widget-area .menu li{font-size:.975rem;font-weight:400;text-underline-offset:5px}
/*.widget-area .menu li a:not(.button):not(input[type=submit]){color:var(--blue);display:block;margin:0}*/
/*.widget-area .menu li a:not(.button):not(input[type=submit]):focus,.widget-area .menu li a:not(.button):not(input[type=submit]):hover:not(.widget-area>.page-navigation>ul>li>a:hover):not(.widget-area>.widget_nav_menuwidget_nav_menu>div>ul>li>a:hover),.widget-area>.menu li a:not(.button):not(input[type=submit]):active{color:#34559e}*/
.widget-area .menu li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}
.widget-area .menu li.heading{color:var(--blue);font-size:.875rem;font-weight:700;text-transform:uppercase}
/*.widget-area .menu li.current-menu-item>a:first-child:not(.button):not(input[type=submit]):not(.menu>.current-menu-ancestor.active>a):not(.menu>.current-menu-item>a){color:#34559e;text-decoration-line:underline}*/
.widget-area .page-navigation .widget-title,.widget-area .widget_custom_html .widget-title, .widget-area .widget-title/*.widget-area .widget_nav_menu .widget-title,.widget-area .accordion-nav_menu .widget-title,.widget-area .accordion-nav_menu .widget-title*/{border-bottom:1px solid var(--blue-line-light);font-family:var(--subheader-font);font-size:1.1rem;font-weight:700;letter-spacing:-1px;line-height:1.4;padding:0 .5rem .4rem .5rem;text-transform:uppercase}
.widget-area .page-navigation .widget-title{margin-bottom:0}
.widget-area .widget-title a{color:var(--blue-dark);text-decoration-line:none!important}
.widget-area .widget-title a:hover{text-decoration-line:underline!important}
.widget-area .page-navigation ul li>a,.widget-area .widget_nav_menu ul li>a,.widget-area .accordion-nav_menu ul li>button,.widget-area .accordion-nav_menu ul li>a{-webkit-appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;font-size:1rem;font-weight:400;color:var(--black);line-height:normal;margin:0;position:relative;text-decoration-line:none;display:block;width:100%;padding:.5rem 1rem .4rem .5rem;/*-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;*/border:0;text-align:left}
.widget-area .accordion-nav_menu button{display:block;min-height:inherit}
.widget-area .accordion .expand-navigation>button:after{color:var(--blue-dark);margin-top:1px}
.widget-area .accordion-nav_menu .accordion .content.active{border:none;padding:0}
.widget-area .accordion-nav_menu .submenu{margin-left:1.25rem}
/*.widget-area .page-navigation>ul li>a:focus,*/.widget-area .page-navigation ul li>a:hover,.widget-area .page-navigation ul li.current-menu-item>a,.widget-area .page-navigation ul li>a:hover,.widget-area .page-navigation ul li.current-menu-item>a,.widget-area .accordion-nav_menu>ul>li>button:focus,.widget-area .accordion-nav_menu>ul li>button:hover,.widget-area .accordion-nav_menu>ul>li>a:focus,.widget-area .accordion-nav_menu>ul li>a:hover{background-color:var(--gray-light);color:var(--blue)}
.widget-area .page-navigation ul li.current-menu-item>a{font-weight:bold}
/*.widget-area .page-navigation ul li>a:hover,.widget-area .page-navigation>ul li>a:active,.widget-area .page-navigation ul>li>a:hover,.widget-area .widget_nav_menu>ul li>a:active,.widget-area .widget_nav_menu>ul li>a:focus,.widget-area .widget_nav_menu>ul li>a:hover,.widget-area .widget_hcu_list_of_links_widget>ul li>a:hover,.widget-area .accordion-nav_menu>ul li>a:hover{border-width:8px}*/
/*.widget-area .page-navigation ul li.current-menu-item>a:first-child,.widget-area .page-navigation>ul li.current-menu-item>a:first-child:hover,.widget-area .widget_nav_menu>ul li.current-menu-item>a:first-child:hover,.widget-area .page-navigation>ul li.current-menu-item>a:first-child:focus,.widget-area .widget_nav_menu>ul li.current-menu-item>a:first-child:focus,*/

.accordion .expand-navigation>button[aria-expanded=true]{color:var(--blue-dark);text-decoration-line:none}
.widget-area .accordion-nav_menu>ul>li.expand-navigation>button:focus{background-color:transparent}
.widget-area .accordion-nav_menu>ul>li.expand-navigation>button:hover{background-color:var(--gray-light)}
/*.widget-area .page-navigation>div>ul li>a,.widget-area .widget_nav_menu>div>ul li>a{-webkit-appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration-line:none;display:inline-block;padding:.875rem 1.75rem .9375rem;font-size:.8125rem;width:100%;background-color:#f3f5f8;color:var(--black);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:0;text-align:left}
.widget-area .page-navigation>div>ul li>a:focus,.widget-area .page-navigation>div ul>li>a:hover,.widget-area .widget_nav_menu>div>ul>li>a:focus,.widget-area .widget_nav_menu>div>ul li>a:hover{background-color:var(--gray-light);color:var(--blue)}
.widget-area .page-navigation>div>ul li>a:hover,.widget-area .page-navigation>div>ul li>a:active,.widget-area .page-navigation>div>ul>li>a:hover,.widget-area .widget_nav_menu>div>ul li>a:active,.widget-area .widget_nav_menu>div>ul li>a:focus,.widget-area .widget_nav_menu>div>ul li>a:hover{border-width:8px;text-decoration-line:none!important}
.widget-area .page-navigation>div>ul li.current-menu-ancestor>a:first-child,.widget-area .page-navigation>div>ul li.current-menu-item>a:first-child,.widget-area .widget_nav_menu>div>ul li.current-menu-ancestor>a:first-child,.widget-area .widget_nav_menu>div>ul li.current-menu-ancestor>a:first-child:hover,.widget-area .widget_nav_menu>div>ul li.current-menu-item>a:first-child,.widget-area .widget_nav_menu>div>ul li.current-menu-item>a:first-child:hover{background-color:var(--blue);color:#fff}
.widget-area .page-navigation .sub-menu,.widget-area .widget_nav_menu .sub-menu{list-style:none;padding:.9375rem .3125rem .3125rem}
.widget-area .page-navigation .sub-menu .sub-menu,.widget-area .widget_nav_menu .sub-menu .sub-menu{padding:.5125rem .3125rem .3125rem 0}
.widget-area .page-navigation .sub-menu li a,.widget-area .widget_nav_menu .sub-menu li a{color:var(--black);font-size:.9rem;display:block;padding:.5rem 1rem .4rem .5rem}
.widget-area .page-navigation .sub-menu li a:active,.widget-area .page-navigation .sub-menu li a:focus,.widget-area .page-navigation .sub-menu li:not(.active) a:hover,.widget-area .widget_nav_menu .sub-menu li a:active,.widget-area .widget_nav_menu .sub-menu li:not(.active) a:focus,.widget-area .widget_nav_menu .sub-menu li:not(.active) a:hover{background:none}
.widget-area .page-navigation .sub-menu .current-menu-ancestor>a,.widget-area .widget_nav_menu .sub-menu .current-menu-ancestor>a{color:var(--blue)}
.widget-area .menu li.active.current-menu-item>a,.widget-area .accordion .menu .current-menu-item>a{text-decoration-line:underline}*/
.quick-links{background-color:var(--blue-dark)}
.quick-links .flex{margin:0 auto;max-width:60rem}
.quick-links .flex>div{width:24%;min-width:13.6rem;padding:1rem}
.quick-links h2,.quick-links a{text-decoration-line:none;color:#fff}
.quick-links a:hover .title{text-decoration-line:underline}
.quick-links i{display:block;font-size:3.5em}
.quick-links .title{display:inline-block;padding-top:.4rem;font-size:1.1rem;font-weight:normal}

/*.footer-out{text-align:center}
.footer-out .fo-flex{display:flex;flex-flow:row wrap;justify-content:space-between}
.footer-out a,.footer-out i{text-decoration-line:none}
.footer-out a{flex:1 1 44%;padding:.72rem .72rem .5rem;margin:0 1rem 1rem;background-color:var(--orange);color:#fff;border-radius:6px;text-wrap:nowrap}
.footer-out a:hover{background:transparent;color:var(--orange);box-shadow:inset 0px 0px 0px 3px var(--orange)}
.footer-out i{font-size:1.4em;display:inline;margin-bottom:.5rem}
.footer-out .fo-link{font-size:1.4rem;font-family:var(--subheader-font);letter-spacing:-1px;line-height:1.4;display:inline-block;margin:auto auto auto .5rem}
*/
#footer{position:relative;overflow:hidden;background-color:var(--blue-dark);color:var(--white);font-size:.95rem}
/*#footer:before{position:absolute;top:0;left:0;right:0;display:block;width:100%;height:.25rem;margin:0;content:"";background:-webkit-gradient(linear,left top,right top,from(var(--blue)),color-stop(50%,#84B9E1),to(var(--blue)));background:-webkit-linear-gradient(left,var(--blue),#84B9E1 50%,var(--blue));background:linear-gradient(90deg,var(--blue) 0,#479dd1 50%,var(--blue))}*/
#footer .footer-main{padding:8rem 0 6rem}
#footer .footer-main a{color:#fff;font-weight:normal}
#footer ul{list-style:none;margin:0;overflow:hidden;padding:0}
#footer .widgets{display:flex;flex-flow:row wrap;width:100%;margin:0;padding:0}
#footer .widgets>div:first-child{margin-bottom:3rem}
.footer-logo{width:240px}
.footer-logo-link{display:inline-block}
#footer .site-logo-protect{top:6rem;left:auto;width:200px;height:100px}
#footer .widget ul.contact-nav{width:200px;padding:1rem 0}
.contact-nav a{color:#fff;line-height:1.4}
.contact-nav .address{margin-bottom:.5rem}
.contact-nav .phone{font-family:var(--header-font);font-size:1.5rem;font-weight:bold;margin-bottom:.5rem}

#footer .widget_nav_menu{margin-left:1rem;margin-right:1rem}
#footer .widgets>div{flex:1 1 100%;word-wrap:break-word;height:auto;padding:0;list-style:none;margin-bottom:2rem;margin-left:0;margin-right:0}
#footer .widgets>div:last-child .menu{border-bottom:none;padding-bottom:0}

/*#footer .widget_nav_menu{border-bottom:1px solid rgba(132,185,225,.5)}
#footer .widgets>.active{border:none}
#footer .widget_nav_menu>div:last-child{display:none}
#footer .widget_nav_menu>.show{border-top:1px solid rgba(132,185,225,.5);padding-top:1rem}*/
#footer .widget .menu{list-style:none;margin:0;padding-bottom:1.5rem;border-bottom:1px solid var(--orange-light);/*#6E98C3*/}
#footer .widget .menu li{margin:0 0 .7rem}
#footer .widget .menu li:last-child{margin:0}
#footer .widget-title{display:block;color:#fff;font-family:var(--subheader-font);font-size:.95rem;text-transform:uppercase;letter-spacing:.8px;line-height:1;padding-bottom:.8rem}
/*#footer .widget-title:after{position:absolute;right:0;font-family:var(--fa);font-weight:900;content:"\f107";margin:.2rem 2.5rem 0 0}
#footer .widget-title[aria-expanded=true]:after{content:"\f106"}
#footer .widgets>div:first-child>.textwidget>*{margin-bottom:1.25rem}
#footer .widgets>div:first-child>.textwidget>*:last-child{margin:0}*/
/*.contact-nav a:before{font-family:var(--fa);font-weight:900;font-size:1.2rem;color:#fff;margin-right:12px}*/
/*.contact-nav .address a:before{content:'\f3c5'}
.contact-nav a:hover:before,.social-nav li a:hover:before{color:var(--orange)}
.contact-nav .address a>span{display:inline-flex}
.contact-nav .phone a:before{content:'\f095'}*/
.social-nav{display:flex;justify-content:space-between;max-width:280px}
.social-nav li a{font-size:1.7rem;text-decoration-line:none}
.footer-links{background-color:var(--gray-light)}
.footer-links,.footer-links a,.footer-links .copyright{color:var(--black);font-size:.9rem;font-weight:normal}
.footer-links .container{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 0 1.3rem}
.footer-links .container>*{flex-grow:1}
.footer-links .policy-links .menu{display:block}
.footer-links .policy-links .menu>:after{margin:0}
.footer-links .policy-links .menu li{padding:0;width:auto;float:left}
.footer-links .policy-links .menu li:not(:last-child):after{content:"/";margin:0 0.5rem;color:#999}
.footer-links .copyright{padding:1rem .3rem 0 0}
/*.footer-links .container>*{align-self:center}
.footer-links .policy-links,.footer-links .policy-links .menu{margin:0}



.policy-links>div{margin:0 .5rem}*/



/*Layout*/
.section,.layout-section{clear:both}
.section{position:relative;padding:var(--l) 0}
/*.layout-sections .section{position:relative}
.section:after,.section:before{content:" ";display:table}*/
.section:after{clear:both}
/*.section .section-header{width:100%}
.section .section-header p{color:#555}*/
/*.section .section-title,.section-header .section-title{color:var(--black)}*/
/*.section .section-title:after{position:absolute;bottom:0;left:25%;display:block;width:50%;height:.0625rem;margin:0;content:"";background:linear-gradient(90deg,var(--blue) 0,var(--blue) 50%,var(--blue))}*/
.layout-section{position:relative}
.layout-sections > .layout-section:not(.full-width-section){padding: var(--s) 0;/*margin-bottom:1.5625rem*/}
/*.home #main>.layout-section.full-width-section, .template-college-homepage #main>.layout-section.full-width-section, .template-program #main>.layout-section{padding:0}*/
/*#main>.layout-section.full-width-section{padding:0}*/
.section__content.full-width-section>div, .section__column_link_set.full-width-section>div{padding-top:var(--xl);padding-bottom:var(--xl)}
.full-width-section:not(.padding-y-none):not(.section__bg_image_section):not(.section__image_section):not(.section__stat_grid):not(.section__media_text):not(.section__column_link_set):not(.section__image_column):not(.section__video:has(.image-column)):not(.section__instagram_widget):not(.section__cta_section):not(.section__widget_contacts):not(.section__related_programs):not(.epc-archive)>div{padding-top:var(--xl);padding-bottom:var(--xl)}
.layout-section + .layout-section:has(.overlap-large) {padding:0}
.padding-y>div{padding-top:var(--xl);padding-bottom:var(--xl)}
.padding-y-none>div, .padding-y-none.full-width-section>div{padding-top:0;padding-bottom:0}
#main>.layout-sections>.layout-section:first-child,#main>.layout-section:first-child{padding-top:0}
.template-program #main>.layout-sections>.layout-section:last-child,.template-program #main>.layout-section:last-child{padding-bottom:0}
#main>*:last-child, .has-sidebar #content:not(:has(+ .layout-sections)), .has-sidebar .layout-sections {padding-bottom:16rem}


.section__breadcrumbs{margin:2rem auto 1rem}
.section__breadcrumbs:not(#main .section__breadcrumbs)>.container{margin:2rem auto 0}
.section__breadcrumbs.has-snav{margin:3rem 0 0}
.section__breadcrumbs .breadcrumbs{width:100%;background:none;border:none}
/*.banner-image-hidden .section__breadcrumbs{padding:45px 0 .3125rem 0}*/
.section__page-header{position:relative}
.section__page-header .page-header{display:flex;align-items:center;padding:var(--m) 0;/*margin-top:45px;max-height:200px;*/width:100%;background-color:var(--gray-light);background-position:top center;background-repeat:no-repeat;background-size:cover}
.section__page-header .page-header.has-snav{padding: var(--m) 0 3.5rem 0}
.section__page-header .page-header.banner:not(.banner-large){height:250px;max-height:250px}
.section__page-header .page-header.banner-large{height:600px;max-height:600px;align-items:flex-end;padding-bottom:25%}
.section__page-header .page-header.banner-align-0{background-position:0%}
.section__page-header .page-header.banner-align-20{background-position:20%}
.section__page-header .page-header.banner-align-40{background-position:40%}
.section__page-header .page-header.banner-align-60{background-position:60%}
.section__page-header .page-header.banner-align-80{background-position:80%}
.section__page-header .page-header.banner-align-100{background-position:100%}
/*.section__page-header .page-header.revslider{height:auto}*/
/*.section__page-header .plx-banner{height:295px;margin-top:0}
.section__page-header .plx-banner .page-header-content{padding-top:45px}*/

/*.img-overlay.banner-overlay{background: linear-gradient(180deg, rgba(22, 39, 95, 0.40) 9.86%, rgba(10, 13, 26, 0.00) 28.38%), linear-gradient(164deg, rgba(255, 108, 71, 0.50) 15.03%, rgba(83, 105, 204, 0.50) 64.49%), linear-gradient(180deg, rgba(10, 13, 26, 0.50) 0%, rgba(10, 13, 26, 0.15) 38.28%)}*/
.img-overlay.banner-overlay{background: linear-gradient(180deg, rgba(32, 39, 95, 0.25) 9.86%, rgba(10, 13, 26, 0.00) 28.38%), linear-gradient(164deg, rgba(255, 108, 71, 0.50) 15.03%, rgba(83, 105, 214, 0.60) 74.49%), linear-gradient(180deg, rgba(10, 13, 26, 0.50) 0%, rgba(10, 13, 26, 0.15) 28.28%) }
/*.banner-large .img-overlay.banner-overlay{background: linear-gradient(rgba(10, 13, 95, 0.50), rgba(10, 13, 26, 0) 150px), linear-gradient(180deg, rgba(32, 39, 95, 0.25) 9.86%, rgba(10, 13, 26, 0.00) 28.38%), linear-gradient(164deg, rgba(255, 108, 71, 0.50) 15.03%, rgba(83, 105, 214, 0.60) 74.49%), linear-gradient(180deg, rgba(10, 13, 26, 0.50) 0%, rgba(10, 13, 26, 0.15) 28.28%) }*/

.section__page-header .page-header-content{margin:0 auto;/*position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);*/width:100%;z-index:2}
.transparent-header .section__page-header .page-header.banner .page-header-content{padding-top:40px}


.page-header .page-title{font-size:2.125rem;line-height:1.1;color:var(--blue);/*margin:0 0 0 1.25rem*/}
.page-header.banner-large .page-title{font-size:3rem}
.section__page-header .page-header.has-snav .page-title{margin:2rem 0}
.page-header.banner>.page-header-content>.page-title{text-shadow:rgba(0,0,0,0.4) 5px 0 7px,rgba(0,0,0,0.4) 5px 0 10px;color:#fff}
.page-header.long-title-adjust .page-title, .page-header.banner.page-title-small .page-title{font-size:2rem;margin:0}
/*
.page-header-content .page-title2{font-size:2.4rem;font-weight:600;line-height:1.3;color:var(--black);padding-top:.5rem;animation-delay:.6s}
.page-header-content .page-title3{font-size:1.875rem;line-height:1.1;padding-top:.5rem;animation-delay:1s}*/
.page-header-content .page-title>img{margin:0 auto!important}

.fadein{opacity:0;animation:fadeIn 1.3s forwards}
@keyframes fadeIn{0%{opacity:0}
10%{opacity:0}
100%{opacity:1}
}

/*.section__tabs{background-color:#f1f8fe}*/
.section__tabs .tabs-centered{text-align:center}
.section__tabs .tabs{display:inline-block}
.section__tabs .testimonial-wrap .testimonial-profile .subheading{font-style:italic;font-size:.875rem}
/*.owl-carousel-play{position:relative}
.owl-carousel-play .owl-pagination{margin-top:25px}
.owl-carousel-play .owl-item{padding-left:15px;padding-right:15px}
.owl-carousel-play:hover .carousel-control{display:block}
.owl-carousel-play .owl-controls .owl-page.active span{filter:Alpha(Opacity=100);opacity:1;background:var(--orange)}*/
.section__tabs .carousel-control{display:none;z-index:2;border-radius:50%!important;position:absolute;top:0;left:0;bottom:0;width:40px;height:40px;opacity:1;filter:alpha(opacity=100);box-shadow:inset 0 0 0 30px #000;font-size:18px;font-weight:700;color:#fff;text-align:center;text-shadow:0 1px 2px transparent;margin:25% auto;line-height:40px}
.section__tabs .carousel-control.right{left:auto;right:0}
.section__tabs .carousel-control:focus,.section__tabs .carousel-control:hover{outline:0;color:#fff;box-shadow:inset 0 0 0 30px #000;text-decoration-line:none;opacity:.9;filter:alpha(opacity=90)}
.section__tabs .carousel-xs{width:28px!important;height:28px!important;line-height:28px;font-size:14px}

.text-section{text-align:center;margin:2rem auto 4rem auto}
.text-section,.text-section.container{max-width:54rem}
#main > section:first-child .text-section{margin:0 auto 4rem auto}
.text-section:after {content:'';position:absolute;left:calc(50% - 83px);width:167px;height:8px;background-image:url('/wp-content/themes/husky/assets/img/overline-blue.png');background-repeat:no-repeat;background-position:center;background-size:cover}
.text-section.line-orange:after{background-image:url('/wp-content/themes/husky/assets/img/overline-orange.png')}
.text-section .h2.title{color:var(--orange-light)}
.main-home .text-section .h2.title{font-size:2.4rem}
.text-section.line-orange .h2.title{color:var(--blue)}
.text-section .entry-content{margin:1.5rem auto 2rem auto}

.banner .hero-content .h1, .banner .hero-content .page-title{
	color: var(--white);
	text-align: center;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
	font-family: var(--header-font);
	font-size: 4rem;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.banner .page-header-content h1, .banner .page-header-content .page-title{
	color: var(--white);
	font-variant-numeric: lining-nums proportional-nums;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);

	/* Title 3xl */
	/*font-family: var(--header-font);
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;*/
	line-height: 120%; /* 4.35rem */
}




/* Homepage */
.hero-container {
	position: relative;
	width: 100%;
	height: calc(100vh - 100px);
	min-height: 640px;
	max-height: 900px;
	overflow: hidden;
	background-image: url('/wp-content/themes/husky/assets/img/default/Homepage-Banner-Mobile.jpg');
	background-size: cover;
	background-position: center;
}

.hero-container.video-loaded {background-image:none}
.video-error{display:none}

.hero-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*
.full-width-video {
  width: 100%;
  background-color: black;
  aspect-ratio: 1280 / 960;
}*/


.img,.section-content{position:relative}
.img-overlay, .hib-text-container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-blend-mode: normal, hard-light, normal, normal;
}
.img-overlay.hero-overlay{
	background: linear-gradient(180deg, rgba(22, 39, 95, 0.40) 9.86%, rgba(10, 13, 26, 0.00) 28.38%), linear-gradient(164deg, rgba(255, 108, 71, 0.50) 15.03%, rgba(83, 105, 204, 0.50) 64.49%), linear-gradient(180deg, rgba(10, 13, 26, 0.50) 0%, rgba(10, 13, 26, 0.15) 38.28%);
}

.hero-content {
	position: relative;
	top: 36%;
	z-index: 1;
	color: white;
	text-align: center;
	padding: 20px;
}

.hero-content .button{margin:1rem auto; zoom:1.2; width: auto}

.hero-content .hero-arrow-box {display:none}

.hero-content .hero-arrow-box a {
	padding: 7px;
}

.hero-content .hero-arrow-box a span {
	display: flex;
	border-radius: 5rem;
	background: #FFF;
	padding: 0.5rem;
}

.hero-content .hero-arrow-box a::after{
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 90%;
	width: 1px;
	height: 30vh;
	background-color: var(--orange-light);
}

.hero-content .arrow-down {
	border-radius: 5rem;
	background: var(--white);
}


.main-home section .h1, .main-home section .h2, .main-home section .h3 {line-height:1.2}
.main-home .h2 {font-size: 2.2rem}
.main-home .section-content{padding:var(--m) var(--m) var(--s)}
.main-home .section-content>.events-list{margin-bottom:3rem}
.main-home .image-section .section-content p {margin:0 auto; max-width: 48em}
.main-home.home .link-set:not(.sidebar .link-set){margin-top:1rem}


.main-home .layout-section {margin-bottom:0}
.main-home .layout-section .section-content {
	background-color:#fff;
	text-align:center
}

.section__news:not(.publication) .section-title{color:var(--black)}

.section__news.container,.section__all-events.container {
	width: 100%;
	margin-left: 1.5rem;
}

.section__news, .section__news .owl-nav{
	margin:0 auto;
	/*max-width: 40rem;*/
}

.owl-swipe .owl-stage{padding-left:0!important}
.owl-swipe.owl-carousel .owl-stage-outer {overflow:visible}
.announcements-container{padding:0 1.5rem}
.section__announcements.section{padding-bottom:var(--xl)}
.section__announcements .owl-carousel .owl-stage{display:flex}
.section__announcements, .section__announcements .owl-nav{
	margin:0 auto;
	max-width: 40rem;
}
.section__announcements.owl-carousel.owl-loaded,.section__news .owl-carousel.owl-loaded {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.section__announcements .announcement {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
	height: 100%;
}

.section__announcements .announcement > .img {
	margin: 0;
	transform: translateY(2rem);
	z-index: 1;
	min-width: 300px;
}

.section__announcements .announcement > .img > img{width:80%;margin:0 auto}

.section__announcements .content {
	display: flex;
	flex: 1;
	width: 100%;
	padding: 4rem var(--m) var(--m) var(--m);
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	border: 1px solid var(--gray-line-black);
	z-index:0;
}

.section__announcements .content p{margin-bottom:0}

.section__announcements .content a.title {
	color: var(--black);
	font-family: var(--header-font);
	letter-spacing: -.5px;
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 3rem */
	text-decoration-line: underline;
	text-decoration-thickness: 1px;
	margin-bottom: 1rem;
}
.section__announcements .content a.title:hover{text-decoration-thickness:inherit;color:var(--orange-link)}

.owl-drag .owl-nav {
	display: none;
}

/*.section__owl .owl-dots{margin-top:1.5rem}*/


.section__academics .h2{font-size: 2.4rem; margin-bottom: 2rem}

.section__academics .search-container, .section__academics .ui-widget.ui-widget-content{margin:0 auto;max-width: 650px}
.section__academics .section-content>*{padding:0}
.section__academics .degrees-colleges{padding:1rem 0 2rem}
.section__academics #degree-search-form{position:relative}
.section__academics #search-majors-programs{font-size:1.4rem; padding: 1.5rem 1rem}
#degree-search-form input[type="search"]::-webkit-search-cancel-button, #degree-search-form input[type="search"]::-webkit-search-decoration, #degree-search-form input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: block; appearance: auto; -webkit-appearance: auto }
.section__academics #degree-search-submit{position: absolute; top: 3px; right: -44px; }
.section__academics #degree-search-submit>i{font-size:2rem;color:var(--orange)}

.section__important-admissions-dates{padding:var(--s) var(--s) 0}
.section__important-admissions-dates .h2{margin-bottom: 3rem}
.section__important-admissions-dates .event-excerpt{max-height:45px;overflow:hidden}
.section__important-admissions-dates .link-set{border-top:0}
.section__important-admissions-dates .link-set>*{border-left:0;padding:0 0 .5rem 0}
/*.section__important-admissions-dates .link-set .link{padding:0 1rem .5rem 0}*/
.section__important-admissions-dates.section__events .events-list{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}
.section__important-admissions-dates.section__events .events-list .event{flex-direction:row}
.section__important-admissions-dates.section__events .events-list .event-date-box{padding:0 2rem 0 0}
.section__important-admissions-dates.section__events .events-list .event-title{margin:0;font-size:1.2rem}
.section__important-admissions-dates .events-list .event-title a{font-family:var(--header-font)}

.section__about .section-content {
	padding:var(--xl) var(--m) var(--xl);
}

.section__about .h2 {text-align: center; margin-bottom: 3rem}
.section__about .row{max-width: 68rem}
.section__about .icon-stats{margin-top:1.5rem}
.section__about .section-content .column > .content {max-width: 28rem; padding-bottom: 2rem}
.main-home .button-group .button:not(.hero-container .button-group .button):not(.section__athletics .button-group .button):not(.cta-section .button){width:100%}


.section__student-life .section-header .section-title {max-width:20rem}
.section__student-life .section-header .entry-content{max-width:34rem}
.section__student-life.media-text-section {padding-top:var(--l)}
.section__important-admissions-dates + .section__student-life.media-text-section{padding-top:0}
.section__student-life.media-text-section .text-section{margin-bottom:0}
.section__student-life.media-text-section .text-section:after{background:none}
/*
.bg-image-section.right-align .section-header{max-width: calc(400px + var(--s))}
.bg-image-section.right-align .content{max-width:400px}

.section__athletics.bg-image-section .section-header{padding:var(--xl) var(--m)}*/
/*.section__athletics.bg-image-section > .img, .section__athletics.bg-image-section .inner{min-height:470px}*/
.section__athletics.bg-image-section > .img{
    width: 160%;
    left: -30%;
    background-position: 50%;
    background-size: 180%;
}
.section__athletics.bg-image-section .section-header .h2 {max-width:310px}


.section__newsevents>.section__news{padding:var(--l) 0 var(--s)}
.section__news .post-thumbnail{min-height:140px}
.section__news .owl-carousel .owl-stage{display:flex}
.section__news .news-article{display:flex;flex-direction:column;height:100%;padding:0 4px}
/*.section__news .section-title,.section__events .section-title{}*/
.section__news .post-thumbnail>img{width: 100%}
.section__news .entry-content{padding: 1rem 0 0 0;font-size:.95rem}
.section__news .entry-content a{font-family:var(--header-font);color:var(--black);line-height:1.3;margin-bottom:1rem;font-size:1.3rem;font-weight:bold;text-decoration-line:underline;text-decoration-color:var(--black)!important;text-decoration-thickness:1px}
.section__news .entry-content a:hover{color:var(--orange-link);text-decoration-color:var(--orange-link)}
.section__news .entry-meta{font-size: .9rem; color: var(--gray); letter-spacing: -.6px; margin-bottom:.5rem; text-transform: uppercase}
.section__news .section-header,.section__events .section-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-width:0 0 1px 0;border-bottom-style: solid; border-color:var(--black);padding-bottom:.5rem;margin:0 auto 2.5rem auto}
.section__all-events{display:flex;flex-direction:column;justify-content:space-between;gap:var(--l)}
.section__all-events .section__events{flex-grow:1}
.section__events{width:100%;flex-basis:100%;max-width:100%}
section>.section__events:not(.section__important-admissions-dates){margin:var(--l) auto}

.section__events .cal-title,.section__events .cal-title{font-size:1.8rem;color:var(--black)}

.section__events .events-list .full-click{flex:1}
/*.section__events .events-list .full-click{margin-bottom:6px;cursor:pointer;flex-grow:1;flex-basis:0}*/
.section__events .events-list .full-click:hover .event-date{background-color:var(--blue-dark)}
/*.section__events .events-list .full-click:hover .event-content{background-color:hsla(0,0%,100%,.45)}
.section__events .full-click:hover .event-content a,.section__events .full-click:hover .event-content a:hover{text-decoration-line:none}*/
/*.section__events .events-list .event{border-radius:.3125rem;border:1px solid #ddd}*/
.section__events .events-list .event{display:flex;flex-direction:column;text-align:left;height:100%}
.section__events .events-list .event-datetime{font-size:.9rem}
.section__events .events-list .event-date-box{padding:0 2rem;z-index:1}
.section__events .events-list .event-date{display:flex;flex-direction:column;justify-content:center;width:80px;aspect-ratio:1;background-color:var(--blue);font-family:var(--subheader-font);z-index:8}
.section__events.orange-calendar .events-list .event-date{background-color:var(--orange)}
.section__events.orange-calendar a.full-list,.section__events.orange-calendar .events-list .full-click:hover .event-date{background-color:var(--orange-dark)}
.section__events .events-list .time:before,.section__events .events-list .venue:before{
	position:absolute;left:0;font-family:var(--fa);font-weight:900;font-style:normal;font-size:.9rem;color:var(--orange-light);
}
.section__events .events-list .time:before{content:'\f017';font-weight:400}
.section__events .events-list .event-datetime>*{padding-left:1.3rem;margin-bottom:.3rem}
.section__events .events-list .venue:before{content:'\f3c5';font-size:1rem}
.section__important-admissions-dates.orange-calendar .events-list .event-date{background-color:var(--blue)}
.section__important-admissions-dates.orange-calendar .events-list .full-click:hover .event-date{background-color:var(--blue-dark)}
.section__important-admissions-dates .button{margin-bottom:0}
.section__events .events-list .event-title{margin:1rem 0 .5rem;font-size:1rem;line-height:1.4}
.section__events .events-list .event-day,.section__events .events-list .event-dayofweek{color:#fff;line-height:1;text-align:center}
.section__events .events-list .event-dayofweek{font-size:.8rem;text-transform:uppercase;margin-bottom:.3rem;letter-spacing:normal}
.section__events .events-list .event-day{font-size:1.3rem;font-weight:700}
.section__events .events-list .event-content{position:relative;height:100%;flex-grow:1;line-height:1.4}
.section__events .events-list .event-content .event-title a{font-weight:bold;color:var(--black);text-decoration-line:underline}
.section__events.blue-calendar a.full-list,.section__events.blue-calendar .events-list .full-click:hover .event-content a{color:var(--blue)}
.section__events.orange-calendar a.full-list,.section__events.orange-calendar .events-list .full-click:hover .event-content a{color:var(--orange)}
.section__events a.full-list{display:inline-block;float:right;color:#17213B;font-weight:bold}
.grid .post-thumbnail{margin-bottom:.7rem}
.grid .entry-meta,.disclaimer{color:#555;font-size:.85rem}
/*.grid .button.ghost-action,input.ghost-action[type=submit]{margin-bottom:0}*/
.grid .hentry{margin:0}
.grid .hentry .entry-header{margin-bottom:0}
.grid .hentry .entry-title{font-size:1.125rem}
.grid .hentry p{font-size:.9125rem}
article.page .layout-section>.row:first-child{padding-left:0}





/*Components*/
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{/*background-color:#fafafa;*/border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#222;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration-line:none;top:5px;width:auto;z-index:13}
.alert-box[data-alert-id]{display:none}
.alert-box.header-alert{position:relative;background-color:var(--orange);color:#fff;padding:1rem 2rem;border:none;margin:0;font-size:.95rem;z-index:100}
.alert-box.header-alert>*{margin-bottom:.6rem}
.alert-box.header-alert .title{color:#fff}
.alert-box.header-alert a{color:#fff;text-decoration-line:underline;padding:.5rem 0;font-weight:normal}
.alert-box.header-alert .close{top:.8rem;right:1rem;font-size:2.3rem;color:var(--primary-white);opacity:1}
.alert-box.header-alert .close:hover{opacity:1;color:var(--blue)}
.alert-box.reminder-box{display:block;background-color:var(--gray-light);border-radius:var(--border-radius);border:1px solid #D8D8D8;padding:1.5rem;font-size:.9rem}
.alert-box.reminder-box .title{color:var(--blue);font-size:1.1rem;font-weight:700;margin-bottom:.5rem}
.alert-box.reminder-box p{margin-bottom:0;color:var(--black)}
.alert-box.reminder-box .close{position:absolute;top:.4rem;right:0;background:transparent;font-size:2rem;color:var(--black);text-decoration-line:none;line-height:1;padding:8px 14px}
.alert-box.reminder-box .close:focus,.alert-box .close:hover{opacity:.5}



/*input[type=submit]{border-radius:0}
.button,input[type=submit]{overflow:hidden}
.button.alignleft,.button.alignright,input.alignleft[type=submit],input.alignright[type=submit]{margin:0}*/
/*.button.ghost-primary,input.ghost-primary[type=submit]{border:1px solid var(--blue);background-color:transparent;color:var(--blue);border-radius:3px}
.button.ghost-primary:active,.button.ghost-primary:focus,.button.ghost-primary:hover,input.ghost-primary[type=submit]:active,input.ghost-primary[type=submit]:focus,input.ghost-primary[type=submit]:hover{background-color:var(--blue);color:#fff}
.button.ghost-secondary,input.ghost-secondary[type=submit]{border:1px solid var(--orange);background-color:transparent;color:var(--orange);border-radius:3px}
.button.ghost-secondary:active,.button.ghost-secondary:focus,.button.ghost-secondary:hover,input.ghost-secondary[type=submit]:active,input.ghost-secondary[type=submit]:focus,input.ghost-secondary[type=submit]:hover{background-color:var(--orange);color:#fff}
.button button-blue,input.button button-blue[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:3px;cursor:pointer;font-weight:400;font-size:1rem;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration-line:none;display:block;padding:1rem 2rem 1.0625rem 2rem;background-color:var(--blue);color:#fff}
.button-solid-orange,input.button-solid-orange[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:3px;cursor:pointer;font-weight:400;font-size:1rem;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration-line:none;display:block;padding:1rem 2rem 1.0625rem 2rem;background-color:var(--orange);color:#fff}
.button button-blue:active,.button button-blue:focus,.button button-blue:hover,input.button button-blue[type="submit"]:active,input.button button-blue[type="submit"]:focus,input.button button-blue[type="submit"]:hover{color:#fff}
.button-solid-orange:active,.button-solid-orange:focus,.button-solid-orange:hover,input.button-solid-orange[type="submit"]:active,input.button-solid-orange[type="submit"]:focus,input.button-solid-orange[type="submit"]:hover{color:#fff}
.button.ghost-white,input.ghost-white[type=submit]{border:1px solid #fff;background-color:transparent;color:#fff;border-radius:3px}
.button.ghost-white:active,.button.ghost-white:focus,.button.ghost-white:hover,input.ghost-white[type=submit]:active,input.ghost-white[type=submit]:focus,input.ghost-white[type=submit]:hover{background-color:#fff;color:var(--blue)}
.button.ghost-action,input.ghost-action[type=submit]{border:1px solid var(--blue);background-color:transparent;color:var(--blue);border-radius:3px}
.button.ghost-action:active,.button.ghost-action:focus,.button.ghost-action:hover,input.ghost-action[type=submit]:active,input.ghost-action[type=submit]:focus,input.ghost-action[type=submit]:hover{background-color:var(--blue);color:#fff}
*/
.button.button__document,input.button__document[type=submit]{display:block;position:relative;text-align:left;padding:1.4375rem 2rem 1.375rem 4.9375rem;font-size:.9375rem;line-height:1.4;/*color:var(--blue);background-color:#fff;*/border:none;box-shadow:3px 3px 3px 0 hsla(0,0%,85%,.75);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.button.button__document:before,input.button__document[type=submit]:before{position:absolute;top:0;left:0;bottom:0;width:4rem;content:" ";color:#fff;background-color:var(--orange)}
.button.button__document:after,input.button__document[type=submit]:after{position:absolute;padding:0;margin:0;top:50%;left:0;bottom:0;content:"";width:4rem;font-size:1.375rem;line-height:1.4;color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.button.button__document:active,.button.button__document:focus,.button.button__document:hover,input.button__document[type=submit]:active,input.button__document[type=submit]:focus,input.button__document[type=submit]:hover{background-color:var(--orange);color:#fff}
.button.button__pdf:after,input.button__pdf[type=submit]:after{content:"\f1c1"}
.button.button__word:before,input.button__word[type=submit]:before{background-color:#2a5699}
.button.button__word:after,input.button__word[type=submit]:after{content:"\f1c2"}
.button.button__word:active,.button.button__word:focus,.button.button__word:hover,input.button__word[type=submit]:active,input.button__word[type=submit]:focus,input.button__word[type=submit]:hover{background-color:#2a5699}
.button.button__excel:before,input.button__excel[type=submit]:before{background-color:#207245}
.button.button__excel:after,input.button__excel[type=submit]:after{content:"\f1c3"}
.button.button__excel:active,.button.button__excel:focus,.button.button__excel:hover,input.button__excel[type=submit]:active,input.button__excel[type=submit]:focus,input.button__excel[type=submit]:hover{background-color:#207245}
.button.button__powerpoint:before,input.button__powerpoint[type=submit]:before{background-color:#d24625}
.button.button__powerpoint:after,input.button__powerpoint[type=submit]:after{content:"\f1c4"}
.button.button__powerpoint:active,.button.button__powerpoint:focus,.button.button__powerpoint:hover,input.button__powerpoint[type=submit]:active,input.button__powerpoint[type=submit]:focus,input.button__powerpoint[type=submit]:hover{background-color:#d24625}
/*.paneled-image{position:relative;margin:0 auto}
.paneled-image:after,.paneled-image:before{content:" ";display:table}
.paneled-image:after{clear:both}
.paneled-image .panel-image{position:relative}
.paneled-image .panel-image .filter{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}
.paneled-image .panel-left:after,.paneled-image .panel-left:before,.paneled-image .panel-right:after,.paneled-image .panel-right:before{content:" ";display:table}
.paneled-image .panel-left:after,.paneled-image .panel-right:after{clear:both}
.paneled-image .panel{padding:1.875rem;-ms-word-wrap:break-word;word-wrap:break-word}
.paneled-image .panel-title{margin-top:0}*/
.gallery{margin-bottom:1.6rem}
.gallery-item{margin:0;display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}
.gallery-caption{display:block;font-size:.85rem;line-height:1.5;padding:.5rem 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.wp-caption{margin-bottom:1.5rem;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075rem 0}
.wp-caption-text{text-align:center}
.number-stats .number-stat{position:relative;text-align:center;margin-bottom:20px;padding:35px 10px 30px;border:1px solid #ddd;background:#fff;border-radius:0;height:225px}
.number-stats .number-stat .icon-wrap{background:var(--orange);color:#fff;position:absolute;display:inline-block;top:0;margin-top:-25px;padding:0;border-radius:50%;margin-left:-25px;font-size:20px;width:50px;height:50px;text-align:center}
.number-stats .number-stat .icon-wrap i{color:#fff;font-size:1.25rem;padding-top:15px;display:block;position:relative}
.number-stats .number-stat .number{font-size:2.5rem}
.number-stats .number-stat .stats-title{font-size:1rem}
.number-stats .number-stat .stats-subtitle{font-size:.875rem;font-style:italic}
.layout-section .widget_hcu_facts_widget,.widget-area .widget_hcu_facts_widget{background-color:#fff}
.layout-section .widget_hcu_facts_widget .number-stats,.widget-area .widget_hcu_facts_widget .number-stats{margin-top:1.5625rem}
.layout-section .widget_hcu_facts_widget .number-stats .number-stat,.widget-area .widget_hcu_facts_widget .number-stats .number-stat{background-color:#efefef;color:#222}
/*.page-slider{background-color:var(--blue);color:#fff}
.page-slider img{height:auto;width:100%}
.page-slider a,.page-slider p{color:#fff;font-size:.875rem}
.page-slider .h4{color:#fff}
.page-slider .slide-content{padding:1.875rem}
.page-slider .slide-content .button,.page-slider .slide-content input[type=submit]{margin-top:50px;background-color:transparent;border:1px solid #fff}
.page-slider .slide-content .button:active,.page-slider .slide-content .button:focus,.page-slider .slide-content .button:hover,.page-slider .slide-content input[type=submit]:active,.page-slider .slide-content input[type=submit]:focus,.page-slider .slide-content input[type=submit]:hover{background-color:#fff;color:var(--blue)}
.slider-arrows{position:absolute;top:10%;left:40px;color:#fff;font-size:1.875rem}
.slider-arrows .fa-angle-left:active,.slider-arrows .fa-angle-left:focus,.slider-arrows .fa-angle-left:hover,.slider-arrows .fa-angle-right:active,.slider-arrows .fa-angle-right:focus,.slider-arrows .fa-angle-right:hover{cursor:pointer}
.slider-arrows .fa-angle-left{padding-right:.3125rem}
.slider-arrows .fa-angle-right{padding-left:.3125rem}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
*/
/*
.icon-panel{position:relative;padding-top:35px;border-radius:5px}
.icon-panel.widget{padding:1.6rem 1.25rem 1.25rem 1.25rem}
.icon-panel.widget:last-child{margin-bottom:1rem}
.icon-panel .icon-wrap{text-align:center;margin-bottom:.3rem}
.icon-panel .icon-wrap.primary .icon-wrap-inner{background:var(--blue)}
.icon-panel .icon-wrap.secondary .icon-wrap-inner{background:var(--orange)}
.icon-panel .icon-wrap .icon-wrap-inner{color:#fff;position:absolute;display:inline-block;top:0;margin-top:-25px;padding:0;border-radius:50%;margin-left:-25px;font-size:20px;width:50px;height:50px;text-align:center}
.icon-panel .icon-wrap .icon-wrap-inner i{color:#fff;font-size:1.25rem;padding-top:15px;display:block;position:relative}*/

.entry-content .widget_hcu_testimonials_widget{margin-top:1.5625rem}
/*.testimonial-wrap .testimonial-content{position:relative;border:1px solid #ddd;background:#efefef;border-radius:0;box-shadow:none}*/
/*.testimonial-wrap .testimonial-content p:before{content:'\201C';top:-25px;left:-18px}
.testimonial-wrap .testimonial-content p:after,.testimonial-wrap .testimonial-content p:before{font-family:serif;font-style:normal;font-weight:700;color:#ddd;position:absolute;font-size:4.6875rem;line-height:1;text-shadow:7px 14px 10px rgba(0,0,0,.1)}
.testimonial-wrap .testimonial-content p:after{content:'\201D';bottom:-68px;right:-17px}
.testimonial-wrap .testimonial-content:after,.testimonial-wrap .testimonial-content:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.testimonial-wrap .testimonial-content:before{border-color:hsla(0,0%,87%,0);border-top-color:#ddd;border-width:16px;margin-left:-16px}
.testimonial-wrap .testimonial-content:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:15px;margin-left:-15px}*/
.testimonial-wrap{display: flex; flex-direction: column;align-items: center;position: relative;margin:var(--m) auto}
.full-width .layout-section .testimonial-wrap{margin:0 auto; padding: var(--xl) 0}
.testimonial-wrap>*{margin:0 auto;text-align:center}
.testimonial-wrap .testimonial-content{font-family:var(--header-font);font-size:1.6rem;font-weight:bold;font-style:italic;color:var(--blue-2);position:relative;line-height:1.3}
.testimonial-wrap.pullquote .testimonial-content{font-size:2rem}
.testimonial-wrap .testimonial-profile,.testimonial-wrap .testimonial-line{position: relative;margin-bottom:2rem}
.testimonial-wrap .testimonial-profile::after{
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 90%;
	width: 1px;
	height: 4rem;
	background-color: var(--orange-light);
}
.testimonial-wrap .testimonial-profile img{display: block;margin:0 auto;text-align:center;width:180px;max-width:180px;height:180px;border-radius:1000px}
.testimonial-wrap .testimonial-name{margin-top:1.5rem}
/*.testimonial-profile .columns:last-child{padding-left:.8rem !important;padding-top:1rem}
.testimonial-wrap .testimonial-profile .subheading{font-style:italic;font-size:.875rem}*/
/*.testimonial-wrap .owl-dots{margin-top:5px}*/
.testimonial-wrap .carousel-control{display:none!important}
.testimonial-wrap .button-group{margin-top:2rem}

.icon-stats{display:flex;flex-direction:row;align-items:center}
/*.layout-sections .icon-stats{margin-left:1rem;margin-right:1rem}*/
.icon-stats{flex-direction:column;justify-content:flex-start}
.icon-stats.container{padding-left:0;padding-right:0;width:100%;max-width:100%}
.icon-stats .icon-stat{width:100%}
.icon-stats .icon-stat:not(:last-child){margin-bottom:1.5rem}
.icon-stats .icon-stat{display:flex;flex-direction:column;align-items:center}
.icon-stats .icon-stat>*{display:flex;align-items:center}
.icon-stats .icon-stat .icon{/*border:1px solid var(--blue);border-radius:50%;*/text-align:center}
.icon-stats.stacked .icon-stat .icon{margin:0;min-height: 48px;max-height:48px}
/*.icon-stats .icon-stat .icon.secondary{border:1px solid var(--orange)}
.icon-stats .icon-stat .icon.secondary i{color:var(--orange)}
.icon-stats .icon-stat .icon.teriarity{border:1px solid #479dd1}
.icon-stats .icon-stat .icon.teriarity i{color:#479dd1}*/
.icon-stats .icon-stat .icon i{min-width:42px;max-width:42px;font-size:2rem;line-height:1.5rem;color:var(--blue)}
.icon-stats .icon-stat .icon img{width:42px;min-width:42px;max-width:42px;max-height:50px}
.icon-stats .icon-stat .content{margin-top:1rem;max-width:15rem;text-align:center;overflow:hidden}
.icon-stats .icon-stat .content p{margin:0}

/*.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}*/
.tabs-content{width:100%}
/*.tabs-content:after,.tabs-content:before{content:" ";display:table}
.tabs-content:after{clear:both}*/
.tabs-content>.content{display:none;padding:.9375rem 0;width:100%}
.tabs-content>.content[aria-hidden="false"]{display:block}
.tabs-content>.content.contained{padding:.9375rem}
.tabs-content.vertical{display:block}
.tabs-content.vertical>.content{padding:0 .9375rem}
.no-js .tabs-content>.content{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.main-home .tabs{margin-top:0}
.tabs{display:flex;justify-content:flex-start;gap:.3rem;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid #F8EEEC;width:100%;margin-top:15px;margin-bottom:0!important;margin-left:0}
/*.tabs:after,.tabs:before{content:" ";display:table}
.tabs:after{clear:both}*/
/*.tabs .tab-title{float:left;list-style:none;margin-right:0;margin-bottom:0;padding-left:0;position:relative}*/
/*.tabs .tab-title:not(:last-child){margin-right:.3rem}*/
.tabs>button{padding:.7rem 1rem;border-radius:var(--border-radius) var(--border-radius) 0 0}
.tabs>button[aria-selected="false"]{background-color:var(--orange-1);border:1px solid #F5E5E1;border-bottom-width:0}
.tabs>button{background-color:transparent;display:inline-block}
.tabs>button,.tabs>button>h3,.tabs>button>h4{color:var(--black);font-size:1rem;font-weight:normal;letter-spacing:-.2px}
.tabs>button:hover{background-color:var(--white)}
/*.tabs>button:before{content:"\f10c";font-family:var(--fa);font-weight:400;font-size:.9em;display:inline-block;padding-right:10px}*/
.tabs>button[aria-selected="true"]{background-color:var(--orange);border:1px solid var(--orange);border-bottom-width:2px;margin-bottom:-1px}
.tabs>button[aria-selected="true"],.tabs>button[aria-selected="true"]>h3,.tabs>button[aria-selected="true"]>h4{color:#fff;font-weight:normal}
/*.tabs .tab-title.active>a:before{content:"\f0ab";font-weight:900;font-size:.9em;display:inline-block;padding-right:10px}*/
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;overflow: visible}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}
.owl-dots.disabled,.owl-nav.disabled{display:none;visibility:hidden}
.owl-dot,.owl-nav .owl-next,.owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events: auto}
/*button.owl-dot,button.owl-prev,button.owl-next,button.owl-prev:hover,button.owl-next:hover,button.owl-dot{border:none;background:transparent;margin:0;padding:0!important}*/
.owl-dots{/*margin:0 auto 3px auto;padding-bottom:5px;*/margin-top:1rem;text-align:center;-webkit-tap-highlight-color:transparent;pointer-events:none}
.owl-dots .owl-dot{display:inline-block;min-width:16px!important;max-width:16px!important;min-height:8px!important;max-height:8px!important;margin:0 auto;background:transparent;cursor:default;padding:0}
.owl-dots .owl-dot span{width:8px;height:8px;margin:0 auto;background-color:#DADCE5;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-dots .owl-dot.active span/*,.owl-dots .owl-dot:hover span*/{background:var(--orange-light)}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('/wp-content/themes/husky/assets/lib/owl/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.table-container{width:100%;overflow-y:auto;overflow:auto;margin:0 0 1em}
.table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}
.table-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}

#search_results table, #search_results tr, #search_results td {background-color:transparent!important;border:0 !important;color:inherit!important;padding:0;vertical-align:top}
#search_results h1{margin-bottom:-.4rem;padding:0 1.4rem}
#search_results .gsc-input-box,#search_results table,.gsc-above-wrapper-area{border:0!important;background:transparent!important}
#search_results table.gsc-search-box tr{background-color:transparent!important}
.gsc-above-wrapper-area-container{margin-bottom:0!important}
#search_results .gsib_b{display:none}
#search_results .gsc-control-cse,#search_results td.gsc-search-button,#search_results table.gsc-search-box td.gsc-input{padding:0!important}
#search_results .gsc-search-button>button{height:3.125rem!important;padding:6px 37px}
#search_results input.gsc-input{border:1px solid #e7e7e7!important;font-size:1.3125rem;height:3.125rem!important;padding:.9375rem!important}
#search_results .gsc-control-cse .gs-result .gs-title,#search_results .gsc-control-cse .gs-result .gs-title *,#search_results .gs-spelling *{font-size:1.3125rem}
#search_results .gsc-cursor-box{font-size:1rem}
#search_results .gsc-cursor-box .gsc-cursor-page{border:1px solid #e7e7e7;padding:5px}
#search_results .gsc-control-cse .gs-result .gs-title:hover, #search_results .gs-webResult.gs-result a.gs-title:link:hover b{color:var(--orange-link)!important}
#search_results .gsc-control-cse .gs-result .gs-title a:hover{text-decoration: underline}





/*Features*/
/*.section__accordion header:not(:has(.subtitle)) h2{color:var(--blue)!important}*/
.accordion, .accordion{margin-bottom:1.25rem;margin-left:0}
.accordion:after,.accordion:before{content:" ";display:table}
.accordion:after{clear:both}
.accordion .accordion-navigation, .accordion .accordion-navigation{display:block;margin-top:.75rem;margin-bottom:.75rem;padding:0}
.accordion .accordion-navigation>button{position:relative;display:block;width:100%;background:#fff;padding:.8rem 2rem .8rem .8rem;border:1px solid var(--gray-line-light);border-radius:var(--border-radius);text-align:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:var(--orange)}
.accordion .accordion-navigation>button,.accordion .accordion-navigation>button>h3,.accordion .accordion-navigation>button>h4{color:var(--orange);font-size:1rem;font-weight:700;margin-bottom:0;line-height:inherit;letter-spacing:inherit}
.accordion .accordion-navigation>button:after,.accordion .expand-navigation>button:after{position:absolute;right:.8rem;top:50%;content:"\f107";font-size:1.2rem;color:var(--orange-light);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
/*.accordion .accordion-navigation>button:hover{background:var(--gray-light)}
.accordion .accordion-navigation>button[aria-expanded=true]{background:#efefef;border-left-width:8px;border-color:#479dd1}*/
.accordion .accordion-navigation>button[aria-expanded=true]{border-bottom:0}
.accordion .accordion-navigation>button[aria-expanded=true]:after,.accordion .expand-navigation>button[aria-expanded=true]:after{content:"\f106"}
.accordion .accordion-navigation>button[aria-expanded=true]:hover{border-color:var(--gray-line-light)}
.accordion .content{display:none;padding:0 .8rem 1rem .8rem}
.accordion .content.active{background:#fff;display:block;border:1px solid var(--gray-line-light);border-top:0}
.accordion .content a{font-weight:600}
.accordion .content>*:last-child{padding-bottom:0;margin-bottom:0}
/*.content-area .accordion .content ul>li,.icon-stats>ul>li>.icon-stat>.content>ul>li{list-style-type:disc}
.content-area .accordion .content ul>li>ul>li{list-style-type:circle}*/
/*
.accordion .expand-navigation .content{padding:0}
.accordion .expand-navigation .content .submenu{margin-left:1rem}
.accordion .expand-navigation .content.active{border:none}
.accordion .expand-navigation .content>*:last-child{padding-bottom:0;margin-bottom:0}
.accordion .expand-navigation>button:after{color:var(--blue)}
*/
.alert-box{font-weight:400;margin-bottom:1.25rem;padding:1rem 1.5rem;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.alert-box .close{right:.25rem;background:inherit;color:var(--black);font-size:1.375rem;line-height:.9;margin-top:-.6875rem;opacity:.3;padding:0 6px 4px;position:absolute;top:50%}
.alert-box .close:focus,.alert-box .close:hover{opacity:.5}
.alert-box.radius{border-radius:0}
.alert-box.round{border-radius:1000px}
.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}
.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}
.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:var(--gray-text-input)}
.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}
.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:var(--gray-text-input)}
.alert-box.alert-close{opacity:0}

hr.tower{
background:url('/wp-content/themes/husky/assets/img/tower-gray.svg') no-repeat center center / 30px 68px;
display:block;
height: 68px;
border: 0;
position: relative;
}
hr.tower:before, hr.tower:after {
display: block;
position:absolute;
content: "";
background: #E5E5E5;
height: 1px;
box-shadow:0 .2px 1px rgba(207, 207, 207, 0.4), 0 -.2px 1px rgba(207, 207, 207, 0.4);
top: 34px;
}
hr.tower:before {
left: 0;
right: 50%;
margin-right: 26px;
}
hr.tower:after {
right: 0;
left: 50%;
margin-left: 26px;
}

.layout-sections:first-child > .layout-section.section__text_section:first-child{padding-top:0}
.layout-sections:first-child > .layout-section.section__text_section:first-child .text-section{margin-top:0}
.section__text_section:has(+ .section__media_text) {padding-bottom:0}
/*.text-section{padding:0 1.5rem}*/


.site-overlay,.black-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 100;
}


.overline{margin-bottom:1.25rem}
.full-width .entry-content .overline, .full-width-section .entry-content .overline, .full-width .section-content .overline, .full-width-section .section-content .overline {margin-left: auto; margin-right: auto; text-align: center}

.overline>*{
	display: inline-block;
	line-height:2;
}
.overline .line-orange-word span {
    background: url(/wp-content/themes/husky/assets/img/overline-orange-header.png) 14% 100% / 100% 0.87rem no-repeat;
    line-height: 1.5;
    display: inline-block;
	white-space: pre;
}

.overline .line-orange {
	background: url('/wp-content/themes/husky/assets/img/overline-orange.png') 14% 100% / 100% 0.45625rem no-repeat;
}

.overline .line-blue {
	background: url('/wp-content/themes/husky/assets/img/overline-blue.png') 14% 100% / 100% 0.45625rem no-repeat;
}

.overline .title,.list-title{font-family:var(--subheader-font)!important;font-size:1rem!important;font-weight:700;text-transform:uppercase}
.overline .title{color:var(--black)!important;letter-spacing:normal!important}
.list-title{color:var(--blue-2)!important;letter-spacing:-.5px!important;margin-bottom:.5rem}



.box-shadow{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10)}

.content{position:relative;z-index:2}

.image-section > .img {
	background-repeat: no-repeat;
	background-size: cover;
    background-position: top center;
	height: 260px;
	background-image: url('/wp-content/themes/husky/assets/img/default/image-section.jpg');
}

.img-overlay.image-section-overlay, .img-overlay.default-overlay, .hib-text-container {
	background: linear-gradient(106deg, rgba(42, 52, 102, 0.50) 31.55%, rgba(255, 108, 71, 0.50) 86.64%);
}

.image-section .section-content {
	transform: var(--overlap);
	padding: 0 1rem;
}

.image-section .section-content > .content-inner, .template-program-page #main section .container {margin:0 auto; width:100%; padding: 2rem 1.5rem;background:var(--white)}
.image-section .section-content .section-title.h2{color:var(--blue); font-size:var(--l)}

.section__academics.image-section > .img {height: 260px}
.section__academics.image-section .section-content{margin:0 var(--s) 0 var(--s); padding: var(--l) 0}
.section__academics.image-section .section-content>*:not(.degrees-colleges){padding: 0 var(--m)}

.stat-grid.large {padding: 4rem 0}
.stat-grid.small {padding: 2rem 0}

.stat-grid.orange{background-color: var(--orange)}
.stat-grid.blue{background-color: var(--blue)}
.stat-grid.gray{background-color: var(--gray-light)}

.stat-grid.orange *, .stat-grid.blue * {color: var(--white)}
.stat-grid.gray * {color: var(--blue)}


.stat-grid .stats.container {
	display: flex;
	flex-direction: column;
	justify-content: stretch;
	gap: 1.5rem;
	padding: 0;
}

.stat-grid.container .stats.container{width:100%;max-width:100%;padding:0 var(--l)}

.stat-grid .stat {
	border-left: 1px solid var(--white);
	padding: 0 0 0 1.5rem;
	display: table-cell;
    flex-direction: column;
    justify-content: center;
}

.stat-grid.gray .stat{border-color: var(--blue)}

.stat-grid .stat .rank {font-size: 2.8rem; letter-spacing: 0; line-height:1}
.stat-grid .stat .rank sup{top:-.4rem}
.stat-grid.small .text{font-weight:700;font-size:1.1rem}

.bg-image-section{position:relative}
.bg-image-section.split-align{background: var(--blue)}
.bg-image-section > .img, .bg-image-section .inner{min-height:29rem}

.bg-image-section.split-align > .img, .bg-image-section.split-align .inner, .bg-image-section.split-align .split-overlay{min-height:23rem}

/*2*/
/* mobile img-overlay */
.img-overlay.left-overlay {
	background: linear-gradient(103deg, rgba(42, 52, 102, 0.80) 25.56%, rgba(255, 108, 71, 0.50) 59.49%), linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
}

.img-overlay.center-overlay {
	background: linear-gradient(105.98deg, rgba(42, 52, 102, 0.8) 31.55%, rgba(255, 108, 71, 0.5) 86.64%);
}

.img-overlay.right-overlay {
	background: linear-gradient(305deg, rgba(255, 108, 71, 0.30) 0.02%, rgba(42, 52, 102, 0.80) 59.8%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}

.img-overlay.split-overlay{
	/*background: linear-gradient(105.98deg, rgba(42, 52, 102, 0.5) 31.55%, rgba(255, 108, 71, 0.5) 86.64%);*/
	background: linear-gradient(277deg, rgba(255, 108, 71, 0.5) 11.78%, rgba(42, 52, 102, 0.80) 78.89%);
}


.bg-image-section .inner, .bg-image-section.split-align .split-overlay{
	display: flex;
	flex-direction:column;
	align-items: stretch;
	justify-content:space-between;
    margin: 0 auto;
}

.bg-image-section .inner{position: relative; padding: var(--s) 0}

.bg-image-section.split-align .split-overlay {position: absolute; width: 100%}


/*.bg-image-section.left-align .section-header {justify-content: flex-start}
.bg-image-section.center-align .section-header {justify-content: center}*/
.bg-image-section.center-align .inner *{text-align:center;margin-left:auto;margin-right:auto}
.bg-image-section.center-align .subtitle{max-width:550px}
.bg-image-section.right-align .inner {flex-direction:row;justify-content: flex-end}

.bg-image-section .link-set > *{border-color:var(--orange-light)}

.bg-image-section .overline{margin-bottom:0}
.bg-image-section .overline .title, .bg-image-section .h2, .bg-image-section .link, .bg-image-section .link:after, .cta-section:not(.simple-cta) .section-header .h2 {
	color: #fff !important;
}

.bg-image-section .section-header, .bg-image-section .section-content, .bg-image-section.split-align .split-overlay, .cta-section .section-header, .cta-section .cta-form {
	display:flex;
	flex-direction: column;
	justify-content: center;
}

.bg-image-section .section-header, .bg-image-section.split-align .split-left{
	flex:1;
	max-width: 26rem;
	/*padding: var(--l) var(--l);*/
}
.bg-image-section.split-align .section-header, .bg-image-section.split-align .split-left, .cta-setion.form-cta .section-header{
	justify-content: flex-end;
	min-height: 23rem;
	max-width: 30rem;
}
.bg-image-section.split-align .section-header, .cta-setion.form-cta .section-header{padding:var(--l) var(--s) var(--l) 0}
.bg-image-section.split-align .section-content, .cta-setion.form-cta .section-header{padding: var(--l) 0}
/*.bg-image-section.split-align .section-header>*, .bg-image-section.split-align .section-content>*,.bg-image-section.split-align .inner .link-set{padding-left:1.5rem;padding-right:1.5rem}*/

/*1*/
.bg-image-section .section-header .h2 {
	font-family:var(--header-font);
	font-size: 2.2rem;
}
.bg-image-section .section-header .subtitle .subtitle > *:last-child {margin-bottom:0}

.bg-image-section.split-align .split-right{
	/*padding: var(--l);
	background: var(--blue);*/
}
.bg-image-section .subtitle{color:#fff}
/*.bg-image-section .subtitle {max-width:360px}*/

.bg-image-section .button-group .button{margin-bottom:0;width:auto}
.bg-image-section .button-group, .bg-image-section .link-set{align-items:flex-start;margin-top:1.5rem}

.layout-section.section__instagram_widget{margin-bottom:0;padding:0}
.instagram-widget{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:var(--l) 0 var(--s)}
.instagram-widget>*{width:100%;flex:1}
.instagram-widget>.instagram-code{width:100%;flex:1;margin-top:-1rem}
.instagram-widget>*>*{text-align:center}
.instagram-widget .fa-instagram:before{color:var(--orange-light)}

#page>.section__cta_section{margin-bottom:14rem}

.cta-section{position:relative}
.cta-section.container {
	width: 100%;
	margin-top:var(--l);
	padding-left:0;
	padding-right:0;
	margin-bottom: var(--l);
}
.cta-section.simple-cta {padding:var(--m) 0}
.cta-section.image-cta {}
.cta-section.form-cta {}



.cta-section > .img {
	background-position: 30% bottom;
	background-size: cover;
}
.cta-section.form-cta > .img{height:420px}

.img-overlay.blue-overlay{
	background: var(--blue);
	opacity: 70%;
}


.img-overlay.orange-overlay{
	background: var(--orange);
	opacity: 70%;
}

.cta-section .inner {display:flex; flex-direction: column; justify-content:center}
.cta-section.form-cta .inner{justify-content: flex-end;padding-top:11.75rem}
.cta-section .section-header {
	padding: var(--l);
    z-index: 2;
	flex-basis: 100%;
	gap: 1.5rem;
}
.cta-section.simple-cta .section-header{padding:var(--s) var(--l)}
.cta-section.form-cta .section-header{margin-bottom: -3.5rem;justify-content:flex-end}
.cta-section.form-cta .section-header:has(.subtitle) {margin-bottom:-4rem}
.cta-section:not(.form-cta) .section-header {align-items: center}
.cta-section:not(.form-cta) .section-header>*{margin-bottom:0}
.cta-section p.subtitle{margin-bottom:0}
.cta-section:not(.simple-cta) .subtitle{color: #fff}


.cta-section.form-cta .cta-form {
	padding: 5rem var(--l) var(--l) var(--l);
	background-color: var(--blue-3);
	z-index: 1;
}

.cta-section .button-group {flex-direction: column; gap: 1.5rem; justify-content: center; margin-top:0}

.cta-section.form-cta .button-group{flex-direction:row}

.cta-section .section-header:has(.subtitle) > *:first-child{margin-bottom:-1rem}
.cta-section .section-header .button-group .button{padding:1rem 1.563rem calc(1rem - 3px) 1.563rem; width:100%;min-width: auto; margin:0}
.cta-section .section-header .button-group .button:after {content:"";opacity:0}

.cta-section .cta-form .h2 {font-size: 1.2rem; font-family: var(--header-font); color: var(--white); letter-spacing:0}
.cta-section.form-cta .cta-form .h3{margin-bottom:1.5rem;color:var(--white);font-family: var(--body-font);color: var(--white)}

#stats-hero .stat-grid{display:block;transform:translateY(-3rem);padding: 2rem 1.5rem 3rem;width: calc(100% - var(--l))}

.stat-grid-box {
	position: relative;
    z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.stat-grid-box .stat-grid {
	width: 100%;
	padding: var(--m);
	text-align:center;
}

.stat-grid-box .stat-grid .stats-cta {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	margin-top: 1.5rem;
}

.stat-grid-box .stat-grid .button{margin:0}

.stat-grid-box .stat-grid{display:flex;flex-direction:column;gap:1.5rem}
.stat-grid-box .stat-grid.small{padding:3rem var(--l)}
.stat-grid-box .stat-grid.small .stat{font-weight:bold}
.stat-grid-box .stat-grid .stat{font-size:1.05rem;text-align:left}
.stat-grid-box .stat-grid.large .stat .h2{color:var(--white)}
.stat-grid-box .stat-grid .stat{border-left: 1px solid var(--blue);padding-left: 1rem;font-size: 1.2rem}
.stat-grid-box .stat-grid.bg-orange .stat,.stat-grid-box .stat-grid.bg-blue .stat{color:var(--white); border-color:var(--white)}

/*.section__media_text{padding:0 0 var(--xl) 0}*/
.media-text-section{padding: var(--l) 0}
.section__text_section + .section__media_text_section{padding:0}
.media-text-section.container{width:100%}
.media-text-section,.media-text-rows{display:flex;flex-direction:column;gap:2rem}
.text-section .overline, .text-section .h2, .text-section p{margin-left:auto;margin-right:auto;text-align:center}



.media-text-section .media-text-item{display:flex;flex-direction:column;align-items:stretch}
.media-text-section .media-text-item > .img{
		min-width:100%;max-width:100%;
		height:240px;
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
	}
.media-text-section .media-text-item .section-content{display: flex;align-items: center;flex-grow:1;padding:0 2rem;transform:var(--overlap)}
.media-text-section .media-text-item:nth-child(even) > .img{order:1}
.media-text-section .media-text-item:nth-child(even) .section-content{order:2}
.media-text-section .media-text-item .content-inner{width:100%; padding: 2rem;background:var(--white);border:1px solid var(--gray-line-light);margin-top:0;margin-bottom:0}

.media-text-section .media-text-item .content-inner h3, .media-text-section .media-text-item .content-inner h4 {
	font-family: var(--header-font);
    font-size: 1.6rem;
	line-height:1.2;
	margin-bottom:1.25rem;
}
.media-text-item .subtitle {margin-bottom: 1.25rem}
.media-text-item .link-set{padding:1rem 0 0 0}

.section__column_link_set{background-color:var(--blue)}
.column-link-set{padding:var(--xl) 0}
.column-link-set .column-links.container{padding-left:0;padding-right:0}
.column-link-set>*{color:var(--white)}
.column-link-set .section-header{margin-bottom:1rem}
.column-link-set .section-title{font-size:1.6rem;color:var(--white);letter-spacing:0}
.bg-gray .column-link-set .section-title{color:var(--blue)}
.column-link-set .column-container{display:flex;flex-direction:column}
/*.column-link-set a:not(.link){color:var(--orange-hover)}
.bg-gray .column-link-set a:not(.link){color:var(--blue-link)}*/
.column-link-set .link-set a.link{color:var(--white)}
.column-link-set .link-set, .column-link-set .link-set>*{border-color:var(--orange-3)}
.column-link-set .link-set .link:after{color:var(--orange-3)}
.column-link-set .content{margin-top:1rem}
.template-default-with-layout-builder #main > .layout-section .section__owl.container{width:100%;max-width:100%}
.section__image_cards .owl-stage-outer {overflow: visible}

/*.image-cards::-webkit-scrollbar {display: none}*/

.section__image_cards.bg-blue .section-title{color:var(--white)}
.section__image_cards.bg-gray .section-title{color:var(--blue)}
.section__image_cards > .container{padding-top:var(--xl);padding-bottom:var(--xl)}
.section__image_cards.padding-y-none>div.container{padding-top:0;padding-bottom:0}
.section__image_cards .section-header{padding:0 12px; text-align: center; margin: 0 auto 1.25rem auto}
.section__image_cards .section-header h2.section-title{font-family:var(--body-font);font-size:1.8rem;color:var(--blue-dark);line-height:1.5;letter-spacing: inherit}

.image-cards .image-card {
	position: relative;
	display:flex;
    flex-basis: 0;
    flex-grow: 1;
	flex-direction: column;
	justify-content: flex-end;
	text-decoration-line: none;
	margin: 14px 10px;
	/*max-width: 70vw;*/
}
.image-cards .image-card > .img {
	background-color: lightgray;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	transition: transform .3s;
	/*animation-timing-function: ease-out;
	animation-duration: 300ms;*/
	aspect-ratio: 403 / 270;
	/*max-width:400px;
	min-width:300px;*/
}
.image-cards .image-card > .img:hover {
	transform: scale(1.05);
}
.image-cards .image-card > .img:after{
	content: '';
	position: absolute;
	top:0;
	left:0;
	z-index: -1;
	width: 100%;
	height: 100%;
	opacity: 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
	transition: opacity 0.2s ease-in-out;
}

.image-cards .image-card > .img:hover:after{
	opacity: 1;
}


.img-overlay.image-card-overlay {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 30%, rgba(0, 0, 0, 0.80) 100%);
}

.image-cards .image-card .title, .image-cards .image-card .title {
	position: absolute;
	padding: 1rem;
	z-index: 2;
	pointer-events: none;
	font-family: var(--body-font);
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.1;
	color: #fff;
	text-align: left;
}


.cta-section > .img {
	position:absolute;
	width: 161%;
	left: -40%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 150%;
}

.bg-image-section.split-align > .img {
	width: 161%;
	left: -40%;
	background-repeat: no-repeat;
	background-position:top center;
}
/*.bg-image-section > .img, .cta-section > .img {width:220%;background-size:13%;left:-50%}*/
.bg-image-section > .img, .cta-section > .img {
	position:absolute;
	width:100%;
	left: auto;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
}

.cta-section.image-cta > .img, .cta-section.image-cta .inner {height: 440px}

.cta-section.image-cta > .img {
	background-position: 50% 40%;
}

.bg-image-section .inner .link-set{padding: 1rem 0 0 0}

.bg-image-section.links-1{min-height:38rem}
.bg-image-section.links-2{min-height:39.5rem}
.bg-image-section.links-3 .img, .bg-image-section.links-3 .inner {min-height:41rem}



.img.bg-left{background-position:left}
.img.bg-center{background-position:center}
.img.bg-right{background-position:right}

.overlap-regular{transform:var(--overlap);margin-bottom:var(--l);z-index:2}
.overlap-large, .image-section .section-content.overlap-large{transform:var(--overlap-lg);margin-bottom:var(--l);z-index:2}
section:has(.overlap-regular) + section, section:has(.overlap-regular) + div{margin-top:-2rem !important}
section:has(.overlap-large) + section,section:has(.overlap-large) + div{margin-top:-4rem !important}

.section__raw .entry-content.overlap-regular, .section__raw .entry-content.overlap-large, .section__content .section-content.overlap-regular, .section__content .section-content.overlap-large {background-color: var(--white)}
.section__raw .container .section-header .section-title, .section__content .container .section-header .section-title {margin-bottom: 1.25rem}


/*Custom*/

.full-width,.content-area.full-width,.template-full-width .content-area,.medium-12{width:100%}
.full-width:not(.template-program .full-width) .section__breadcrumbs,.full-width .breadcrumbs{
	width:auto;
	text-align:center;
}
.full-width:not(.template-program .full-width) .breadcrumbs,.full-width .full-width .breadcrumbs{
	display: inline-block;
}
.template-front-page-custom .layout-section:last-child{margin-bottom:0}
.template-front-page-custom .row .row{margin:0}
.template-full-width #main>.hentry,.template-front-page-custom #main>.hentry{box-shadow:none;margin:0;/*padding:0 1.25rem 1.25rem 1.25rem*/}
.template-full-width .hentry .layout-section .row .entry-content{padding:0 1rem}
.template-front-page-custom h1:not(.page-title),.template-front-page-custom h2{font-weight:bold;color:var(--orange)}
.template-front-page-custom .h1{font-size:2.1rem!important}
.template-front-page-custom .section-degrees-widgets{padding:0 2.1875rem}
.template-front-page-custom .layout-section-content-0 .widget{padding-left:0}
.template-front-page-custom .widget{margin:0 0 2rem 0;box-shadow:none}
.template-front-page-custom .section__content{padding:0}
.template-front-page-custom .section__content .hentry{padding:0 1.25rem}

.template-department-degrees .epcc-programs .entry-location a{text-decoration-line:underline}
/*.template-program .content-college-name{min-height: 24px; font-family: var(--subheader-font);text-transform: uppercase; letter-spacing: -.5px; transform: translateY(13%); color: var(--gray); padding: .5rem 0}
.template-program .content-college-name a{color:var(--gray)}*/
.template-program .program-locations{display:inline-block;margin-top:.5rem;background-color:rgba(0,0,0,0.2);border-radius:var(--border-radius);padding:.3rem .6rem;color:var(--white);font-weight:normal}
.template-program .program-locations>*{display:inline-block;letter-spacing:.5px}
.template-program .program-locations a{color:var(--white);font-weight:normal;text-decoration-line:underline}
.template-program .program-locations span[aria-current=page]{color:var(--gray-1);font-weight:bold}
.template-program .program-locations:has(.on-campus):has(.online)>div:first-child:after{
	margin: 0 .5rem;
	position: relative;
	color: var(--white);
	content: "/";
}
.template-program .site-content{margin:0 auto}
.template-program .intro-flex{display:flex;flex-direction:column;gap:var(--m)}
.template-program .intro-content-cta{flex:1}
.template-program .rfi-container{flex:0;flex-basis:18rem}
.template-program .section__breadcrumbs{margin:0 0/*;display:flex;justify-content:space-between;flex-direction:column*/}
.template-program .intro-flex .rfi-container{background-color:var(--gray-light);padding:1.5rem 2rem}
/*.template-program #secondary.rfi-mobile-sidebar{background-color:var(--gray-light);border-left:none;padding-top:3rem;transform:translateY(-8.1rem)}*/
/*.template-program .section__content.full-width-section{padding:var(--xl) 0}*/
.template-program .section__content.full-width-section.container{margin:0 auto}
.template-program .section__content .section-content.container{margin:0 auto}
.section__image_section + .section__accordion, .section__image_section + .section__tabs {padding: 0 1rem 2rem; margin-top: -3rem}

/*.template-program .be-ix-link-block{margin-top:0}*/

.full-width .breadcrumbs{display:flex;justify-content:center}
/*.template-college-homepage .layout-sections>.layout-section{padding:0}*/
.header-stat-grid .stat-grid.large{padding:var(--l) 0;margin-top: 5rem}

.template-college-homepage .section__image_cards .section-header{max-width: 26rem}
.template-college-homepage .section__image_cards .section-header .section-title{max-width: 19rem; margin-left: auto; margin-right: auto}
.template-college-homepage .ecc-list-widget-main-section.ecc-flex-content, .template-college-homepage .ecc-list-widget-manual:has(.ecc-flex-column) {padding-top:0; padding-bottom: var(--l)}

.section__college-degrees-list {padding:var(--xl) 0; color:var(--white)}
.section__college-degrees-list .container.flex-column{gap:var(--l)}
.section__college-degrees-list .degrees-container{justify-content:space-between;gap:var(--m)}
.section__college-degrees-list .degrees-container .degree-level{flex-basis:35%}
.section__college-degrees-list .degrees-container .degree-column{flex:1;gap:var(--s)}
.section__college-degrees-list .degrees-container.container {}
.section__college-degrees-list .h3{font-size:2rem}
.section__college-degrees-list .degree-level .h3{color:var(--white);font-size:1.8rem}
.section__college-degrees-list .degree-list h3{color:var(--white);font-size:1.5rem}
.template-degree-programs .degree-list h4{color:var(--black)}
.section__college-degrees-list .degree-list h4{color:var(--white);font-size:1.1rem;margin-bottom:0;margin-top:.5rem}

.section__image_column, .section__video:has(.image-column){padding:0;background-color:var(--blue-dark);color:var(--white)}
.section__image_column.bg-white, .section__video.bg-white:has(.image-column){color:var(--black)}

.image-column{padding:var(--xl) 0}
.image-column .section-header{margin-bottom:var(--m);text-align:center}
section:not(.bg-white):not(.bg-gray) .image-column .h2,.image-column h3,.image-column .h3,.image-column h4,.image-column .h4{color:var(--white)}
.bg-gray .image-column h2,.bg-gray .image-column .h2,.bg-gray .image-column h3,.bg-gray .image-column .h3,.bg-gray .image-column h4,.bg-gray .image-column .h4{color:var(--blue)}
.image-column .flex{flex-direction:column;justify-content:space-between;align-items:center;gap:var(--l)}
.image-column .flex>*{flex:1;flex-basis:100%;width:100%}
.section__video .image-column .flex>*{flex:0;width:auto}
.image-column .flex>.img-section {position:relative;background-repeat:no-repeat;background-size:cover;background-position:100%;aspect-ratio:149/100}
.image-column.undergraduate .img-section{background-image:url('/wp-content/themes/husky/assets/img/default/image-column-undergraduate.jpg')}
.image-column.graduate .img-section{background-image:url('/wp-content/themes/husky/assets/img/default/image-column-graduate.jpg')}
.image-column.doctoral .img-section{background-image:url('/wp-content/themes/husky/assets/img/default/image-column-doctoral.jpg')}
.image-column.certificate .img-section{background-image:url('/wp-content/themes/husky/assets/img/default/image-column-certificate.jpg')}
.image-column.pre-professional .img-section{background-image:url('/wp-content/themes/husky/assets/img/default/image-column-preprofessional.jpg')}
.image-column.online .img-section{background-image:url('/wp-content/themes/husky/assets/img/default/image-column-online.jpg')}
.image-column .content-section ul{margin-left:0}
.image-column .content-section ul li{padding-left:0;font-weight:bold}
.image-column .content-section ul li:not(:last-child){margin-bottom:.75rem}
.image-column .content-section ul li:before,.image-column .content-section ul li::marker{content:"";display:none;visibility:hidden}
.section__image_column:not(.bg-white):not(.bg-gray) .image-column a:not(.h2 a):not(.h3 a), .section__video:not(.bg-white):not(.bg-gray) .image-column a:not(.h2 a):not(.h3 a){color:var(--orange-3);text-decoration-line:underline}
.section__image_column:not(.bg-white):not(.bg-gray) .image-column a:hover, .section__video:not(.bg-white):not(.bg-gray) .image-column a:hover{color:var(--orange-link)}

.section__video .img-section{display:flex;flex-direction:column;justify-content:center}
.section__video.bg-blue .section-title{color:var(--white)}
.section__video.bg-gray .section-title{color:var(--blue)}
.section__video.bg-white .section-title{color:var(--orange-light)}

#content #main>.section__related_programs{background-color:var(--gray-light);padding: var(--l) 0 18rem}

.events-widget .widget-title h2{color:#222;font-size:1.4rem;line-height:1;margin-bottom:.1rem}
.events-widget .widget-title,.degrees-list .widget-title{border-bottom:2px solid var(--blue);padding-bottom:.3rem;margin-bottom:1rem;font-size:1.3rem;font-weight:bold;text-transform:none}
.events-block ul{list-style:none!important;margin-left:0!important;padding-left:0!important}
.events-block li{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;list-style-type:none}
.events-block a{display:inline!important;text-decoration-line:none}
.events-block .events-title{background:none!important;clear:none;margin-bottom:0!important;margin-top:0!important;font-size:1rem;font-weight:600;line-height:1}
.events-time{color:#555;font-size:13px}
.events-clearfirfix:before,.events-clearfix:after{content:"";display:table!important}
.events-clearfix:after{clear:both}
.events-clearfix{zoom:1}
.events-widget .button{margin-bottom:0!important}
/*.degrees-list ul{margin-left:1.5rem}*/
.degrees-list .widget-title{border-bottom:1px solid #ddd;margin-bottom:.5rem}
body.archive .pagination>ul{padding-bottom:2rem}body.archive .page-header.hentry{background:0 0;box-shadow:none;margin:0}.posts-view{overflow:hidden;margin-top:1rem}.posts-view .posts-view-switch{flex-wrap:wrap;display:flex;margin-bottom:.3rem}.posts-view .posts-view-switch .view{margin-top:-.2rem;display:flex}.posts-view .posts-view-switch .view-grid:before{content:'\f509'}.posts-view .posts-view-switch .view-list:before{content:'\f163'}.posts-view .posts-view-switch,.posts-view .posts-view-switch .search .search-form,.search-main .nav-links{display:flex}.posts-view .posts-view-switch>*{margin-right:.5rem}.posts-view .posts-view-switch .search-label,.posts-view .posts-view-switch>*,.posts-view .posts-view-switch>:last-child,.search-main .nav-links>:first-child{flex:1}.posts-view .posts-view-switch .perpage{min-width:88px;max-width:88px}.posts-view .posts-view-switch .view>input[type=radio].view-switcher-toggle{display:none;visibility:hidden;width:0}.posts-view .posts-view-switch .view>input[type=radio].view-switcher-toggle+label{display:inline-block;font-size:2rem;text-decoration-line:none;margin:0;padding:0;background-color:transparent;color:#727272}.posts-view .posts-view-switch .view input[type=radio]:checked+label,.posts-view-switch .view input[type=radio]+label:hover i{color:#0074a2}.posts-view .posts-view-switch .tag{min-width:145px}.posts-view .posts-view-switch .search{min-width:148px}.posts-view .posts-view-switch .button{max-height:44px;max-width:44px;padding:.8rem}
.search-main{padding-top:0}
.hib-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); /* Responsive columns with min width */
  gap: 6px;
  height: auto;
}

.hib-col {
  min-height: 10rem;
}

.hib-col h2 {
  margin-bottom: 0;
}

.hib-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.hib-container *>* {
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}

.hib-container img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  border: 0 none;
  object-fit: cover;
}

.hib-text-container {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  z-index: 1;
  align-items: center;
  justify-content: center;
  padding: 10px;
  box-sizing: border-box;
  color: #fff; /* Set text color here for inheritance */
}

.hib-text-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(198, 64, 39, 0.0); /* Initial background */
  transition: background 0.15s ease-in-out, opacity 0.15s ease-in-out; /* Smooth transition */
  z-index: -1; /* Place the pseudo-element behind the text */
}

.hib-text-container:hover::before {
  background: var(--orange);
  opacity: 0.8;
}

.hib-text-table {
  width: 100%;
  height: auto;
  text-align: center;
}

.hib-text-table-cell .title {
  width: 100%;
  position: relative;
  display: block;
  text-align: center;
  margin: 0;
  font-family: var(--body-font) !important;
  color: inherit !important; /* Inherit color from parent */
  font-weight: 900;
  font-size: 30px;
  line-height: 1;
  text-shadow: rgba(0, 0, 0, 0.4) 5px 0 7px, rgba(0, 0, 0, 0.4) 5px 0 10px;
}

.hib-text-table-cell .subtitle {
  color: inherit; /* Inherit color from parent */
  font-size: 20px;
  line-height: 100%;
  opacity: 0;
  height: 0;
  transition: all 0.25s ease-in-out;
  text-shadow: rgba(0, 0, 0, 0.4) 5px 0 7px, rgba(0, 0, 0, 0.4) 5px 0 10px;
}

.hib-text-container:hover .subtitle {
  opacity: 1;
  height: auto;
  margin-top: 10px;
}

.hib-text-table-cell .link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}



.template-degree-programs .DegreesList{margin-bottom:2rem}
.template-degree-programs .page-navigation .menu .current-menu-ancestor.current-menu-item .sub-menu{display:none}
.ExpandingListItem,.DegreesListItem{position:relative;margin-bottom:.37rem}
.ExpandingListTitle{cursor:pointer}
.degrees-list .ExpandingListTitle:after{-webkit-font-smoothing:antialiased;content:"\276f";position:absolute;top:.25rem;right:.9rem;font-size:.9rem;transform:rotate(90deg)}
.ExpandingListStyled .ExpandingListTitle:after,.DegreesListItem .DegreesListTitle:after{-webkit-font-smoothing:antialiased;content:"\276f";color:#004B8E;position:absolute;top:.65rem;right:1rem;font-size:1rem;font-weight:bold}
.ExpandingListStyled .ExpandingListTitle,.DegreesListTitle{display:block;background:#EFEFEF;color:#000;border-left:.2rem solid #004B8E;padding:.5rem 1.5rem .5rem 1rem;font-size:1.2rem;font-weight:500;margin:0}
.ExpandingListStyled .ExpandingListTitle:hover,.DegreesListTitle:hover{border-left:.35rem solid #004B8E;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration-line:none!important}
.ExpandingListStyled .ExpandingListTitle:after{transform:rotate(90deg)}
.ExpandingListStyled .ExpandingListTitle[aria-expanded=true]:after,.degrees-list .ExpandingListTitle[aria-expanded=true]:after{transform:rotate(-90deg)}
.ExpandingListContent{display:none;margin:0}
.ExpandingListContentTable{width:100%}
.ExpandingListContentTable tr td:nth-child(3){text-overflow:ellipsis;display:inline-block;word-break:break-word}

.template-events-page .entry-content>.section__content .container{padding-left:0;padding-right:0}
.template-events-page .entry-content>.section__content .hentry{margin:0;padding:0;box-shadow:none}
.template-events-page .events-page-container{margin-bottom:2rem; display:flex; flex-direction:column; gap: 2rem}
.section__upcomingevents .events-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.section__upcomingevents .hentry{margin:0 0 1rem}
.section__upcomingevents .event{flex-basis:49%;min-width:16.25rem;padding:0;border-radius:.3125rem;border:1px solid #ddd}
.section__upcomingevents .event-date{position:relative;padding:1.8rem .5375rem;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;background-color:var(--blue);z-index:8;height:auto}
.section__upcomingevents .event-date>div{position:absolute;top:calc(50% - 23px);left:50%;transform:translate(-50%)}
.section__upcomingevents .event-day,.section__upcomingevents .event-dayofweek{display:block;color:#fff;line-height:1;text-align:center}
.section__upcomingevents .event-dayofweek{font-size:1rem;text-transform:uppercase}
.section__upcomingevents .event-day{font-size:1.75rem;font-weight:700}
.section__upcomingevents .post-thumbnail{width:100%}
.section__upcomingevents .hentry .post-thumbnail{margin-bottom:0}
.section__upcomingevents .event-title{font-size:1.2rem;margin-bottom:0;line-height:1.2}
.section__upcomingevents .event-content{padding:.4rem .5rem .5rem .7rem}

.section__video .section-header{text-align:center}
.section__video .image-column .flex>.img-section {flex-basis: 100%; width: 100%}
.section__video .image-column .flex>.content-section{flex-basis: 100%; width: 100%}
.mobile-video-container{text-align:center;text-align:center;position:relative;width:100%;padding-bottom:56.25%!important}
.mobile-video-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin-bottom:0}
.ecc-list-widget-main-section .single{display:flex;align-items:center;gap:2.5rem;margin-bottom:1.25rem}
.ecc-list-widget-main-section .single .image{flex-shrink:0}
#secondary .ecc-list-widget-main-section .single{flex-direction:column;gap:1.5rem;align-items:flex-start}
/*.ecc-list-widget-main-section .email:before{font-family:var(--fa);content:"\f0e0";font-weight:500;font-size:.9rem;color:var(--orange);margin-right:.4rem}
.ecc-list-widget-main-section .email>a{color:var(--orange);font-weight:normal !important}*/
/*.ecc-list-widget-main-section .phone:before{font-family:var(--fa);content:"\f095";font-weight:700;font-size:.9rem;color:var(--orange);margin-right:.4rem}*/
.ecc-list-widget-main-section .data>*:not(:last-child){margin-bottom:.25rem}
.ecc-list-widget-main-section .title,.ecc-list-widget-main-section .title>a{font-size:1.3rem;font-weight:700;color:var(--orange);text-decoration-line:underline}
.ecc-list-widget-main-section.ecc-list-widget-group{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}
.ecc-list-widget-main-section.ecc-list-widget-group .single{gap:1rem;flex-direction:column;min-width:200px;max-width:200px}
.ecc-list-widget-main-section.ecc-columns-1>.single{flex-basis:100%;max-width:100%}
.ecc-list-widget-main-section.ecc-columns-2>.single{flex-basis:calc(50% - 1rem);max-width:50%}
.ecc-list-widget-main-section.ecc-columns-3>.single{flex-basis:calc(33.33% - 2rem);max-width:33.33%}
.ecc-list-widget-main-section.ecc-columns-4>.single{flex-basis:calc(25% - 3rem);max-width:25%}
.ecc-list-widget-main-section.ecc-columns-5>.single{flex-basis:calc(20% - 4rem);max-width:20%}
.ecc-list-widget-main-section.ecc-flex-content,.ecc-list-widget-manual:has(.ecc-flex-column), .full-width .ecc-list-widget-manual:not(:has(.ecc-flex-content)):not(:has(.ecc-flex-column)){padding:var(--xl) 0}
/*.ecc-list-widget-main-section.ecc-flex-content,.ecc-list-widget-main-section.ecc-flex-content .section-content,.ecc-list-widget-main-section.ecc-flex-column,.ecc-list-widget-main-section.ecc-flex-column .contact-info,.ecc-list-widget-main-section.ecc-flex-column .additional-info{display:flex;flex-direction:column;justify-content:center}*/
.ecc-list-widget-main-section.ecc-flex-column{justify-content:center;margin:0 auto;gap:var(--s)}
/*.ecc-list-widget-main-section.ecc-flex-column>*:first-child{flex:1}*/
.ecc-list-widget .flex{align-items:center}
.ecc-list-widget:has(.ecc-flex-column) .section-header, .full-width .ecc-list-widget>.section-header{text-align:center;margin-bottom:var(--m)}
.ecc-list-widget-main-section.ecc-flex-column .additional-info{order:1;text-wrap:nowrap;line-height:1.8;margin:0 auto}
.ecc-list-widget-main-section.ecc-flex-column .contact-info{order:2;text-align:center;gap:var(--s);line-height:1.8;margin:0 auto}
/*.ecc-list-widget-main-section.ecc-flex-column .additional-info a{color:var(--black);margin:.5rem auto}
.ecc-list-widget-main-section.ecc-flex-column .additional-info a:hover{color:var(--orange)}*/
.ecc-list-widget-main-section .image>img:not([src=""]){width:160px;height:160px;object-fit:cover;object-position:10% center;border-radius:3000px}
.ecc-list-widget-main-section .additional-info a{color:var(--black)}
.ecc-list-widget-main-section .additional-info a:hover{color:var(--blue-link)}
.ecc-list-widget-main-section .email a:before, .ecc-list-widget-main-section .phone a:before, .ecc-list-widget-main-section .additional-info a:not(.social):before{
	content: "";
	display: inline-block;
    width: 19px;
    height: 1rem;
    background-repeat: no-repeat;
    background-size: contain; 
    margin-right: .6rem;
	vertical-align: middle;
}
.ecc-list-widget-main-section .email a:before, .ecc-list-widget-main-section.ecc-flex-column .additional-info .email a:before{
	background-image: url('/wp-content/themes/husky/assets/img/default/icon-mail-orange.png');
}
.ecc-list-widget-main-section .phone a:before{
	background-image: url('/wp-content/themes/husky/assets/img/default/icon-phone-orange.png');
}
.ecc-list-widget-main-section .office-location a:before{
	background-image: url('/wp-content/themes/husky/assets/img/default/icon-map-orange.png');
}

.ecc-directory-query-results + .button-group{justify-content: center}
.ecc-list-widget .button-group .button{width:auto}
.ecc-list-widget-main-section.ecc-flex-content .section-content{gap:1.25rem}
.ecc-list-widget-main-section.ecc-flex-content .section-content .single{margin:2rem 0 0}
.ecc-flex-content .section-header .h3,.ecc-list-widget:has(.ecc-flex-column) .section-header .h3{font-size:2rem}
.ecc-list-widget-main-section.ecc-flex-content,.ecc-list-widget-main-section.ecc-flex-column{gap:1.5rem}
.ecc-list-widget-contacts-section .ecc-list-widget-contact{margin-bottom:.25rem}
.ecc-list-widget-contacts-section li{padding:0 0 1rem 0}
.ecc-list-widget-contacts-section ul li:last-child{padding:0}
.ecc-list-widget-contacts-section .ecc-list-widget-contact span{display:block}
.ecc-list-widget-contacts-section .ecc-list-widget-contact span.name a,.ecc-list-widget-contacts-section .ecc-list-widget-contact span.position{font-weight:bold}
.ecc-directory-query-results .table .row{max-width:100%;padding:.7rem;margin:0 0 1rem}
.ecc-directory-query-results .table .row:nth-child(odd){background-color:#f9f9f9}
.ecc-directory-query-results .table .columns{padding:0 .5rem}
.ecc-directory-query-results .table a{color:var(--blue-link)}
.social:before{font-family:var(--fa-brands)}
.ecc-list-widget .ecc-department-social{align-items:flex-start}
.ecc-list-widget-main-section.ecc-flex-column.ecc-department-social .contact-info{order:0}
.ecc-department-social .title{text-decoration-line:none;color:var(--black);line-height:1.4}
.ecc-list-widget-main-section.ecc-flex-content.ecc-department-social>*{flex:0;text-wrap:nowrap}
.ecc-department-social .social:before{font-size:1.2rem;color:var(--orange);display:inline-block;width:19px;margin-right:.6rem}
.instagram:before{content:'\f16d'}
.facebook:before{content:'\f09a'}
.linkedin:before{content:'\f0e1'}
.x-twitter:before{content:'\e61b'}
.youtube:before{content:'\f167'}
.pinterest:before{content:'\f0d2'}
.tiktok:before{content:'\e07b'}
.reddit:before{content:'\f1a1'}
.social-nav li a:hover:before{color:var(--blue-light)}
.ecc-widget-directory-query .table .name, .ecc-directory-query-results .name{font-size:1.2rem}
.ecc-widget-directory-query h3{margin-bottom:.5rem}
.ecc-directory-query-results:not(.container) .single{align-items:flex-start}
.ecc-list-widget .button-group{margin-top:var(--m)}
.ecc-list-widget .button-group .button{margin-bottom:0}
/*
table[width]:not([width="100%"]), table[style*="width:" i]:not([style*="width: 100%"]):not([style*="width:100%"]) {
  width: 100% !important;
}
th {display: table-cell}
td {display: table-cell}
td:before {content: none}
*/
table tr,table th,table td,.Rtable-cell{font-size:inherit}
.Rtable,table{margin-bottom:1.25rem;background-color:#fff;border-collapse:collapse;max-width:100%!important}
.Rtable>.Rtable-row a,table tr td a{color:var(--orange-link-on-gray)}
.Rtable-row,table tr{font-size:.9rem}
.Rtable-row{display:flex;flex-wrap:nowrap}
.Rtable-cell,table td,table th{box-sizing:border-box;/*width:100%;*/padding:1.1rem 1rem/*!important*/;text-align:left;overflow:hidden;list-style:none}
.Rtable-cell{-webkit-box-flex:1;flex-grow:1}
.Rtable-cell p,table td p{font-size:inherit;line-height:inherit}
.Rtable>.Rtable-row:first-child,table thead tr,table :first-child tr:first-child{background-color:var(--blue);color:#fff;font-weight:700;text-transform:none}
.Rtable>.Rtable-row:first-child a,table thead tr td a,table :first-child tr:first-child td a{color:#fff;text-decoration-line:underline}
.Rtable>.Rtable-row:first-child{display:flex;align-items:center}
.Rtable>.Rtable-row:first-child>.Rtable-cell:not(:last-child),table thead tr td:not(:last-child),table thead tr th:not(:last-child),table :first-child tr:first-child>td{border-right:1px solid #36498A}
.Rtable>.Rtable-row:not(:first-child):nth-child(odd),table > thead + tbody > tr:nth-of-type(even),table tbody tr:nth-of-type(even):not(:first-child){background-color:var(--gray-light)}
.Rtable-2cols .Rtable-cell{width:50%}
.Rtable-3cols .Rtable-cell{width:33.33%}
.Rtable-4cols .Rtable-cell{width:25%}
.Rtable-5cols .Rtable-cell{width:20%}
.Rtable-6cols .Rtable-cell{width:16.6%}
.Rtable-cell.Rtable-width10{width:10%}
.Rtable-cell.Rtable-width15{width:15%}
.Rtable-cell.Rtable-width20{width:20%}
.Rtable-cell.Rtable-width25{width:25%}
.Rtable-cell.Rtable-width30{width:30%}
.Rtable-cell.Rtable-width35{width:35%}
.Rtable-cell.Rtable-width40{width:40%}
.Rtable-cell.Rtable-width45{width:45%}
.Rtable-cell.Rtable-width50{width:50%}
.Rtable-cell.Rtable-width55{width:55%}
.Rtable-cell.Rtable-width60{width:60%}
.Rtable-cell.Rtable-width65{width:65%}
.Rtable-cell.Rtable-width70{width:70%}
.Rtable-cell.Rtable-width75{width:75%}
.Rtable-cell.Rtable-width80{width:80%}

.accordion .content .Rtable-cell, .accordion .content table td, .accordion .content table th {padding: .4rem .5rem !important}
@media all and (max-width:50em){
	
	table {width:100% !important; max-width:100% !important; border-collapse: collapse}
	/*th {display: none}
	td {display: block;width: 100%}
	td:before {content: attr(data-label);font-weight: bold;display: inline-block}*/

	.Rtable,table{width:100%}
	
	table tr,table th,table td,.Rtable-cell{font-size:.8rem}
	.Rtable-row{flex-wrap:wrap}
	.Rtable>.Rtable-row:first-child>.Rtable-cell{display:none}
	.Rtable .Rtable-cell:not(.mobile-hide){display:block}
	.Rtable-2cols .Rtable-cell,.Rtable-3cols .Rtable-cell,.Rtable-4cols .Rtable-cell,.Rtable-5cols .Rtable-cell,.Rtable-6cols .Rtable-cell{width:100%;padding:.2rem .625rem .2rem 1rem}
	.Rtable-cell.Rtable-width10,.Rtable-cell.Rtable-width15,.Rtable-cell.Rtable-width20,.Rtable-cell.Rtable-width25,.Rtable-cell.Rtable-width30,.Rtable-cell.Rtable-width35,.Rtable-cell.Rtable-width40,.Rtable-cell.Rtable-width45,.Rtable-cell.Rtable-width50,.Rtable-cell.Rtable-width55,.Rtable-cell.Rtable-width60,.Rtable-cell.Rtable-width65,.Rtable-cell.Rtable-width70,.Rtable-cell.Rtable-width75,.Rtable-cell.Rtable-width80{width:100%}
	.Rtable>.Rtable-row>div:first-child{padding-top:1rem;font-weight:700;font-size:110%}
	.Rtable>.Rtable-row>div:last-child{padding-bottom:1rem}
}



.widget-area .widget.rfi-white{background:var(--gray-light)}
.rfi-white .rfi-toggle>input[type=radio].toggle+label,.rfi-white select,.rfi-white input:not([type="submit"]){background-color:#fff}
.rfi .widget-title{text-transform:inherit;font-size:1.4rem;font-weight:bold;margin-bottom:.5rem;border-bottom:0}
.rfi-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.rfi-fixed.widget-area{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:.6rem 0;z-index:999;width:390px}
.rfi-fixed #rfi{padding:1rem 1.5rem .5rem}
button.rfi-x,button.rfi-x:hover{position:absolute;right:.7rem;top:.3rem;font-weight:bold;font-size:2rem;cursor:pointer;border:none;background-color:transparent;color:#222;padding:.2rem .5rem;margin:0}
.rfi-toggle,.rfi-form input:not([type=checkbox]),.rfi-form select{margin:0 0 .5rem 0}
.rfi-toggle>label{display:inline-block;width:50%;padding:.5rem 0;position:relative;text-align:center;transition:background .6s,color .6s}
.rfi-toggle>label[for=rfi-toggle-oncampus]{border-radius:var(--border-radius) 0 0 var(--border-radius)}
.rfi-toggle>label[for=rfi-toggle-online]{border-radius:0 var(--border-radius) var(--border-radius) 0}
.rfi-toggle>input[type=radio].toggle,.rfi-link{display:none}
.rfi-toggle>input[type=radio].toggle+label{cursor:pointer;min-width:60px;margin:0;background-color:var(--gray-light)}
.rfi-toggle>input[type=radio].toggle+label:hover{color:var(--blue)}
.rfi-toggle>input[type=radio].toggle.toggle-left+label{border-right:0}
.ResponseCodes{margin-bottom:1rem;padding:.9rem;background:#ce4949;color:#fff;font-size:80%}
.ResponseCodes a{text-decoration-line:underline;color:#fff}
.rfi-toggle>input[type=radio].toggle.toggle-left+label:after{left:100%}
.rfi-toggle>input[type=radio].toggle.toggle-right+label{margin-left:-5px}
.rfi-toggle>input[type=radio].toggle.toggle-right+label:after{left:-100%}
.rfi-toggle>input[type=radio].toggle:checked+label{cursor:default;color:#fff;transition:color .1s;background-color:var(--blue)}
.rfi-toggle>input[type=radio].toggle:checked+label:after{left:0}
.rfi-form .flex>div{flex-grow:1}
.rfi-form .flex>div:first-child{padding-right:.2rem}
/*.rfi-form input,.rfi-form select{margin:0 0 .2rem}
.rfi-form input[type=submit],.rfi-form .button{margin:.2rem 0}*/
.rfi-form label.error{padding:0 0 .5rem 0;margin-top:-.2rem;color:red;border:0;background:0 0}
.rfi-form input.error,.rfi-form select.error,.form-container input.error,.form-container select.error{border:2px solid #e85f54;padding:.5rem}
.rfi-quicklinks-box{border-top:1px solid var(--gray-line-light);padding:1.5rem 0 0}
ul.rfi-quicklinks{list-style-type:none;display:flex;display:flex;justify-content:flex-start;flex-direction:column}
.rfi-quicklinks #rfi-quicklinks-label span{min-height:24px;font-family:var(--subheader-font);font-weight:700; text-transform: uppercase; letter-spacing: -.5px;transform:translateY(13%)}
.rfi-quicklinks i{font-size:.9rem;min-width:.97rem;margin-right:.4rem}
.rfi-quicklinks .ExpandingListTitle[aria-expanded=true] i.fa-caret-right:before{content:"\f0d7"}
.rfi-quicklinks .ExpandingListContent{margin-left:1.4rem}
.rfi-quicklinks a{color:var(--blue-dark)}
.rfi-quicklinks .show a/*,.rfi-quicklinks .ExpandingListTitle.a,.rfi-quicklinks .ExpandingListContent a*/{padding: .2rem 0}
.rfi-quicklinks .courses{text-wrap:nowrap}
/*.rfi-quicklinks .ExpandingListContent a:before{display:inline-block;content:'\f105';margin-right:.5rem;font-family:var(--fa);font-weight:900;font-style:normal;font-size:.8rem}*/
.rfi .disclaimer{display:flex;align-items:center;font-size:.85rem;cursor:pointer;user-select:none;-webkit-user-select:none;margin:.5rem 0}
.rfi .disclaimer input[type=checkbox]{margin:0 10px 0 0;padding:0;width:14px;height:14px;cursor:pointer}
.rfi .disclaimer label{font-size:.85rem;margin-left:0;margin-right:0;cursor:pointer}
/*.rfi.RequestForInfoForm .disclaimer label,.rfi .RequestForInfoForm .disclaimer label{font-size:.7rem}*/
.libchat_online:before{font: normal 900 .83rem / 1 var(--fa);content:'\f00c';color:#fff;margin-right:.8rem}
.libchat_offline:before{font: normal 900 .83rem / 1 var(--fa);content:'\f00d';color:#fff;margin-right:.8rem}

.be-related-link-container,.be-list{flex-direction:column}
.be-ix-link-block{position:relative;display:flex;justify-content:center;flex-direction:row;/*margin-top:19rem;*/z-index:2}
.be-related-link-container{background-color:var(--orange);padding:2rem;margin:0 auto;transform:translateY(calc(-100% + 2.3rem));display:flex;align-items:flex-start}
.be-label{flex-grow:1;display:flex;color:#fff;text-transform:uppercase}
.be-label .widget-title{font-family:var(--subheader-font);font-size:1rem;font-weight:700;transform:translateY(13%);line-height:2.1}
.be-list{flex-grow:1;margin:0 1rem;list-style:none}
.be-list.menu{display:flex}
.be-list-item{flex-grow:1;font-size:1rem;font-weight:500;margin:.7rem 0 .2rem 0}
.be-related-link{color:#fff;font-weight:bold;padding:.8rem 0}
a.be-related-link:hover,a.be-related-link:focus{color:#fff;text-decoration-line:underline}
.grecaptcha-badge{visibility:hidden;display:none;opacity:0}
.pdf-icon{margin-right:10px;color:#B30C00;border:none}


.section__page-header .page-header-content,.snav-mobile,.snav,.full-width #primary>#main>*:not(.full-width-section),.layout-sections>*:not(.full-width-section),.container,.bg-image-section .inner,.section__news.container,.section__all-events.container,.section__news,.be-related-link-container,.stat-grid-box .stat-grid.small,.section__button_group .button-group-container{width:calc(100% - 3rem);max-width:100%}
.template-default-with-layout-builder .layout-section .media-text-section.container,.template-default-with-layout-builder .layout-section .image-section.container{width:100%;padding-left:0;padding-right:0}





.cta-buttons {display:flex; justify-content: center; flex-direction:column; gap:.5rem; flex-flow: wrap;margin-top:1.75rem}
.cta-buttons.row:before,.cta-buttons.row:after{content:"";display:none;visibility:hidden}
.cta-buttons > .medium-4 {padding:0;width:auto}
.cta-buttons .button{margin:0}

@media only screen and (max-width:21.5em){
	.sidebar{min-width:100%;max-width:100%}
	.bg-image-section .inner{padding:0}
	.bg-image-section.right-align .inner{flex-direction:column}
	.bg-image-section .section-header .h2{font-size:2rem!important}
	.bg-image-section > .img{background-size:cover}
}

@media only screen and (max-width:22em){
	.sidebar .sidebar-top{padding-left:1rem;padding-right:1rem}
	.sidebar .sidebar-cta .button.mobile-nav-cta-btn{font-size:.7rem}
	.sidebar .sidebar-cta{gap:.4rem}
	.sidebar .sidebar-nav>.has-children>button{font-size:1.1rem}
	.sidebar .sidebar-nav>.has-children>button:after{margin: 0 1.1rem 0 0}
	.cta-section.form-cta .section-header .button-group{justify-content:space-between;gap:.25rem}
}




@media only screen and (min-width:25em){
	.cta-section.form-cta .inner{padding-top: 13.75rem}
	.bg-image-section.links-1 {min-height:36rem}
	.bg-image-section.links-2 {min-height:37.5rem}
	.bg-image-section.links-3 {min-height:39rem}
}


@media only screen and (max-width:30em){
	.snav-mobile .title{font-size:.9rem}
	.sidebar{min-width:90%;max-width:90%}
	img[class*="wp-image-"],.alignleft,.alignright,.aligncenter,.alignnone{float:none;display:block;margin-left:auto;margin-right:auto}
	.ExpandingListTableContainer{width:100vw;margin-left:calc(-50vw + 50%)!important;padding:0 1vw}
	.cta-section:not(.form-cta) .button-group{width:100%}
	
	.cta-buttons > .medium-4 {width:100%}
	.cta-buttons .button{width:100%}
}

@media only screen and (min-width: 30em) {
	
	
	/*.section .container{padding-left:2rem;padding-right:2rem}*/
	.layout-sections .section .container{padding-left:0;padding-right:0}
	.button, .stat-grid-box .button, input[type=submit], .stat-grid-box input[type=submit]{width:auto}
	
	.bg-image-section, .bg-image-section > .img, .bg-image-section.split-align > .img, .bg-image-section.split-align .split-overlay, .bg-image-section .inner, .bg-image-section.split-align .section-header, .bg-image-section.split-align .split-left {min-height:28rem}
	.bg-image-section .section-header .h2{font-size:2.8rem}
	.bg-image-section.links-1 {min-height:31rem}
	.bg-image-section.links-2 {min-height:32.5rem}
	.bg-image-section.links-3 {min-height:34rem}
	
	.bg-image-section.split-align > .img {
		/*width: 280%;
		left: -40%;
		background-size: 85%;*/
		width: 130%;
		left: -15%;
		background-size: 130%;
	}
	/*.bg-image-section.split-align .section-header { padding: var(--s); }*/
	
	/*.cta-section .cta-form{padding: 7rem var(--l) var(--l) var(--l)}*/
	.cta-section .button-group {flex-direction: row}
	.cta-section .section-header .button-group .button{width:auto}
	.cta-section.form-cta .button-group{justify-content:flex-start}
	
	.section__announcements .announcement > .img>img{width:100%;margin:0 auto}
	.section__academics .h2{font-size: 3rem}
  
  /*.full-width-video {
    aspect-ratio: 1280 / 720;
  }*/
}

@media only screen and (max-width:33.125em){
.quick-links .flex>div{width:49%;min-width:auto;padding:.6rem 0}
}

/*@media only screen and (max-width: 39.9375em) {
	.section__events .events-list .full-click{min-width:200px}
}*/

@media only screen and (min-width:36.75em) and (max-width:40.0625em){
.section__upcomingevents .events-list .event:nth-child(even){margin-left:2%}
}
@media only screen and (min-width:37.5em){
	.image-cards-4 .owl-dots .owl-dot:last-child{display:none}
	.owl-news .owl-dots .owl-dot:last-child{display:none}
}
	
@media only screen and (max-width:40em){
	
	.template-front-page-custom .section-degrees-widgets{margin-top:3rem}
	.template-front-page-custom .degrees-container>h2{padding-bottom:1rem;text-align:center}
	.template-front-page-custom h1{font-size:1.8rem}
	.template-front-page-custom h2{font-size:1.6rem}
	/* site homepages: remove redundant snav title with page heading */

	.gallery-item{display:block;max-width:100%!important}
	
	/*.fo-flex .wrap{flex:1 1 50%}*/
	#footer ul.social-nav li{text-align:center}
	
	
	/*
	.orbit-stack-on-small .orbit-slides-container{height:auto!important}
	.orbit-stack-on-small .orbit-slides-container>*{margin:0!important;opacity:1!important;position:relative}
	.orbit-bullets,.orbit-next,.orbit-prev,.orbit-stack-on-small .orbit-slide-number,.orbit-timer{display:none}
	.top-bar .button,.top-bar button,.top-bar input[type=submit]{position:relative;top:-1px}
	.small-only-text-left{text-align:left!important}
	.small-only-text-right{text-align:right!important}
	.small-only-text-center{text-align:center!important}
	.small-only-text-justify{text-align:justify!important}
	*/
}
@media only screen and (min-width:40em){
	.image-news .owl-dots .owl-dot:last-child,.image-cards-3 .owl-dots .owl-dot:last-child{display:none}
}

@media only screen and (min-width:48em){
	
	:root {
		--s: 2rem;
		--m: 3rem;
		--l: 4rem;
		--xl: 6rem;
		--xxl: 8rem;
		--overlap-sm: translateY(-2rem);
		--overlap: translateY(-3rem);
		--overlap-lg: translateY(-7rem);
	}
	
	.mobile-show{display:none}
	.mobile-hide{display:inline-block}
	.column:not(:last-child),.columns:not(:last-child){padding-right:1rem}
	.flex{flex-direction:row}
	.full-width #primary>#main>*:not(.full-width-section) .container,.layout-sections>*:not(.full-width-section) .container,.has-sidebar #primary>#main>*:not(.full-width-section),.has-sidebar #primary>#main>*:not(.full-width-section) .container{width:auto;max-width:inherit}
	#secondary{flex-direction:row}
	#secondary>*,#secondary>* .container{width:inherit;max-width:inherit}
	
	#main>*:last-child{padding-bottom:6rem}
	.has-sidebar #content:not(:has(+ .layout-sections)), .has-sidebar .layout-sections{padding-bottom:var(--xxl)}
	.sidebar .link-set .link{padding:0}
	
	/* template settings */
	.section__page-header .page-header-content,.snav-mobile,.snav,.full-width #primary>#main>*:not(.full-width-section),.layout-sections>*:not(.full-width-section),.has-sidebar .site-content,.container,.bg-image-section .inner,.stat-grid-box .stat-grid.small,.media-text-section.container,.section__news.container,.section__all-events.container,.section__news,.cta-section.container,.be-related-link-container{width:90%;max-width:90%}
	.template-default-with-layout-builder .layout-section .media-text-section.container,.template-default-with-layout-builder .layout-section .image-section.container{width:100%;padding-left:0;padding-right:0}
	/*.full-width #primary>#main>*:not(.full-width-section),.layout-sections>*:not(.full-width-section){width:auto;max-width:90%}*/
	.section__page-header .page-header.banner-align-0,.section__page-header .page-header.banner-align-20,.section__page-header .page-header.banner-align-40,.section__page-header .page-header.banner-align-60,.section__page-header .page-header.banner-align-80,.section__page-header .page-header.banner-align-100{background-position:50%}
	
	
	
	/*.row{width:auto;max-width:80rem}*/
	/*.content-area{width:calc(66.6666666667% - 4%)}}
	.widget-area{width:calc(width:33.3333333333% - 4%)}*/
	/*.container{padding-left:.9375rem;padding-right:.9375rem}*/
	
	
	.page-header.long-title-adjust .page-title, .page-header.banner.page-title-small .page-title{font-size:3rem;margin:inherit}
	.section__page-header .page-header.has-snav .page-title{margin:1rem 0}
	
	/*.section__breadcrumbs{margin:4rem 0 3rem}*/
	.section__breadcrumbs.has-snav{margin:4rem 0 1rem}
	.container-padding, .layout-sections .section .container.container-padding{padding-left:var(--l);padding-right:var(--l)}
	
	/* homepage */
	.hero-container {background-image:url('/wp-content/themes/husky/assets/img/default/Homepage-Banner-Desktop.jpg')}
	.hero-container.video-loaded{background-image:none}
	.main-home .button-group .button:not(.hero-container .button-group .button):not(.section__athletics .button-group .button):not(.cta-section .button){width:inherit}
	.hero-content .hero-arrow-box {
		display: flex;
		padding: 0.5rem;
		justify-content: center;
		align-items: center;
	}
	.section__announcements .announcement{width: calc(100% - 50px)}
	.section__announcements, .section__announcements .owl-nav {max-width: 50em}
	.section__announcements.owl-drag .owl-nav{padding:0}
	.section__announcements .announcement{flex-direction:row}
	.section__announcements .announcement > .img {margin: 0; transform:translateX(2rem)}
	.section__announcements .content {padding: var(--m) var(--l);min-height: 300px; border-color: var(--orange-light)}
	.section__announcements.owl-carousel.owl-loaded {
		transform: translateX(-1rem);
	}
	.section__announcements.owl-drag .owl-nav {
		position: absolute;
		display: flex;
		width: 100%;
		justify-content: space-between;
		margin: 0 auto 0 auto;
        top: calc(50% - 43px - 1rem);
		pointer-events: none;
	}
	
	.section__important-admissions-dates .section-content{transform:var(--overlap)}
	
	.section__athletics.bg-image-section > .img{
		width: 100%;
		left: auto;
		background-position: 50%;
		background-size: cover;
	}
	.section__academics.image-section .section-content{padding:var(--m) var(--m) var(--s)}
	.section__academics .degrees-colleges{padding:1rem var(--m) 2rem}
	
	.owl-swipe.owl-carousel .owl-stage-outer {overflow:hidden}
	
	.section__all-events{gap:5rem}
	.section__news .section-header,.section__events .section-header{flex-direction:row;justify-content:space-between;align-items:center}
	
	.section__news .link-arrow,.section__events .link-arrow{text-align:right;margin-bottom:-1rem}
	.section__news .post-thumbnail>img{width: 330px; height: 165px; object-fit: cover;padding:0 2rem;margin-bottom:-2.5rem}
	.section__news .entry-content{height:100%;padding:3.5rem 2rem 1.5rem;border:1px solid var(--gray-line-black)}
	
	.section__news .entry-content a{font-size:1.5rem}
	
	.section__news.container,.section__all-events.container {width: calc(100% - 3rem); margin-left: auto}
	
	/*.layout-sections .section__owl{margin-left:.5rem;margin-right:.5rem}*/
	/*.section__news, .section__news .owl-nav {max-width: 50em}*/
	
	.header-stat-grid .stat-grid.large{margin-top:6rem}
	.stat-grid-box .stat-grid .stats-cta{flex-direction: row; gap: 2rem}
	#page>.section__cta_section{margin-bottom:8rem}

	/*.footer-out .fo-flex{padding:0}*/
	.footer-logo{width:200px;margin:0}
	#footer .site-logo-protect{width:240px;height:90px}
	#footer .widget ul.contact-nav{margin:0}
	#footer .widgets>div{margin-bottom:2.5rem;height:auto;flex:1 1 calc(50% - 2.8rem)}
	#footer .widget .menu{padding-bottom:0;border-bottom:0}
	#footer .widget .menu li{margin:0 0 .4375rem}
	#footer .widget_nav_menu{margin-left:0}
	#footer .widget_nav_menu>*{border-left: 1px solid var(--orange-light);border-bottom:none;padding-left:1.4rem;padding-right:1.4rem}
	#footer .widget_nav_menu>div:last-child{display:block}
	#footer .widget_nav_menu .show{border:none;padding-top:0}
	.footer-links .container{padding:1.5rem 1.4rem 1.3rem}
	/*#footer .widget-title{cursor:auto;border-bottom:1px solid rgba(132,185,225,.5)}
	#footer .widget-title:after{content:"";display:none}
	#footer .widgets>div{margin-bottom:0;border-bottom:none;padding:0 1rem 0 0}*/
	
	
	/* features */
	.hib-grid {grid-template-columns: repeat(auto-fit, minmax(calc(100% / 2 - 12px), 1fr))}
	.accordion .accordion-navigation>button{padding:.8rem 2rem .8rem 1rem}
	.accordion .accordion-navigation>button:after,.accordion .expand-navigation>button:after{right:1rem}
	.accordion .accordion-navigation>button, .accordion .accordion-navigation>button>h3, .accordion .accordion-navigation>button>h4{font-size:1.1rem}
	.accordion .content{padding:0 1rem 1rem 1rem}
	.button-group{flex-direction:row;flex-wrap:wrap;gap:1.5rem}
	.button-group.buttons-4 .button{flex-basis:calc(50% - 1.5rem);margin-bottom:0}
	/*.button,input[type=submit]{width:auto!important}*/
	.link-set{border-top:0}
	.link-set>*{border-left:1px solid var(--orange);padding:0 0 .5rem 1rem}
	.link-set>*:last-child{padding-bottom:0}
	.link-set .link,.link-set .title,.link-arrow .link{margin:auto}
	

	
	.testimonial-wrap .testimonial-content{font-size:2.4rem}
	
	.stat-grid .stats.container{padding:0 var(--m)}
	.stat-grid .stats.container {flex-direction: row}
	.stat-grid.stats-4 .stats.container{flex-wrap:wrap}
	.stat-grid .stats.container{gap:3rem}
	.stat-grid.stats-3 .stats.container {gap: 3rem}
	.stat-grid.small .stats.container {gap: 2rem}
	
	.stat-grid.stats-4 .stat{width: calc(50% - var(--l));flex: 1;min-width:33.33%}
	
	
	#stats-hero .stat-grid{display:block;width:100%;transform:var(--overlap);padding: 3rem 1.5rem 4rem}
	/*.layout-sections .section__owl.section__image_cards{margin-left:1rem;margin-right:1rem}*/
	.overlap-regular{margin-bottom:var(--s)}
	.overlap-large, .image-section .section-content.overlap-large{margin-bottom:0}
	.image-section > .img {height: 380px}
	.image-section .section-content{padding:0}
	.section__image_section + .section__accordion, .section__image_section + .section__tabs {padding: 0 0 2rem; margin-top: -5rem}
	.image-section .section-content .section-title.h2{font-size:var(--m)}
	.template-program h3:not(.accordion h3):not(.tabs h3):not(h3.h2):not(h3.h4){font-size:1.8rem}
	.template-program h4:not(.accordion h4):not(.tabs h4):not(h4.h2):not(h3.h3){font-size:1.6rem}
	.template-program h5:not(.accordion h5):not(.tabs h5):not(h5.h2):not(h5.h3):not(h5.h4){font-size:1.4rem}
	.template-program h6:not(.accordion h6):not(.tabs h6):not(h6.h2):not(h6.h3):not(h6.h4):not(h6.h5){font-size:1.2rem}
	.rfi-quicklinks-box{padding:1.5rem 0 4rem}
	.section__academics.image-section > .img {height: 450px; background-position: 50% 20%}
	.section__image_cards .owl-stage-outer {overflow: hidden}
	.main-home.home .link-set{margin-top:0}
	
	/*.section__slider .site-banner-cover-right{display:none}
	.section__slider .mask{background-color:rgba(20,33,61,.8)}
	.section__slider .mask img{display:none}
	.section__slider .site-banner-cover-content{left:0;width:100%;padding:0 15px
	.testimonial-wrap .testimonial-content{padding-left:15px;padding-right:15px}}*/
	
	
	/* desktop img-overlay */
	.img-overlay{background-blend-mode: hard-light, normal, normal}
	.img-overlay.hero-overlay {background: linear-gradient(91deg,rgba(255,98,71,.52) 10.47%,rgba(83,105,214,.4) 87.78%),linear-gradient(180deg,rgba(10,13,26,.5) 0,rgba(10,13,26,.15) 38.28%)}
	
	.bg-image-section {display:flex;align-items:center;background:transparent}
	.bg-image-section.split-align{background:transparent}
	/*.bg-image-section:not(.split-align) .inner{max-width: 90%}*/
	/*.bg-image-section.right-align .section-header{max-width: calc(400px + var(--xl))}
	.bg-image-section.split-align .section-header { padding: 10rem var(--l) var(--s); }*/
	.bg-image-section.split-align .section-header{justify-content: center}
	.bg-image-section.center-align .section-header{min-width: 100%;max-width:100%}
	/*.bg-image-section.left-align .section-header{max-width:50%}*/
	
	.img-overlay.banner-overlay{background: linear-gradient(rgba(10, 13, 26, .5), rgba(10, 13, 26, 0) 150px), linear-gradient(91deg, rgba(53, 55, 194, .55) 26.47%, rgba(255, 68, 71, .41) 65%), linear-gradient(180deg, rgba(10, 13, 26, .1) .2%, rgba(10, 13, 26, .02) .28%)}
	/*.banner-large .img-overlay.banner-overlay{background: linear-gradient(rgba(10, 13, 26, 0.50), rgba(10, 13, 26, 0) 150px), linear-gradient(91deg, rgba(255, 68, 71, 0.41) 26.47%, rgba(83, 85, 204, 0.40) 55.78%), linear-gradient(180deg, rgba(10, 13, 26, 0.10) .2%, rgba(10, 13, 26, 0.02) 0.28%)}*/
	.img-overlay.center-overlay {background: linear-gradient(106deg, rgba(42, 52, 102, 0.80) 31.55%, rgba(255, 108, 71, 0.50) 86.64%), linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%)}
	.img-overlay.right-overlay {background: linear-gradient(103deg, rgba(255, 108, 71, 0.3) 25.56%, rgba(42, 52, 102, 0.8) 59.49%)}
	.img-overlay.split-overlay {background: linear-gradient(277deg, rgba(255, 108, 71, 0.5) 11.78%, rgba(42, 52, 102, 0.80) 78.89%)}
	
	
	
	/*.media-text-section.container{width:90%}*/
	.media-text-rows{gap:5rem}
	.media-text-section .media-text-item{flex-direction:row}
	.media-text-section .media-text-item .section-content{padding: 2rem 0;transform:none}
	.media-text-section .media-text-item .content-inner{background:transparent;border-color:var(--gray-line-dark);padding:5rem}
	
	.media-text-section .media-text-item > .img{min-width:42%;max-width:42%;height:auto}
	.media-text-section .media-text-item:nth-child(odd) .content-inner{border-left-width:0}
	.media-text-section:not(.container) .media-text-item:nth-child(odd) .content-inner{margin-right: 8%}
	.media-text-section .media-text-item:nth-child(even) .content-inner{border-right-width:0}
	.media-text-section:not(.container) .media-text-item:nth-child(even) .content-inner{margin-left: 8%}
	.media-text-section .media-text-item:nth-child(even) > .img{order:2}
	.media-text-section .media-text-item:nth-child(even) .section-content{order:1}
	.media-text-section .media-text-item .content-inner h3, .media-text-section .media-text-item .content-inner h4 {
		font-family: inherit;
		font-size: 1.8rem;
	}
	
	/*.bg-image-section .overline{margin-bottom:1rem}*/
	
	.bg-image-section.left-align .section-header > *, .bg-image-section.center-align .section-header > * {max-width: 485px}
	
	.bg-image-section.split-align > .img {
		width: 100%;
		left: auto;
		background-repeat: no-repeat;
		background-position: 50% 0%;
		background-size: cover;
	}
	
	.bg-image-section .section-header > * {max-width: 400px}
	.bg-image-section .section-header .h2 {
		font-size: 3.4rem;
	}
	
	.bg-image-section .section-header .subtitle .subtitle{margin-top:1.5rem}
	
	.bg-image-section .inner, .bg-image-section.split-align .split-overlay{
		height: 100%;
		flex: 1;
		gap: 0;
		flex-direction: row;
	}
	.bg-image-section.split-align .split-overlay{justify-content:space-between}
	
	
	.bg-image-section > .img, .bg-image-section .inner, .bg-image-section.split-align .inner, .bg-image-section.split-align .split-overlay{height:100%;min-height:45rem;max-height:45rem}
	/*.bg-image-section.split-align .section-header>*, .bg-image-section.split-align .section-content>*,.bg-image-section.split-align .inner .link-set{padding-left:0;padding-right:0}*/
	.bg-image-section .subtitle {font-size:1.05rem}
	
	.bg-image-section.split-align .section-content{padding: 0 0 0 var(--s)}
	.bg-image-section.split-align .section-content, .bg-image-section.split-align .split-right{
		flex-basis: 50%;
		/*padding:var(--l) var(--m) var(--l) var(--m);*/
	}
	.bg-image-section.split-align .split-right {background: rgba(24, 33, 77, 0.80); padding: 0 0 0 var(--l)}
	
	.stat-grid-box .stat-grid{flex-direction:row;justify-content:space-between}
	.stat-grid.stats-3 .stat{width: 33.33%}
	.stat-grid.stats-3.small .stat {width: auto}
	
	
	/*.has-sidebar #primary>#main .column-link-set .column-links.container{width:100%;max-width:100%}*/
	.column-link-set .column-container{flex-direction:row;gap:2rem}
	.column-link-set .section-title{font-size:1.8rem}
	.column-link-set .column-container .link-set{flex-basis:50%;flex:1}
	.template-default-with-layout-builder .layout-section .column-link-set{padding: 5rem 1.5rem}
	.template-default-with-layout-builder .layout-content .column-link-set .column-container .link-set{flex-basis:auto;flex-grow:1}
	.image-section .section-content{margin:0 auto;transform:translateY(-6rem)}
	.image-section .section-content > .content-inner, .template-program-page #main section .container{width: 90%; padding:var(--l) var(--xl) 0}
	.template-program .section__content.full-width-section .section-content.container, .template-program .column-link-set .column-links.container, .template-program .section__accordion .container, .template-program .section__tabs .container{width:90%}
	.template-program .section__accordion .container, .template-program .section__tabs .container{padding:0 var(--xl) var(--l)}
	/*.cta-section.container {margin-bottom:0;width:calc(90% - 2.6rem)}*/
	.cta-section.simple-cta .section-header{padding:0 var(--l)}
	.cta-section.image-cta > .img, .cta-section.image-cta .inner {height: 400px}
	.cta-section.form-cta > .img, .cta-section.form-cta .inner {height: 700px}
	.cta-section .inner {
		position: relative;
		gap: 0;
		flex-direction:row;
	}
	
	.cta-section.form-cta > .img, .cta-section.form-cta .inner {gap:0;padding:0}
	.cta-section.form-cta .section-header {margin-bottom:0; justify-content:center;flex-basis: 100%;margin:0}
	.cta-section.form-cta .section-header, .cta-section.form-cta .cta-form {padding: var(--s);flex-basis:50%}
	.cta-section .section-header .h2 {font-size: 2.8rem}
	/*.cta-section:not(.form-cta) .section-header .button-group{flex-wrap:wrap}*/
	
	.cta-section .section-header .button-group .button{padding:1rem 1.563rem calc(1rem - 3px) 1.563rem}
	.cta-section.form-cta .section-header .button-group .button{background-color:var(--white);color:var(--black)}
	/*.cta-section.form-cta .section-header .button-group .button>span{color:var(--black)}*/
	.cta-section.form-cta .section-header .button-group .button:before{background-color:var(--orange);opacity:.1}
	.cta-section.form-cta .section-header .button-group .button:not(.no-arrow):not(.select-redirect-button):after{color:var(--black)}
	.cta-section.form-cta .section-header .button-group .button:focus,.button.button-white:hover,input[type=submit].button-white:focus,input[type=submit].button-white:hover{background-color:var(--white);color:var(--black)}

	.cta-section.form-cta .cta-form {/*padding: var(--s);*/ background-color: transparent}
	.cta-section.form-cta .cta-form .h3{font-size: 1.8rem}
	
	.section__news .owl-drag .owl-nav, .image-cards.owl-drag .owl-nav {
		position: absolute;
		display: flex;
		width: 100%;
		justify-content: space-between;
		margin: 0 auto 0 auto;
        top: calc(50% - 44px);
		pointer-events: none;
	}
	.owl-swipe .owl-nav .owl-prev {margin-left: -25px}
	.owl-swipe .owl-nav .owl-next {right: 0;margin-right: -25px}
	
	.image-cards{overflow:visible;gap:1.5rem}
	.image-cards.two-centered-cards .owl-stage-outer{display:flex;justify-content:center}
	.has-sidebar #primary>#main .image-cards.container{width:100%;max-width:100%}
	/*.image-cards.container{width: calc(90% + 22px);max-width: calc(90% + 22px)}*/
	.image-cards.owl-swipe .owl-nav .owl-prev {margin-left: -17px}
	.image-cards.owl-swipe .owl-nav .owl-next {margin-right: -17px}

	.owl-carousel .owl-prev,.owl-carousel .owl-next {
		z-index: 3;
		width: 44px;
		height: 44px;
		background-color: var(--orange-light);
		border-radius: 6rem;
		font-size: 1.0rem;
	}
	.owl-carousel .owl-prev i,.owl-carousel .owl-next i{color:#fff}
	.section__announcements.owl-carousel .owl-prev{left:0;transform:translateX(2rem)}
	.owl-carousel .owl-next {right: 0}
	.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover{background-color: var(--orange-dark);opacity:1}
	.owl-carousel .disabled{cursor:auto;opacity:0;visibility:hidden}
	.owl-prev.disabled,.owl-next.disabled,.owl-prev.disabled:hover,.owl-next.disabled:hover{opacity:0;visibility:hidden}
	
	/* templates */
	#content #main>.section__related_programs{padding: var(--m) 0 var(--xl)}
	.section__college-degrees-list .degrees-container{gap:var(--xl)}
	.section__college-degrees-list .degree-level .h3{color:var(--white);font-size:2.3rem}
	.section__college-degrees-list .degree-list h3{font-size:1.8rem}
	.section__college-degrees-list .degree-list h4{font-size:1.2rem}
	
	.section__image_column, .section__video:has(.image-column){background-color:var(--blue)}
	.image-column{padding:var(--l) 0 var(--xl) 0}
	.image-column .flex{flex-direction:row;gap:var(--s)}
	.section__image_column:not(.bg-white):not(.bg-gray) .image-column a, .section__video:not(.bg-white):not(.bg-gray) .image-column a{color:var(--orange-hover)}
	.image-column .flex>.img-section{height:350px;background-position: 75%;aspect-ratio:auto}
	.image-column.image-right .img-section{order:2}
	
	.section__video .image-column{padding:var(--l) 0}
	/*.section__video .image-column .flex>.img-section {flex-basis: calc(55% - var(--l)); width: calc(55% - var(--l))}
	.section__video .image-column .flex>.content-section{flex-basis: calc(45% - var(--l)); width: calc(45% - var(--l))}*/

	ul.rfi-quicklinks{flex-direction:row;gap:1.5rem}
	
	.be-related-link-container{position:absolute;z-index:3;top:0;/*margin:-2.3rem auto auto auto;*/transform:translateY(-40%);padding:2rem 3rem}
	.be-label{max-width:24%;border:none;align-self:center}
	.be-label .widget-title{font-size:.9rem;line-height:1.9;min-width:6rem}
	.be-list{gap:var(--l)}
	.be-list-item{display:inline-block;margin:0;max-width:40%}
	.be-ix-link-block,.be-related-link-container,.be-list{flex-direction:row}
	/*.be-ix-link-block{margin-top:4.5rem}*/
	/*.be-related-link-container{position:relative;padding:4rem 1.25rem var(--overlap)}*/
	
}




@media only screen and (max-width:40.061em){
.paneled-image .panel{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.paneled-image.panel-left .panel{left:0;top:50%;max-width:22.1875rem}
.paneled-image.panel-left .panel-image{float:right}
.paneled-image.panel-right .panel{right:0;top:50%;max-width:22.1875rem}
.paneled-image.panel-right .panel-image{float:left}
.paneled-image .panel-title{font-size:2rem}
.paneled-image .panel-image .filter,.paneled-image .panel-image img{border-radius:0}
.hentry{margin:0 0 1.7rem}
/*#footer .widgets{padding-right:0.9375rem}*/
/*.button,button:not(.owl-dot),input[type=submit]{width:100%}*/
}

@media only screen and (max-width:40.0625em){
	.row .ecc-directory-query-results{margin:0 .2rem}
	.ecc-directory-query-results .row{padding:0 .4rem}
	.ecc-list-widget-main-section .single{flex-direction:column}

	.rfi-link{display:block;text-align:center;padding:.4rem 0;color:#1d2d65}
	.widget-area.rfi-mobile-sidebar{display:flex;flex-direction:column}
	.rfi-mobile-sidebar.widget-area .widget.rfi{order:0}
	.rfi-mobile-sidebar.widget-area .widget.page-navigation{order:1}
	.rfi-mobile-sidebar.widget-area .widget:nth-child(3){order:2}
	.rfi-mobile-sidebar.widget-area .widget:nth-child(4){order:3}
	.rfi-mobile-sidebar.widget-area .widget:nth-child(5){order:4}
	.rfi-mobile-sidebar.widget-area .widget:nth-child(6){order:5}
}

@media only screen and (min-width:40.0625em){
	
	/*.banner-image-hidden .section__breadcrumbs{padding:64px 0 .3125rem 0;margin:3rem 0 0}*/
	.number-stats .number-stat .number{font-size:3.7rem}
	.section__upcomingevents .event-date{height:100%;max-width:90px}

	/*.site-header{height:54px}
	.section__page-header .page-header{margin-top:54px}
	.title-bar .top-bar-section .mobile-menu-toggle button{height:54px}
	.site-header .site-logo{clip:auto !important}*/

	.medium-push-0{position:relative;left:0;right:auto}
	.medium-pull-0{position:relative;right:0;left:auto}
	.medium-push-1{position:relative;left:8.3333333333%;right:auto}
	.medium-pull-1{position:relative;right:8.3333333333%;left:auto}
	.medium-push-2{position:relative;left:16.6666666667%;right:auto}
	.medium-pull-2{position:relative;right:16.6666666667%;left:auto}
	.medium-push-3{position:relative;left:25%;right:auto}
	.medium-pull-3{position:relative;right:25%;left:auto}
	.medium-push-4{position:relative;left:33.3333333333%;right:auto}
	.medium-pull-4{position:relative;right:33.3333333333%;left:auto}
	.medium-push-5{position:relative;left:41.6666666667%;right:auto}
	.medium-pull-5{position:relative;right:41.6666666667%;left:auto}
	.medium-push-6{position:relative;left:50%;right:auto}
	.medium-pull-6{position:relative;right:50%;left:auto}
	.medium-push-7{position:relative;left:58.3333333333%;right:auto}
	.medium-pull-7{position:relative;right:58.3333333333%;left:auto}
	.medium-push-8{position:relative;left:66.6666666667%;right:auto}
	.medium-pull-8{position:relative;right:66.6666666667%;left:auto}
	.medium-push-9{position:relative;left:75%;right:auto}
	.medium-pull-9{position:relative;right:75%;left:auto}
	.medium-push-10{position:relative;left:83.3333333333%;right:auto}
	.medium-pull-10{position:relative;right:83.3333333333%;left:auto}
	.medium-push-11{position:relative;left:91.6666666667%;right:auto}
	.medium-pull-11{position:relative;right:91.6666666667%;left:auto}
	.column,.columns/*,.content-area*/{position:relative;/*padding-left:.4rem;padding-right:.4rem;*/float:left}
	.medium-1{width:8.3333333333%}
	.medium-2{width:16.6666666667%}
	.medium-3{width:25%}
	.medium-4{width:33.3333333333%}
	.medium-5{width:41.6666666667%}
	.medium-6{width:50%}
	.medium-7{width:58.3333333333%}
	.medium-8{width:66.6666666667%}
	.medium-9{width:75%}
	.medium-10{width:83.3333333333%}
	.medium-11{width:91.6666666667%}
	.medium-offset-0{margin-left:0!important}
	.medium-offset-1{margin-left:8.3333333333%!important}
	.medium-offset-2{margin-left:16.6666666667%!important}
	.medium-offset-3{margin-left:25%!important}
	.medium-offset-4{margin-left:33.3333333333%!important}
	.medium-offset-5{margin-left:41.6666666667%!important}
	.medium-offset-6{margin-left:50%!important}
	.medium-offset-7{margin-left:58.3333333333%!important}
	.medium-offset-8{margin-left:66.6666666667%!important}
	.medium-offset-9{margin-left:75%!important}
	.medium-offset-10{margin-left:83.3333333333%!important}
	.medium-offset-11{margin-left:91.6666666667%!important}
	.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
	.column.medium-centered,.columns.medium-centered,.medium-centered.content-area,.medium-centered.widget-area{margin-left:auto;margin-right:auto;float:none}
	.column.medium-uncentered,.columns.medium-uncentered,.medium-uncentered.content-area,.medium-uncentered.widget-area{float:left;margin-left:0;margin-right:0}
	.column.medium-centered:last-child,.columns.medium-centered:last-child,.medium-centered.content-area:last-child,.medium-centered.widget-area:last-child{float:none}
	.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child,.medium-uncentered.content-area:last-child,.medium-uncentered.widget-area:last-child{float:left}
	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite,.medium-uncentered.opposite.content-area,.medium-uncentered.opposite.widget-area{float:right}
	.row.medium-collapse>.column,.row.medium-collapse>.columns,.row.medium-collapse>.content-area,.row.medium-collapse>.widget-area{padding-left:0;padding-right:0}
	.row.medium-collapse .row{margin-left:0;margin-right:0}
	.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns,.row.medium-uncollapse>.content-area,.row.medium-uncollapse>.widget-area{/*padding-left:.9375rem;padding-right:.9375rem;*/float:left}
	.medium-block-grid-1>li{list-style:none;width:100%}
	.medium-block-grid-1>li:nth-of-type(1n){clear:none}
	.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
	.medium-block-grid-2>li{list-style:none;width:50%}
	.medium-block-grid-2>li:nth-of-type(1n){clear:none}
	.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
	.medium-block-grid-3>li{list-style:none;width:33.3333333333%}
	.medium-block-grid-3>li:nth-of-type(1n){clear:none}
	.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
	.medium-block-grid-4>li{list-style:none;width:25%}
	.medium-block-grid-4>li:nth-of-type(1n){clear:none}
	.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
	.medium-block-grid-5>li{list-style:none;width:20%}
	.medium-block-grid-5>li:nth-of-type(1n){clear:none}
	.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
	.medium-block-grid-6>li{list-style:none;width:16.6666666667%}
	.medium-block-grid-6>li:nth-of-type(1n){clear:none}
	.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
	.medium-block-grid-7>li{list-style:none;width:14.2857142857%}
	.medium-block-grid-7>li:nth-of-type(1n){clear:none}
	.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
	.medium-block-grid-8>li{list-style:none;width:12.5%}
	.medium-block-grid-8>li:nth-of-type(1n){clear:none}
	.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
	.medium-block-grid-9>li{list-style:none;width:11.1111111111%}
	.medium-block-grid-9>li:nth-of-type(1n){clear:none}
	.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
	.medium-block-grid-10>li{list-style:none;width:10%}
	.medium-block-grid-10>li:nth-of-type(1n){clear:none}
	.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
	.medium-block-grid-11>li{list-style:none;width:9.0909090909%}
	.medium-block-grid-11>li:nth-of-type(1n){clear:none}
	.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
	.medium-block-grid-12>li{list-style:none;width:8.3333333333%}
	.medium-block-grid-12>li:nth-of-type(1n){clear:none}
	.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
	/*.button,input[type=submit]{display:inline-block;margin-top:.75rem;margin-bottom:.75rem;float:none}*/
	.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}
	.touch .orbit-bullets{display:block}
	.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem!important;max-width:20%;width:20%}
	.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}
	/*.top-bar:after,.top-bar:before{content:" ";display:table}
	.top-bar:after{clear:both}
	.top-bar .toggle-topbar{display:none}
	.top-bar .title-area{float:left}
	.top-bar .mnav{height:44px}
	.hentry .top-bar .name .entry-title a,.top-bar .name .hentry .entry-title a,.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}
	.top-bar.expanded{background:var(--blue)}
	.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:80rem}
	.top-bar-section{-webkit-transition:none;transition:none;left:0!important}
	.top-bar-section ul{display:inline;height:auto!important;width:auto}
	.top-bar-section ul li{float:left}
	.top-bar-section ul li .js-generated{display:none}
	.top-bar-section li.active:not(.has-form) a:not(.button):not(input[type=submit]){color:var(--orange);line-height:4rem;padding:0 1.25rem}
	.top-bar-section li.active:not(.has-form) a:not(.button):not(input[type=submit]):hover{background:var(--blue);color:var(--orange)}
	.top-bar-section .has-dropdown.moved{position:relative}
	.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block}
	.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown,.top-bar-section .has-dropdown>a:focus+.dropdown{position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}
	.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:.1875rem;right:5px}
	.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}
	.top-bar-section .dropdown li a{background:#333;color:#fff;line-height:118px;padding:12px 1.25rem;white-space:nowrap}
	.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button):not(input[type=submit]){background:#333;color:#fff}
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button):not(input[type=submit]){color:var(--orange);background:var(--blue)}
	.top-bar-section .dropdown li label{background:#333;white-space:nowrap}
	.top-bar-section .dropdown li .dropdown{left:100%;top:0}
	.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-right:1px solid #223867;border-bottom:none;border-top:none;clear:none;height:118px;width:0}
	.top-bar-section .has-form{background:var(--blue);height:54px;padding:0 1.25rem}
	.top-bar-section .right li .dropdown{left:auto;right:0}
	.top-bar-section .right li .dropdown li .dropdown{right:100%}
	.top-bar-section .left li .dropdown{right:auto;left:0}
	.top-bar-section .left li .dropdown li .dropdown{left:100%}
	*/
	.medium-text-left{text-align:left!important}
	.medium-text-right{text-align:right!important}
	.medium-text-center{text-align:center!important}
	.medium-text-justify{text-align:justify!important}
	.hentry .entry-title,h1,h2,h3,h4,h5,h6,.h1{line-height:1.2}
	a>h1,a>h2,a>h3,a>h4,a>h5,a>h5,a>h6,a>h1.entry-title,a>h2.entry-title,a>h3.entry-title,a>h4.entry-title,a>h5.entry-title,a>h5.entry-title,a>h6.entry-title,h1[style*="text-decoration-line:underline"],h2[style*="text-decoration-line:underline"],h3[style*="text-decoration-line:underline"],h4[style*="text-decoration-line:underline"],h5[style*="text-decoration-line:underline"],h6[style*="text-decoration-line:underline"]{text-decoration-thickness:1px}
	.hentry h1.entry-title,h1,.h1,h2,.h2{font-size:2.2rem}
	h3,.h3{font-size:1.6rem}
	h4,.h4{font-size:1.35rem}
	h5,.h5{font-size:1.2rem}
	.move-right .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.move-left .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.move-top .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.move-bottom .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.offcanvas-overlap .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.offcanvas-overlap-left .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.offcanvas-overlap-right .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.offcanvas-overlap-top .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	.offcanvas-overlap-bottom .exit-off-canvas:hover{background:hsla(0,0%,100%,.05)}
	/*
	.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}
	.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
	.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
	.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
	table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}
	thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}
	tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}
	tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}
	td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}
	*/
	/*.title-bar .title-area{margin-left:-161px;width:326px}*/


	.icon-stats{flex-direction:column}
	.icon-stats .icon-stat{flex-direction:row}
	.icon-stats .icon-stat .icon{margin:0 1rem 0 0}
	.icon-stats .icon-stat .content{max-width:100%;margin-top:0;text-align:left}
	.icon-stats.stacked{border-left:1px solid var(--orange-light)}
	/*.icon-stats.row{gap:4rem}*/
	.icon-stats.stacked{flex-direction:column;justify-content:flex-start}
	.icon-stats.stacked .icon-stat{padding:0 0 0 1.25rem}
	.icon-stats.stacked .icon-stat .icon{margin:0 1rem 0 0}

	.icon-stats.row{flex-direction:row;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--orange);margin-top:1rem}
	.icon-stats.row .icon-stat .content{max-width:70%}


	.section__about .icon-stats{margin-top:0; margin-left: 1rem}
	.section__important-admissions-dates .section-content{margin:0 var(--l) 0 var(--l)}
	.section__important-admissions-dates{padding-top:0}

	
}


/*@media only screen and (min-width:40.0625em) and (max-width:64em){
.medium-only-text-left{text-align:left!important}
.medium-only-text-right{text-align:right!important}
.medium-only-text-center{text-align:center!important}
.medium-only-text-justify{text-align:justify!important}
}*/

@media only screen and (min-width: 37.75em) and (max-width: 49.99em) {
.cta-buttons {justify-content: space-between}
}


@media only screen and (max-width:47.938em){
.template-front-page-custom .degrees-container{margin-bottom:4rem}
.template-front-page-custom .widget-area .widget{margin:0}
.template-front-page-custom .section{padding:0}
}

@media only screen and (max-width:50em){
.posts-view .posts-view-switch .search{margin-right:0}
}

@media only screen and (min-width:50em){
	.hide50em{display:none;visibility:hidden;opacity:0}
	.header-stat-grid .stat-grid.large{margin-top:inherit}
	.snav-mobile,.home .snav-mobile,.home:not(.main-home) .snav-mobile{display:none}
	/*.home:not(.main-home) .snav-mobile .title{display:block;visibility:visible;opacity:1}*/
	.snav{width:80rem;margin:0;transform:translateY(-50%)}
	.snav.hide{display:block!important}
	.snav .menu.show{display:flex!important}
	.snav .menu{position:relative;display:flex;margin:0;padding:0 1.5rem}
	.snav .menu .sub-menu{position:absolute;width:16rem}
	.snav .menu>li,.snav .menu{border:0}
	.snav li.menu-item-has-children>a:after,.snav li.menu-item-has-children>button:after{position:relative;margin:0 0 0 .4rem;font-size:.8rem}
	.template-program .snav .menu>li:last-child .sub-menu{right:0}
	.snav a{background-color:var(--blue);padding:1rem 1rem calc(1rem - 3px) 1rem}
	.snav button{background-color:var(--blue);padding:1rem 1rem calc(1rem - 3px) 1rem}
	.snav-large .snav button{padding:calc(1.7rem + 3px) 1rem 1.7rem 1rem}
	.snav .menu>li>a:hover,.snav .menu>li>button:hover{background-color:var(--orange)}
	.snav .sub-menu li:first-child a{background:url('/wp-content/themes/husky/assets/img/snav-gradient.png') repeat-x center top}
	.snav .sub-menu li a{padding:calc(.5rem + 3px) 1rem .5rem 1rem}
	.snav .sub-menu li a,.snav .sub-menu button{background-color:var(--blue);text-align:left}
	.snav .sub-menu li a:hover,.snav .sub-menu button:hover{background:var(--orange)}
	.snav .college-name{display:block;flex-grow:1;text-align:left;transform:translateY(4%)}
	.snav .college-name>a{display:inline;background-color:transparent;font-weight:700}
	.snav .menu>li.college-name>a:hover{background-color:transparent;text-decoration-line:underline}
	
	
	

	/*
	.snav-apply{flex-grow:1;display:block}
	.snav-apply button{float:right;width:8rem;height:2.1rem;background:var(--orange)!important;padding:0!important;text-align:center;font-size:.9rem;font-weight:bold;text-transform:uppercase}
	*/

	.posts-view .posts-view-switch .tag{min-width:200px}.posts-view .posts-view-switch .search{min-width:250px}
	.bg-image-section.split-align .section-content{padding:0 0 0 var(--l)}
	.image-section .section-content > .content-inner, .template-program-page #main section .container{width: 85%;padding:var(--l) var(--xxl) 0}
	.template-program .section__content.full-width-section .section-content.container, .template-program .column-link-set .column-links.container, .template-program .section__accordion .container, .template-program .section__tabs .container{width:85%}
	.template-program .section__accordion .container, .template-program .section__tabs .container{padding:0 var(--xxl) var(--l)}
	.cta-section.form-cta .section-header, .cta-section.form-cta .cta-form {padding: var(--l)}
	.cta-section.form-cta .section-header {flex-basis: 56%}
	.cta-section .section-header .button-group{flex-wrap:nowrap}
	/*.cta-section .section-header .button-group .button{width:100%}*/

	.ecc-list-widget-main-section .email,.ecc-list-widget-main-section .phone,.ecc-list-widget-main-section .office-location{text-wrap:nowrap}
	.ecc-list-widget-main-section.ecc-flex-content,.ecc-list-widget-main-section.ecc-flex-column,.ecc-list-widget-main-section.ecc-flex-column .contact-info{flex-direction:row;margin:0}
	.ecc-list-widget-main-section.ecc-flex-content,.ecc-list-widget-main-section.ecc-flex-column{gap:var(--xl)}
	.ecc-list-widget-main-section.ecc-flex-content>*{flex-basis:calc(50% - var(--l))}
	.ecc-list-widget-main-section.ecc-flex-column .single{margin-bottom:0}
	.ecc-list-widget-main-section.ecc-flex-column .additional-info{align-items:flex-start;order:2;margin:0}
	.ecc-list-widget-main-section.ecc-flex-column .contact-info{order:1;text-align:left}

	.template-program .intro-bg{background:linear-gradient(to right, var(--white) 80%, var(--gray-light) 20%)}
	.template-program .intro-flex{flex-direction:row;gap:8vw}
	.template-program .intro-flex .intro-content-cta{padding-top:6rem}
	.template-program .intro-flex .rfi-container{background-color:var(--gray-light);padding:6rem 0 4rem 2rem}
}


/*@media only screen and (min-width:51.563em){
.footer-out .fo-flex{padding:0}
.footer-out a{flex:1;margin:1rem}
}*/





@media only screen and (max-width:55em){
.section__upcomingevents .event{flex-grow:1}
}

@media only screen and (min-width:55em) {
	/*.bg-image-section .section-header{padding: var(--l)}*/
	.cta-section .section-header .button-group .button{padding:1rem 3rem calc(1rem - 3px) 1.563rem}
	.cta-section .section-header .button-group .button:after{
		/* copied from .button class */
		font: normal 900 .83rem / 1 var(--fa);
		content: '\f178';
		position: absolute;
		padding-left: .63rem;
		top: 50%;
		transform: translateY(-50%);
		transition: transform 0.3s ease;
		opacity: 1;
		z-index: 1;
		color: #fff;
	}
	/*.snav .menu>li:last-child .sub-menu{right:auto}*/
	.button-group.buttons-4 {flex-direction:row}
	.button-group.buttons-4 .button{flex-basis:calc(25% - 1.5rem);margin-bottom:inherit}
}


@media only screen and (min-width:56em){

	.section__page-header .page-title{font-size:3rem;line-height:inherit}
	/*.section__page-header .page-title2{font-size:1.8rem;padding-top:.7rem}
	.section__page-header .page-title3{font-size:1.3rem;padding-top:.7rem}*/

	/* sidebar pages */
	#secondary{flex-direction:column;margin-top:0;padding:0 0 0 4%;border-top:none;border-left:2px solid var(--gray-line-light)}
	.has-sidebar #primary>#main>*,#secondary>*{width: 100%}
	.has-sidebar #main .container{width:100%;max-width:100%}
	.has-sidebar #main .row {margin-bottom:1.25rem}
	.has-sidebar #primary,.template-default:not(.home) #primary{width:70%;padding-right:4%}
	.has-sidebar #primary>#main>*:not(.full-width-section){width:100%;max-width:100%}
	.has-sidebar .site-content{display:flex}
	.has-sidebar .widget-area{min-width:30%;max-width:350px}
}

@media only screen and (min-width:56.25em){
	.image-cards-4 .owl-dots .owl-dot:nth-last-child(2){display:none}
}

@media only screen and (max-width:58.43em){
.events-widget .events-buttons>a{width:100%}
}

@media only screen and (min-width:58.75em){
	/*.site-header{height:118px}
	.top-bar-section .menu,.top-bar .mnav{display:block}*/
	.site-header .logo,.site-header .site-logo{height:var(--logo-height-normal)}
	.header-nav{flex:1;flex-wrap:wrap;height:var(--logo-height-normal)}
	.header-nav .primary-nav .right-off-canvas-toggle{margin-right:0}
	.sidebar .sidebar-cta{display:block}
	.sidebar .sidebar-cta .button.mobile-nav-cta-btn{margin:1rem auto;color:var(--black)}
	/*.sidebar .sidebar-cta .mobile-nav-cta-btn span,.sidebar .sidebar-cta .mobile-nav-cta-btn.button:after{color:var(--black)!important}*/
	.sidebar .sidebar-nav{display:none}
	.sidebar .sidebar-quick-links{margin-top:0;flex-direction:row;gap:2rem}
	.site-header,.header-nav .mnav,.header-nav .mnav-cta,.header-nav .mnav-menu,.header-nav .primary-nav,.header-nav .primary-nav-links{display:flex}
	.header-nav .mnav, .header-nav .primary-nav-links{width:100%}
	/*.section__page-header .page-header{margin-top:118px}*/
	.section__page-header .page-header.banner:not(.banner-large){height:300px;max-height:300px}
	.section__page-header .page-header.banner-large{align-items:center;padding-bottom:0}
	.section__page-header .page-header.has-snav{padding: var(--m) 0 var(--l) 0}
	.page-header .page-title{font-size: var(--m)}
	.page-header.banner-large .page-title{font-size: 3.4rem}
	.page-header.long-title-adjust .page-title, .page-header.banner-large.long-title-adjust .page-title{font-size: 2.6rem}
	
	/*.section__page-header .plx-banner{height:345px;margin-top:54px}*/
	ul.menu{display:block}
	/*.title-bar .title-area{left:auto;margin-left:0}*/
	/*.banner-image-hidden .section__breadcrumbs{padding:.3125rem 0 .3125rem 0}*/

	.image-column .section-header h2{font-size:2.6rem}
	.image-column .flex{flex-direction:row;gap:var(--xl)}
	.image-column .flex>.img-section{flex-basis:calc(50% - var(--l));width:calc(50% - var(--l));background-position:50%;height:400px}
	.image-column .flex>.content-section{flex-basis:calc(50% - var(--l));width:calc(50% - var(--l))}
		
		
	.footer-links .container{flex-direction:row}
	.footer-links .copyright{text-align:right;padding:.2rem .3rem 0 0}
	
	.cta-buttons > .medium-4 {width:auto}
	.cta-buttons .button{width:auto}
	
	.template-college-homepage .page-header.banner-large .page-title{font-size:3.8rem}
}



@media only screen and (min-width: 64em){
	
	.template-default-with-layout-builder .layout-section .stat-grid.stats-3 .stats.container{gap:2rem}
	
	.section__announcements .content a.title{font-size:1.8rem}
	
	.header-stat-grid .stat-grid.large{padding:3rem 0;margin-top:0}
	.stat-grid.stats-4 .stats.container{flex-wrap:nowrap;padding:0 var(--l)}
	.stat-grid.stats-4 .stat{width: 25%;min-width:auto}
	
	.owl-news .owl-dots .owl-dot:nth-last-child(2),.owl-news .owl-dots .owl-dot:nth-last-child(2){display:none}
	
	
	.media-text-section .media-text-item > .img {
		min-width: 42%;
		max-width: 42%;
		height: auto;
		min-height: 400px;
	}

	.media-text-section .media-text-item .content-inner {
		height: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}
	
	
	/*.bg-image-section.split-align .section-header, .bg-image-section.split-align .section-content{padding: var(--l) var(--s)}*/
	/*.bg-image-section.left-align .section-header{max-width: 50%}*/
	/*.bg-image-section .section-header{padding: var(--l) var(--l) var(--l) var(--xl)}*/
	/*.bg-image-section.right-align .section-header{max-width: calc(400px + var(--xl)); padding: var(--l) var(--xl) var(--l) 0}*/
	/*.bg-image-section.split-align.section__admissions-aid .section-header{padding:var(--l) var(--l) var(--l) var(--xl)}*/
	

	.bg-image-section.split-align .section-content{flex-basis: 40%}
	.bg-image-section.split-align .split-right{flex-basis:41.5%}
	
	.cta-section .section-header, .cta-section .cta-form {padding: var(--l)}
	
	.cta-section .inner{gap:var(--l)}
	.cta-section .section-header .button-group{flex-wrap:nowrap}
	.cta-section .section-header .button-group .button{width:inherit;padding-right: 3rem}
	
	.section__announcements, .section__announcements .owl-nav {max-width: 60em}
	
	.section__important-admissions-dates.orange-calendar .events-list .event-date{background-color:var(--orange)}
	.section__important-admissions-dates.section__events .events-list .full-click{max-width:33.33%}
	.section__important-admissions-dates.orange-calendar .events-list .full-click:hover .event-date{background-color:var(--orange-6)}
	.section__important-admissions-dates .section-content {
		margin: 0 var(--xl) 0 var(--xl);
		padding: var(--s) var(--l);
	}
	
	.section__important-admissions-dates.section__events .events-list{flex-direction:row}
	.section__important-admissions-dates.section__events .events-list .event{flex-direction:column}
	.section__important-admissions-dates.section__events .events-list .event-date-box{padding:0 2rem}
	.section__important-admissions-dates .events-list .event-title a{font-size:1.3rem;text-decoration-line:none!important}
	.section__important-admissions-dates .event-content{height:100%;font-size:.95rem;padding:3.5rem 2rem 3rem;border:1px solid var(--gray-line-black)}
	.section__important-admissions-dates .event-excerpt{max-height:100%;overflow:visible}
	.section__important-admissions-dates .events-list .event-content .link-set>*{border-left:0;padding-left:0}
	.section__important-admissions-dates .event-date{margin-bottom: -2.5rem}
	/*.bg-image-section.split-align .section-content{padding:var(--l) var(--l) var(--xl) var(--l)}*/
	
	.section__all-events{flex-direction:row}
	section>.section__events:not(.section__important-admissions-dates){max-width:1000px}
	.section__all-events .section__events{flex-basis:50%;width:50%;max-width:calc(50% - 2.5rem)}
	/*.section__news.container, .section__all-events.container{width:90%;max-width:80em}
	.section__news, .section__news .owl-nav {max-width:90%}*/
	
	.full-width .text-section .entry-content{max-width:53rem}
	
	.testimonial-wrap .testimonial-content {font-size:3rem}
	
	#footer .widgets{flex-flow:nowrap;overflow:visible}
	#footer .widgets>div:not(:first-child){flex:1;padding:0}
	#footer .widgets>div:first-child{flex:1 1;margin-bottom:0}
	
	
}


@media only screen and (max-width:64.0625em){
.full-width .hentry .layout-section .row .entry-content{padding:0}
.template-front-page-custom .hentry{padding:0 1rem}
/*#footer .widgets{padding:0 1rem 0 1rem;margin:0}
#footer .widgets>div:nth-child(3),#footer .widgets>div:nth-child(4){margin:0}
*/
}


@media only screen and (min-width:64.0625em){
.large-push-0{position:relative;left:0;right:auto}
.large-pull-0{position:relative;right:0;left:auto}
.large-push-1{position:relative;left:8.3333333333%;right:auto}
.large-pull-1{position:relative;right:8.3333333333%;left:auto}
.large-push-2{position:relative;left:16.6666666667%;right:auto}
.large-pull-2{position:relative;right:16.6666666667%;left:auto}
.large-push-3{position:relative;left:25%;right:auto}
.large-pull-3{position:relative;right:25%;left:auto}
.large-push-4{position:relative;left:33.3333333333%;right:auto}
.large-pull-4{position:relative;right:33.3333333333%;left:auto}
.large-push-5{position:relative;left:41.6666666667%;right:auto}
.large-pull-5{position:relative;right:41.6666666667%;left:auto}
.large-push-6{position:relative;left:50%;right:auto}
.large-pull-6{position:relative;right:50%;left:auto}
.large-push-7{position:relative;left:58.3333333333%;right:auto}
.large-pull-7{position:relative;right:58.3333333333%;left:auto}
.large-push-8{position:relative;left:66.6666666667%;right:auto}
.large-pull-8{position:relative;right:66.6666666667%;left:auto}
.large-push-9{position:relative;left:70%;right:auto}
.large-pull-9{position:relative;right:75%;left:auto}
.large-push-10{position:relative;left:83.3333333333%;right:auto}
.large-pull-10{position:relative;right:83.3333333333%;left:auto}
.large-push-11{position:relative;left:91.6666666667%;right:auto}
.large-pull-11{position:relative;right:91.6666666667%;left:auto}
.column,.columns{position:relative;/*padding-left:.9375rem;padding-right:.9375rem;*/float:left}
.content-area,.widget-area/*,.content-area,.widget-area*/{position:relative}
.large-1{width:8.3333333333%}
.large-2{width:16.6666666667%}
.large-3{width:25%}
.large-4{width:33.3333333333%}
.large-5{width:41.6666666667%}
.large-6{width:50%}
.large-7{width:58.3333333333%}
.large-8{width:66.6666666667%}
.large-9{width:75%}
.large-10{width:83.3333333333%}
.large-11{width:91.6666666667%}
.large-12{width:100%}
.large-offset-0{margin-left:0!important}
.large-offset-1{margin-left:8.3333333333%!important}
.large-offset-2{margin-left:16.6666666667%!important}
.large-offset-3{margin-left:25%!important}
.large-offset-4{margin-left:33.3333333333%!important}
.large-offset-5{margin-left:41.6666666667%!important}
.large-offset-6{margin-left:50%!important}
.large-offset-7{margin-left:58.3333333333%!important}
.large-offset-8{margin-left:66.6666666667%!important}
.large-offset-9{margin-left:75%!important}
.large-offset-10{margin-left:83.3333333333%!important}
.large-offset-11{margin-left:91.6666666667%!important}
.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.large-centered,.columns.large-centered,.large-centered.content-area,.large-centered.widget-area{margin-left:auto;margin-right:auto;float:none}
.column.large-uncentered,.columns.large-uncentered,.large-uncentered.content-area,.large-uncentered.widget-area{float:left;margin-left:0;margin-right:0}
.column.large-centered:last-child,.columns.large-centered:last-child,.large-centered.content-area:last-child,.large-centered.widget-area:last-child{float:none}
.column.large-uncentered:last-child,.columns.large-uncentered:last-child,.large-uncentered.content-area:last-child,.large-uncentered.widget-area:last-child{float:left}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite,.large-uncentered.opposite.content-area,.large-uncentered.opposite.widget-area{float:right}
.row.large-collapse>.column,.row.large-collapse>.columns,.row.large-collapse>.content-area,.row.large-collapse>.widget-area{padding-left:0;padding-right:0}
.row.large-collapse .row{margin-left:0;margin-right:0}
.row.large-uncollapse>.column,.row.large-uncollapse>.columns,.row.large-uncollapse>.content-area,.row.large-uncollapse>.widget-area{/*padding-left:.9375rem;padding-right:.9375rem;*/float:left}
.large-block-grid-1>li{list-style:none;width:100%}
.large-block-grid-1>li:nth-of-type(1n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{list-style:none;width:50%}
.large-block-grid-2>li:nth-of-type(1n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{list-style:none;width:33.3333333333%}
.large-block-grid-3>li:nth-of-type(1n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{list-style:none;width:25%}
.large-block-grid-4>li:nth-of-type(1n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{list-style:none;width:20%}
.large-block-grid-5>li:nth-of-type(1n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{list-style:none;width:16.6666666667%}
.large-block-grid-6>li:nth-of-type(1n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{list-style:none;width:14.2857142857%}
.large-block-grid-7>li:nth-of-type(1n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{list-style:none;width:12.5%}
.large-block-grid-8>li:nth-of-type(1n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{list-style:none;width:11.1111111111%}
.large-block-grid-9>li:nth-of-type(1n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{list-style:none;width:10%}
.large-block-grid-10>li:nth-of-type(1n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{list-style:none;width:9.0909090909%}
.large-block-grid-11>li:nth-of-type(1n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{list-style:none;width:8.3333333333%}
.large-block-grid-12>li:nth-of-type(1n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
.large-text-left{text-align:left!important}
.large-text-right{text-align:right!important}
.large-text-center{text-align:center!important}
.large-text-justify{text-align:justify!important}
/*
.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}
*/
/*.mobile-menu{display:none}*/
.title-bar .title-area{left:0;margin-left:0}
.title-bar .right .top-button.top-button-main-menu{display:none;height:54px;width:54px}
.site-slider .slide{height:750px}

	/*.section__slider .mask{height:750px}
	.section__slider .site-banner-cover-1{left:0}
	.section__slider .site-banner-cover-2{left:-100px}
	.section__slider .site-banner-cover-right{right:0}
	.section__slider .site-banner-cover-content{top:300px;width:370px;left:175px}
	.hentry .section__slider .site-banner-cover-content .entry-title,.section__slider .site-banner-cover-content .hentry .entry-title,.section__slider .site-banner-cover-content h1{font-size:2.0625rem}*/
	/*#footer .widgets>div{margin:0}*/
}



@media only screen and (min-width:64.0625em) and (max-width:90em){
.large-only-text-left{text-align:left!important}
.large-only-text-right{text-align:right!important}
.large-only-text-center{text-align:center!important}
.large-only-text-justify{text-align:justify!important}
}


@media only screen and (min-width: 67em) {
	.media-text-section:not(.container) .media-text-item:nth-child(odd) .content-inner{margin-right: 13%}
	.media-text-section:not(.container) .media-text-item:nth-child(even) .content-inner{margin-left: 13%}
}


@media only screen and (min-width:75em) {
	.image-cards-4 .owl-dots .owl-dot:nth-last-child(3){display:none}
	.section__events .cal-title{font-size:1.8rem}
	.section__upcomingevents .event-content{padding:.5rem .6rem .5rem .7rem}
	#footer .widgets>div:not(:first-child){flex:0 1 270px;min-width:270px;padding:0 1.4rem 0}
	#footer .widgets>div:last-child, #footer .widget_nav_menu>*{padding-right:0}
}

@media only screen and (min-width: 76.5em) {
.cta-buttons {justify-content: flex-start; gap: 1.5rem}
.hib-grid {grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr))}
.hib-grid:has(.hib-col-4) {grid-template-columns: repeat(auto-fit, minmax(calc(100% / 4 - 12px), 1fr))}
}

@media only screen and (min-width:80em){
	.section__page-header .page-header-content,.snav-mobile,.snav,.full-width #primary>#main>*:not(.full-width-section),.layout-sections>*:not(.full-width-section),.has-sidebar .site-content,.container,.bg-image-section .inner,.stat-grid-box .stat-grid.small,.media-text-section.container,.section__news.container,.section__all-events.container,.section__news,.cta-section.container,.be-related-link-container{width:85%;max-width:85%}
	.media-text-section .media-text-item > .img {
		min-height: 450px;
	}
	.bg-image-section .section-header, .bg-image-section.left-align .section-header > *, .bg-image-section.center-align .section-header > *{max-width:30rem}
	/*section>.section__events:not(.section__important-admissions-dates){max-width:700px}*/
	.image-section .section-content > .content-inner, .template-program-page #main section .container{width: 75%}
	.template-program .section__content.full-width-section .section-content.container, .template-program .column-link-set .column-links.container, .template-program .section__accordion .container, .template-program .section__tabs .container{width:75%}
}

@media only screen and (min-width: 84em) {
	.stat-grid.stats-3 .stats.container {gap: 9rem}
	.template-program .intro-flex{gap:10vw}
	.template-program .intro-flex .rfi-container{flex-basis: 24rem}
}




@media only screen and (min-width: 90em) {
	.has-sidebar #main{max-width:94%}
	.bg-image-section.split-align .section-content, .bg-image-section.split-align .split-right {padding:0 var(--l)}
	/*.bg-image-section:not(.split-align) .inner {
		max-width: 80rem;
		margin: 0 auto;
	}*/
	/*.bg-image-section.split-align .inner {padding:0 0 0 6rem}
	.bg-image-section.split-align .section-header{padding: var(--s) 0 var(--s) var(--xxl)}*/
}
/*
@media only screen and (min-width:90.0625em){
.xlarge-text-left{text-align:left!important}
.xlarge-text-right{text-align:right!important}
.xlarge-text-center{text-align:center!important}
.xlarge-text-justify{text-align:justify!important}
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}
}
@media only screen and (min-width:90.0625em) and (max-width:120em){
.xlarge-only-text-left{text-align:left!important}
.xlarge-only-text-right{text-align:right!important}
.xlarge-only-text-center{text-align:center!important}
.xlarge-only-text-justify{text-align:justify!important}
}
*/
@media only screen and (min-width:100em){
	
	.image-section .section-content > .content-inner, .template-program-page #main section .container{width: 70%}
	.template-program .section__content.full-width-section .section-content.container, .template-program .column-link-set .column-links.container, .template-program .section__accordion .container, .template-program .section__tabs .container{width:70%}
}

@media only screen and (min-width:120em){
	
	.media-text-section .media-text-item > .img {
		min-height: 600px;
	}
	.section__academics.image-section .section-content {margin: 0 var(--s) 0 var(--s);transform:translateY(-3rem)}
}

/*
@media only screen and (min-width:120.0625em){
.xxlarge-text-left{text-align:left!important}
.xxlarge-text-right{text-align:right!important}
.xxlarge-text-center{text-align:center!important}
.xxlarge-text-justify{text-align:justify!important}
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}
.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}
thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}
td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}
}
@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){
.xxlarge-only-text-left{text-align:left!important}
.xxlarge-only-text-right{text-align:right!important}
.xxlarge-only-text-center{text-align:center!important}
.xxlarge-only-text-justify{text-align:justify!important}
}
*/
@media screen and (max-width:37.5em){#wpadminbar{position:fixed}}



@media screen and (-webkit-min-device-pixel-ratio:0){
	.top-bar.expanded .top-bar-section .dropdown,.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown{clip:auto}
	.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}
}

/*
@media only screen and (orientation:landscape){
	.hide-for-portrait,.show-for-landscape{display:inherit!important}
	.hide-for-landscape,.show-for-portrait{display:none!important}
	table.hide-for-portrait,table.show-for-landscape{display:table!important}
	thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}
	tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}
	tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}
	td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}
}
@media only screen and (orientation:portrait){
	.hide-for-landscape,.show-for-portrait{display:inherit!important}
	.hide-for-portrait,.show-for-landscape{display:none!important}
	table.hide-for-landscape,table.show-for-portrait{display:table!important}
	thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}
	tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}
	tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}
	td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}
}
*/
@media print{
	*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
	a[href]:after{content:" (" attr(href) ")"}
	abbr[title]:after{content:" (" attr(title) ")"}
	.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
	blockquote,pre{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group}
	img,tr{page-break-inside:avoid}
	@page{size:auto;margin:0}
	html, body{width:188mm;height:282mm;font-size:12px;background:#FFF;overflow:visible}
	h2,h3,p{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
	.print-only,.show-for-print{display:block!important}
	.hide-for-print,.hide-on-print,.title-area,.top-button,.site-logo,.sidebar,#masthead,.section__snav,.section__breadcrumbs,.be-ix-link-block{display:none!important}
	table.show-for-print{display:table!important}
	thead.show-for-print{display:table-header-group!important}
	tbody.show-for-print{display:table-row-group!important}
	tr.show-for-print{display:table-row!important}
	td.show-for-print,th.show-for-print{display:table-cell!important}
	body{background:none!important;font-size:11.25pt}
	#footer,.edit-link,.foot-logos-container,/*.footer-out,*/.navigation,.page-links,.rev_slider_wrapper,.revslider,.testimonial-profile img,.header-nav .primary-nav .right-off-canvas-toggle,.widget-area,.quick-links,button,input,select,textarea{display:none}
	.accordion .accordion-navigation>.content{display:block!important}
	.entry-footer,.hentry,.page-content,.page-header,.site-header{background:none!important}
	/*.site-header .site-logo{position:relative}*/
	.author-heading,.entry-caption,.entry-footer,.entry-footer a,.gallery-caption,.post-title,.site-description,.site-title a,.taxonomy-description,.wp-caption-text,a,blockquote,blockquote cite,blockquote small,body,label{color:#000!important}
	.author-info,.hentry+.hentry,.page-header,.site-header,abbr[title],pre,table,td,th{border-color:#eaeaea!important}
	.site{margin:0 7.6923%}
	.site-branding{padding:0}
	.site-header{padding:7.6923% 0}
	.site-description{display:block}
	.hentry+.hentry{margin-top:7.6923%}
	.hentry.has-post-thumbnail{padding-top:7.6923%}
	.sticky-post{color:#fff!important;background:#000!important}
	.entry-footer,.entry-header{padding:0}
	.entry-content,.entry-summary{padding:0 0 7.6923%}
	.author-info,.post-thumbnail img{margin:0}
	.page-content{padding:7.6923% 0 0}
	.page-header{padding:3.84615% 0}
	.accordion .content{display:block!important}
}
