/******************************************
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
*
* Simply copy an existing style from style.css to this file,
* and modify it to your liking.
*/

/* HEADER */

/* Shrink logo to proper size */

@media screen and (min-width: 769px) {div#logo a img {
	max-width: 60% !important;
	}}

/* Hide skip-to-content button except when focused */
.skip-to-content {
	color: #081e3f; 
	position: absolute; 
	left: -100%; 
	background: white; 
	padding: 5px 10px;
	transition: .2s ease left;
	z-index: 2;
}
.skip-to-content:focus {
    left: 0;
}

/* Change text color for college name to black, or gold in hover state */
.top-navbar a {color:#000000 !important;}
.top-navbar .navbar-nav a:hover {color: #B98D09;}

/* hide built-in search link */

.header_social {display: none;}

/* style hamburger menu text */

#top-nav-menu-text {
	/*font-size: 11.5px; font-weight: bold;*/
	font-size: 0.77rem !important;
}
a.navbar-toggle:hover {
	text-decoration: none;
	color: black;
}

span.icon-bar {
	margin: auto;
}

footer {
	margin: 0 auto !important;
}

@media screen and (max-width: 1110px) {footer div.row {
	width: 90%;
	padding: 0 3%;
	}}

/* SIDEBAR STYLING */

/* reduce space between widgets in sidebar */

#sidebar .widget {margin-bottom: 25px;}

/* underline department and more opps links */

#sidebar p a {
    text-decoration: underline;
}

/* calendar sidebar styling */
/* hide the thumbnail */
	
#lclst_widget_footer a img {
	display: none;
}
.localist_widget_container a.lw_event_item_image img {
	opacity: 0;
}

/* reduce event title line height */
.localist_widget_container div.lw_event_item_title {
	line-height: unset !important; 
}

.lw_event_item_description {
	color: #333333 !important;
}
.localist_widget_container .action_button a {
	background: #081e3f !important;	
}

.lw_event_item_date {
	font-size: 16px !important;
}

/* set date to full width */
.localist_widget_container a.lw_event_item_image {
	width: 100% !important;
	max-width: unset !important;
	max-height: 30px !important;
	font-weight: bold !important;
}



/* fix problem with images overflowing above 1110px screen width */
@media (min-width: 1111px) {
	section#sidebar .widget img {max-width: 100% !important;}
}

/* set video height */
div.sidebar-video-wrapper {
	position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.sidebar-video {
	/*height: 230px !important; */
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* reduce h3 size - see Can't Get Enough? on homepage */

#panel-w5d2a840b1fe47-1-0-0 h3 {
	line-height: 1.6rem;
    font-size: 1.4rem;
}

/* style the Simple Links related posts feeds */

li.simple-links-item {
  margin: 0 0 15px;
  border-bottom: 1px solid #ececec;
  line-height: 1.4;
}

li.simple-links-item a {
  font-weight: bold;
}

li.simple-links-item span {
  font-style: italic;
}

/* PAGE CONTENT */

/* always show homepage slider control buttons */
ol.sow-slider-pagination {
	display: block !important;
}

li#pause-play {
	color: white;
	cursor: pointer;
}

/* Fix issue with homepage photos coming in too small. On the page, the WPZoom: Recent Posts images are now set to come in at 250x200, twice the display resolution. This code ensures they display at the correct size. 1-31-20 */

div#pg-340-1 div div ul.feature-posts-list li img {max-width: 50% !important;}
div#pg-340-2 div div ul.feature-posts-list li img {max-width: 50% !important;}
div#pg-340-3 div div ul.feature-posts-list li img {max-width: 50% !important;}
div#pg-340-4 div div ul.feature-posts-list li img {max-width: 50% !important;}

/* style FIU News basic RSS feed on homepage */

img.rss-widget-icon {
	display: none;
}
span.rss-date {
	font-style: italic;
}
.rssSummary {
	margin-bottom: 1em;
}

/* style FIU News Feedzy feeds */

.feedzy-rss .rss_item .rss_content small {
	font-style: normal !important;
	color: #8B96A0;
}

.widget_feedzy_wp_widget h3.widget-title {
	margin: 0px;
}

.entry ul:not(.wp-block-gallery) {
	margin: 0px;
}

div.widget_feedzy_wp_widget {
	margin-bottom: 0px !important;
}

.rss_content br {
	display:none !important;
}

.rss_image + p {
	margin-bottom: 0 !important;
}

/* reduce padding for the Feedzy FIU News feed on the homepage
 * this is no longer needed - replaced by code above

#pl-340 .so-panel {margin-bottom: 0px !important;}

.entry ul:not(.wp-block-gallery) {margin: 0px;}

#panel-340-5-0-0 h3.widget-title {margin: 0px 0px 0px 0px !important;}*/

/* style author name bold */
span.vcard.author span a {
                font-weight: bold;
}
/* style links in stories */
div.entry p a {
	font-weight: normal;
	text-decoration: underline;
}
div.entry ul li a {
    font-weight: normal;
    text-decoration: underline;
}
div.entry ol li a {
    font-weight: normal;
    text-decoration: underline;
}

/* hide text overlay on grid images on category pages */
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image .lsow-image-info .lsow-entry-info {
	display: none !important;
}

/* style grid headers and dates */

.lsow-entry-text-wrap {
	margin: 15px auto 0 !important;
}
.entry-title {
	text-align: left;
	font-size: 16px;
	line-height: 22px;
}
.lsow-entry-meta {
	text-align: left;
}

/* remove redundant SiteOrigin Button on some pages e.g. Biological Sciences */
a.ow-button-hover:first-child:nth-last-child(2) {display: none !important;}

/* remove underline from story publish dates */
abbr[title] {
	border-bottom: none !important;
	text-decoration: none !important;
	color: #000000;
}

/* style blockquote text */

.entry blockquote {
	color: #595959 !important;
}

div.navigation span.current {
	border-bottom: 2px solid #8F6E0A;
	color: #8F6E0A;
}

/*style links in newsletter archive */

div.sow-tabs-panel-content a {
	text-decoration: underline;
	font-weight: normal;
}

/* indent uls in uls in stories */

div.entry ul ul {
    padding-left: 25px !important;
}

/* fix uls in ols not indenting - also commented out style.css row 867 which was making these uls use decimal numbering - and changed style.css row 866 from square to disc for ul list */

div.entry ol li ul {
	margin-left: 14px !important;
}

/* fix text in uls not all indenting, and inconsistent padding; will override something in style.css */

.entry li {
	list-style-position: outside;
}

.entry ul, ol {
	padding: 0px 0px 14px 14px;
}

.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul {
	padding: 0px 0px 0px 14px;
}

/* FOOTER */

#footer a {
	text-decoration: underline !important;
}

#footer .widget-area {
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}

#footer h3 {
	line-height: 1.6rem;
    font-size: 1.4rem;
}

h2.case-footer-h2 {
	font-size: 16px;
	font-weight: bold;
}

div#footer {
	text-align: center;
}

footer a {
	text-decoration: underline;
}

.copyright {
	text-align: center !important;
}

@media (min-width: 641px) {div#footer {
	text-align: left;
	}}

@media (min-width: 641px) {.zoom-social-icons-widget .zoom-social-icons-list--align-center {
	text-align: left !important;
	}}

@media (max-width: 640px) {.so-widget-sow-image-default-ad2c8d41f7a1 .sow-image-container .so-widget-image {
	margin: auto;
}}

/* FIU HEADER/FOOTER */

.top-navbar{border-top:1px solid #e5e5e5}.fiu-button-yellow{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:#F8C93E;color:#081E3f;border:1px solid #F8C93E;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-yellow:active{background-color:#f6bb0d;color:#081E3f;border-color:#F8C93E}.fiu-button-yellow:hover{background-color:#f9d057;color:#081E3f;border-color:#F8C93E}.fiu-button-yellow:focus{background-color:#f7c225;color:#081E3f;border-color:#F8C93E}.fiu-button-yellow-outline{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:transparent;color:#F8C93E;border:1px solid #F8C93E;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-yellow-outline:active{background-color:#e1aa08;color:#081E3f;border-color:#F7C225}.fiu-button-yellow-outline:hover{background-color:#f8c93e;color:#081E3f;border-color:#F7C225}.fiu-button-yellow-outline:focus{background-color:#f6bb0c;color:#081E3f;border-color:#F7C225}.fiu-button-blue,.content-button{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:#081E3f;color:#fff;border:1px solid #081E3f;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-blue:active,.content-button:active{background-color:#020812;color:#fff;border-color:#081E3f}.fiu-button-blue:hover,.content-button:hover{background-color:#0b2956;color:#fff;border-color:#081E3f}.fiu-button-blue:focus,.content-button:focus{background-color:#051328;color:#fff;border-color:#081E3f}.fiu-button-blue-outline{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:transparent;color:#081E3f;border:1px solid #081E3f;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-blue-outline:active{background-color:#020812;color:#fff;border-color:#081E3f}.fiu-button-blue-outline:hover{background-color:#0b2956;color:#fff;border-color:#081E3f}.fiu-button-blue-outline:focus{background-color:#051328;color:#fff;border-color:#081E3f}.fiu-button-white{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:#fff;color:#081E3f;border:1px solid #fff;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-white:active{background-color:#e6e6e6;color:#081E3f;border-color:#fff}.fiu-button-white:hover{background-color:#fff;color:#081E3f;border-color:#fff}.fiu-button-white:focus{background-color:#f2f2f2;color:#081E3f;border-color:#fff}.fiu-button-white-outline{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:transparent;color:#fff;border:1px solid #fff;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-white-outline:active{background-color:#e6e6e6;color:#081E3f;border-color:#fff}.fiu-button-white-outline:hover{background-color:#fff;color:#081E3f;border-color:#fff}.fiu-button-white-outline:focus{background-color:#f2f2f2;color:#081E3f;border-color:#fff}.fiu-button-gray{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:#e0e0e0;color:#000;border:1px solid #CCC;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-gray:active{background-color:#d3d3d3;color:#000;border-color:#999}.fiu-button-gray:hover{background-color:#fafafa;color:#000;border-color:#999}.fiu-button-gray:focus{background-color:#e0e0e0;color:#000;border-color:#999}.fiu-button-gray-outline{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:#fff;color:#000;border:1px solid #CCC;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-gray-outline:active{background-color:#d3d3d3;color:#000;border-color:#999}.fiu-button-gray-outline:hover{background-color:#fafafa;color:#000;border-color:#999}.fiu-button-gray-outline:focus{background-color:#e0e0e0;color:#000;border-color:#999}ul{list-style:disc}ul.two-columns{list-style:disc;-webkit-column-count:1;column-count:1;-moz-column-count:1}@media (min-width:641px){ul.two-columns{-webkit-column-count:2;column-count:2;-moz-column-count:2}}main .breadcrumbs-wrapper h1{color:#005485;margin:0!important;font-size:2.25em!important;padding-bottom:0.5em}h2{font-size:1.5rem}@media (min-width:641px){h2{font-size:1.85rem}}h3{font-size:1.3rem}@media (min-width:641px){h3{font-size:1.5rem}}h4{font-size:1.2rem}@media (min-width:641px){h4{font-size:1.3rem}}h5{font-size:1.1rem}@media (min-width:641px){h5{font-size:1.125rem}}.flex-video{margin:0}section h1:after,.content-block h1:after{display:none}section .additional-content-before,.content-block .additional-content-before{padding-bottom:1em}section .additional-content-after,.content-block .additional-content-after{padding-top:1em}/*#banner-video *::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}#banner-video *::--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}#banner-video *::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}*/.display-text,.display-text--small,.display-text--medium,.display-text--large,.display-text--x-large{font-family:"Bitter",Georgia,Times,"Times New Roman",serif;font-weight:bold;margin:0.1rem 0 0.7rem 0;line-height:1.2em}.display-text--small{font-size:1rem}@media (min-width:641px){.display-text--small{font-size:1.15rem}}.display-text--medium{font-size:1.2rem}@media (min-width:641px){.display-text--medium{font-size:1.3rem}}.display-text--large{font-size:1.5rem}@media (min-width:641px){.display-text--large{font-size:1.7rem}}.display-text--x-large{font-size:2.3rem}@media (min-width:641px){.display-text--x-large{font-size:2.5rem}}.gray{background-color:#f4f4f4}.gray .related-content{background:white;border:solid 1px #dedede}.blue{background-color:#081E3f;color:white}.related-content{border:none;margin-top:1em;margin-bottom:0}.related-content h2,.related-content h3,.related-content h4,.related-content h5,.related-content h6{color:#333!important}.related-content .display-text--small{margin-bottom:0.5em;color:#333!important}.related-content ul{list-style-position:outside}@media (min-width:641px){.related-content{margin-top:0}}.checklist h2{display:inline-block}@media (max-width:641px){.checklist h2{margin-top:.2rem!important}}.checklist h2::before{border-bottom:#F8C93E solid 3px;content:"";display:block;position:absolute;width:40px;top:1.5em}figure{margin:1em 0}@media (min-width:641px){figure{margin:0}}figure figcaption{color:#3e3e3e;font-size:0.9em;margin-top:0.5em;margin-bottom:0em;font-style:italic}@media (min-width:641px){figure figcaption{margin-bottom:1em}}.content-button{display:unset}ul.facts{list-style:none;margin:0;padding:0 15px}ul.facts li{border-bottom:1px solid gray;padding:1em;position:relative}@media (min-width:641px){ul.facts li{width:95%!important}}ul.facts li .fact-number{font-size:17px;font-weight:bold;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:0;text-align:center;line-height:1.1}@media (min-width:641px) and (max-width:1024px){ul.facts li .fact-number{font-size:19px}}@media (min-width:1025px){ul.facts li .fact-number{font-size:22px}}ul.facts li:nth-last-child(1){border-bottom:none;padding-bottom:0}main h1{padding:0;margin:-10px 0 0 0;line-height:1.2em}main>.row{margin:1.4em auto 0}.breadcrumbs-wrapper+.row{margin:0 auto}.emergency{background:#B50000}.emergency *{color:white!important}blockquote p{color:#464646}blockquote cite:before{display:none!important}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{color:#081E3f}.align-right{position:absolute;top:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin-top:1.2rem;margin-right:1.2rem;border-bottom:1px solid}.back-to-top span{display:block!important}.prefix-icon::before{font-family:"FontAwesome";font-weight:normal;font-size:1.2em;margin-right:0.5em}h1{font-size:1.75rem}@media (min-width:1025px){h1{font-size:2.44rem}}h2{font-size:1.5rem}@media (min-width:1025px){h2{font-size:2.05rem}}h3{font-size:1.375rem}@media (min-width:1025px){h3{font-size:1.75rem}}h4{font-size:1.225rem}@media (min-width:1025px){h4{font-size:1.425rem}}h5{font-size:1.12rem}@media (min-width:1025px){h5{font-size:1.25rem}}h6{font-size:1rem}@media (min-width:1025px){h6{font-size:1rem}}h2,h3,h4,h5,h6{color:#333}h1{color:#005485}.blue{background-color:#112D54!important}.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6{color:#FFF}ul.tabs .tab-title.active a,ul.tabs .tab-title.active a:hover,section nav.fixed #in-this-section,section nav #in-this-section,section nav ul.sub-nav{background:#112D54!important}section nav ul.sub-nav li:before{border-color:#112D54 transparent transparent transparent!important}.tabs-content{border:2px solid #112D54!important}@media (min-width:641px){nav.fixed>ul.sub-nav[role='menu']{background-color:#112D54!important}section nav ul.sub-nav{background-color:white!important}}footer{background:#112D54!important}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF!important}section,article{padding:0}.content-block p:last-child{margin:0}.left-nav-container+.large-9.columns .content-block:nth-child(1){padding:0}.full-width{width:100%}.background-image,.tall.overlay,.overlay.taller{background-position:center center;background-size:cover;background-repeat:no-repeat}.columns>h2:first-of-type{margin-top:0}.breadcrumbs-wrapper+main>section nav:first-child:not(.fixed):not([data-magellan-expedition])>.sub-nav>li>a,.white+a+.tall,.white+a+.white,.white+.white,.breadcrumbs-wrapper+section article:nth-child(1) .content-block:nth-child(1).white,.breadcrumbs-wrapper+section article:nth-child(1).white,nav+article .white.content-block,.in-this-section+article .content-block:nth-child(1).white,.breadcrumbs-wrapper+section>article:nth-child(1)>.white{padding-top:0!important}.breadcrumbs-wrapper+main>section .cta-section.white:first-child{margin-top:0;padding-top:1em!important;padding-bottom:2em!important}.white+.two-panels{padding:0!important}@media (min-width:641px){.block-grid--bordered li a.wrapper{margin-bottom:0!important}.block-grid--bordered:not(:last-child){margin-bottom:1.75rem}.block-grid--bordered li:nth-child(n+4){margin-top:1.75rem!important}}.block-grid--bordered a.wrapper .content .fa{-webkit-transform:translate(-50%,-30px)!important;transform:translate(-50%,-30px)!important}.cards:not(.featured) li:last-child{padding-bottom:0!important}@media (min-width:1025px){.cards:not(.featured) li:nth-last-child(-n+2){padding-bottom:0!important}}@media (min-width:641px){.thumbnail-grid>li:nth-last-child(-n+3){padding-bottom:0}}.cta-section{padding:1.6em 0 1.75em 0!important}.content-block{padding:1.3em 0 1.75em 0}.content-block:not(.blockquote-container) .columns>img:last-child{padding-top:1em}.hidden{position:absolute;left:-100000px;height:1px;width:1px;overflow:hidden}header a{color:#081E3f}header>div{height:auto!important;}header .logo-tools .logo-tools-wrapper{height:50px}header .logo-tools>a{float:left}header .logo-tools .tools{float:right;text-align:center!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}header .logo-tools .tools #search,header .logo-tools .tools #menu,header .logo-tools .tools #mmenu{background:transparent!important;color:#081E3f!important;padding:8px 0 4px!important}header .logo-tools .tools #search:hover *,header .logo-tools .tools #search:focus *,header .logo-tools .tools #menu:hover *,header .logo-tools .tools #menu:focus *,header .logo-tools .tools #mmenu:hover *,header .logo-tools .tools #mmenu:focus *{color:#113e83!important}header .logo-tools .tools #search span,header .logo-tools .tools #menu span,header .logo-tools .tools #mmenu span{text-transform:uppercase;font-size:0.77rem!important}@media (min-width:1025px){header .logo-tools .tools #search,header .logo-tools .tools #menu,header .logo-tools .tools #mmenu{padding:1em!important}header .logo-tools .tools #search span,header .logo-tools .tools #menu span,header .logo-tools .tools #mmenu span{display:none}}@media (min-width:1025px){header .logo-tools .tools #search{width:auto!important}header .logo-tools .tools #search p{display:inline!important;padding-right:5px}header .logo-tools .tools #search span{display:inline!important;font-size:0.9rem!important}}header .logo-tools .tools>a{float:left;width:50px!important;padding:0!important}@media (min-width:1025px){header .logo-tools .tools>a{width:60px!important}}header .logo-tools .tools .fa{margin:0;display:block!important;font-size:1.1rem;line-height:1rem}@media (min-width:1025px){header .logo-tools .tools #menu,header .logo-tools .tools #mmenu{display:none}}header #nav{background:#112D54;height:auto!important}header #nav .site-header{padding:1rem 0}@media (min-width:1025px){header #nav .site-header{padding:1.3rem 0 0.5rem}}header #nav .site-header .site-name{color:white!important;font-size:1.5rem;line-height:1.4;margin:0;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif;border:none;color:white;text-decoration:none;display:inline-block}header #nav .site-header .site-name:hover,header #nav .site-header .site-name:focus,header #nav .site-header .site-name:active{border:none;text-decoration:underline}@media (min-width:1025px){header #nav .site-header .site-name{font-size:2rem}}header #nav .site-header p.parent-organization{margin:0}header #nav .site-header p.parent-organization a{font-size:1rem;border:none;color:white;text-decoration:none;display:inline-block}header #nav .site-header p.parent-organization a:hover,header #nav .site-header p.parent-organization a:focus,header #nav .site-header p.parent-organization a:active{border:none;text-decoration:underline}header #nav .nav-links{display:block!important;width:auto!important;float:left}header #nav .nav-links *{font-size:0.95rem;color:white}header #nav .nav-links li:not(.global-tools){display:none}@media (min-width:1025px){header #nav .nav-links li:not(.global-tools){display:block}}header .header-logo{display:inline-block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;padding:6px 0}header .header-logo span{text-transform:uppercase;font-weight:bold;font-size:0.9rem!important;display:none}@media (min-width:1025px){header .header-logo span{display:inline}}header .header-logo img{display:inline-block;max-height:30px;margin-right:1rem;}header .logo img{padding:0!important;height:155px}header .logo a{background:transparent!important;border-top:0!important}header .top-bar-section .nav-links>li.current>button span,header .top-bar-section .nav-links>li.current>a span,header .top-bar-section .nav-links>li.current>button:hover span,header .top-bar-section .nav-links>li.current>button:focus span{border-bottom:solid 2px #E8CD7D!important}header .top-bar-section .nav-links>li.open>button:hover span,header .top-bar-section .nav-links>li.open>button:focus span{border-bottom:solid 2px #E8CD7D!important}header .top-bar-section .nav-links>li>button,header .top-bar-section .nav-links>li:not(.logo)>a{height:auto!important;top:0!important;padding-top:0.5rem!important;padding-bottom:0.5rem!important;-webkit-transition:none;transition:none;line-height:inherit!important;border:none!important}header .top-bar-section .nav-links>li>a,header .top-bar-section .nav-links>li>button,header .top-bar-section .nav-links>li.hover>a,header .top-bar-section .nav-links>li.hover>button{background:transparent!important;color:#4A4A4A}header .top-bar-section .nav-links>li>a:hover,header .top-bar-section .nav-links>li>a:focus,header .top-bar-section .nav-links>li>button:hover,header .top-bar-section .nav-links>li>button:focus,header .top-bar-section .nav-links>li.hover>a:hover,header .top-bar-section .nav-links>li.hover>a:focus,header .top-bar-section .nav-links>li.hover>button:hover,header .top-bar-section .nav-links>li.hover>button:focus{background:transparent!important;color:white!important}header .top-bar-section .nav-links li a:hover,header .top-bar-section .nav-links li a:focus,header .top-bar-section .nav-links .nav-links>li>button:focus{background:transparent!important}header .top-bar-section .nav-links li a:hover span,header .top-bar-section .nav-links li a:focus span,header .top-bar-section .nav-links .nav-links>li>button:focus span{color:white!important;border-bottom:solid 2px white}header .top-bar-section .nav-links>ul li:hover ul{display:block}header .top-bar-section .nav-links li.has-dropdown button{padding-right:25px!important;padding-left:15px!important}header .top-bar-section .nav-links li.has-dropdown button:hover span,header .top-bar-section .nav-links li.has-dropdown button:focus span{border-bottom:solid 2px white}header .top-bar-section .nav-links li.has-dropdown button:hover span:after,header .top-bar-section .nav-links li.has-dropdown button:focus span:after{border-color:white transparent transparent transparent}header .top-bar-section .nav-links li.has-dropdown button span:after{content:"";position:relative;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:white transparent transparent transparent;z-index:100;margin:0 auto;position:absolute;display:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px!important}header .top-bar-section .nav-links li.has-dropdown button:after{content:"";position:relative;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:transparent transparent transparent transparent;z-index:100;margin:0 auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}header .top-bar-section .nav-links li.has-dropdown a{border:none!important;color:#081E3f!important;background:transparent!important;line-height:normal;width:170px;display:inline-block!important;padding:10px 0 10px 10px}header .top-bar-section .nav-links li.has-dropdown a span{color:#081E3f!important;white-space:normal;font-size:0.9rem!important}header .top-bar-section .nav-links li.has-dropdown a:hover span,header .top-bar-section .nav-links li.has-dropdown a:focus span{border-bottom:solid 2px #081E3f}header .top-bar-section .nav-links li.has-dropdown .dropdown{display:none;visibility:hidden;background:#f2f2f2;margin:0;-webkit-column-gap:5px;column-gap:5px;padding:15px 10px}header .top-bar-section .nav-links li.has-dropdown .dropdown li{float:none}header .top-bar-section .nav-links li.has-dropdown .dropdown.left{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:100%}header .top-bar-section .nav-links li.has-dropdown.open .dropdown{visibility:visible;height:auto;width:auto;clip:auto;display:block;position:absolute;overflow:visible}header .top-bar-section .nav-links li.has-dropdown.open{background:#E8CD7D}header .top-bar-section .nav-links li.has-dropdown.open:after{content:"";position:relative;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#E8CD7D transparent transparent transparent;z-index:100;margin:0 auto;position:absolute;left:50%;bottom:-7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}header .top-bar-section .nav-links li.has-dropdown.open button span{color:#081E3f!important}header .top-bar-section .nav-links li.has-dropdown.open span:after{border-color:#081E3f transparent transparent transparent!important}header .top-bar-section ul li{background:transparent}header>div{height:80px;position:relative;}#nav>.columns,#nav .contain-to-grid,#nav .regular-nav,#nav .top-bar-section,#nav .nav-links{height:100%!important;background:transparent!important;width:100%!important}#mega-menu{height:auto!important;z-index:1}#mega-menu hr{margin:10px 0 15px}#mega-menu .one-column li{margin-bottom:0.7em}#mega-menu .two-columns{width:100%;-webkit-column-gap:10px;column-gap:10px;-moz-column-gap:10px}#mega-menu .two-columns li{float:none!important;margin-bottom:0.7em}#mega-menu .top-bar-section .nav-links li.open{background:#E8CD7D}#mega-menu .top-bar-section .nav-links li.open button{color:#081E3f}#mega-menu .top-bar-section .nav-links li.open.current button span{color:#081E3f!important;border-color:#081E3f!important}#mega-menu .top-bar-section .nav-links li,#mega-menu .top-bar-section .nav-links>li>button{top:0;height:100%;background:transparent;border:none!important;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif;font-size:0.96rem;font-weight:500}#mega-menu .top-bar-section .nav-links li>a{background:transparent;border:none!important}#mega-menu .top-bar-section .nav-links>li:not(.open):not(.logo)>button:hover,#mega-menu .top-bar-section .nav-links>li:not(.open):not(.logo)>button:focus{background:#112D54}#mega-menu .top-bar-section .nav-links>li:not(.open):not(.logo)>button:hover span,#mega-menu .top-bar-section .nav-links>li:not(.open):not(.logo)>button:focus span{border-bottom:2px solid white}#mega-menu .top-bar-section .nav-links>li>button{padding:0 0.95rem!important;overflow:visible}#mega-menu .top-bar-section .nav-links>li>button span{border-bottom:2px solid transparent}#mega-menu .top-bar-section .nav-links li>a>span,#mega-menu .top-bar-section .nav-links .logo img{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}#mega-menu .top-bar-section .nav-links .logo{margin-right:1.1em}#mega-menu .top-bar-section .nav-links li>a>span{display:block;line-height:1.45em;font-size:1.1em;font-weight:500}#mega-menu .top-bar-section .nav-links .current button span{border-bottom:2px solid white;background:transparent!important;color:white}#mega-menu .top-bar-section .has-dropdown{position:static;background-color:#081E3f}#mega-menu .top-bar-section .has-dropdown>button:after{display:none}#mega-menu .top-bar-section .has-dropdown .dropdown{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2)!important;box-shadow:0 5px 5px rgba(0,0,0,0.2)!important;padding:1em 0;border-top:none!important;min-height:250px;background-color:#f7f7f7!important;left:-100000px;right:-100000px;color:black;margin:0 auto;display:none;visibility:hidden}#mega-menu .top-bar-section .has-dropdown .dropdown .row{max-width:62.5rem;padding:1em 0}#mega-menu .top-bar-section .has-dropdown .dropdown a:not(.fiu-button){border:none;padding:0!important;font-size:0.95em;display:inline;line-height:normal;white-space:normal}#mega-menu .top-bar-section .has-dropdown .dropdown a:not(.fiu-button):hover,#mega-menu .top-bar-section .has-dropdown .dropdown a:not(.fiu-button):focus{border-bottom:2px solid #081E3f!important}#mega-menu .top-bar-section .has-dropdown .dropdown .fiu-button.fiu-button{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:#081E3f;color:#fff!important;border:1px solid #fff;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer;font-size:1em;max-width:200px;font-weight:normal;line-height:1em;padding:12px 15px;display:inline-block;margin:0 15px 0 0}#mega-menu .top-bar-section .has-dropdown .dropdown .fiu-button.fiu-button:active{background-color:#030b16;color:#081E3f;border-color:#fff}#mega-menu .top-bar-section .has-dropdown .dropdown .fiu-button.fiu-button:hover{background-color:#0b2b5a;color:#081E3f;border-color:#fff}#mega-menu .top-bar-section .has-dropdown .dropdown .fiu-button.fiu-button:focus{background-color:#06152d;color:#081E3f;border-color:#fff}#mega-menu .top-bar-section .has-dropdown .dropdown img{padding-bottom:0.5em}#mega-menu .top-bar-section .has-dropdown .dropdown .row{margin:0 auto}#mega-menu .top-bar-section .has-dropdown .dropdown ul{display:block;margin:0}#mega-menu .top-bar-section .has-dropdown .dropdown ul .fa{font-size:1em;padding:0 0 0 5px;color:#081E3f;border:none}#mega-menu .top-bar-section .has-dropdown>button{position:relative;-webkit-transition:none;transition:none}#mega-menu .top-bar-section .has-dropdown>button:after{content:"";position:relative;width:0;height:0;border-style:solid;border-width:15px 12px 0 12px;border-color:transparent transparent transparent transparent;z-index:100;margin:0 auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}#mega-menu .top-bar-section .has-dropdown .open{background:#E8CD7D!important}#mega-menu .top-bar-section .has-dropdown.open .dropdown{visibility:visible;display:block;position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}#mega-menu .top-bar-section .has-dropdown.hover>button:after,#mega-menu .top-bar-section .has-dropdown.open>button:after{bottom:-14px;-webkit-transition:0.15s ease bottom;transition:0.15s ease bottom;border-color:#E8CD7D transparent transparent transparent}#mega-menu .top-bar-section .has-dropdown>:focus>button span,#mega-menu .top-bar-section .has-dropdown>button:focus span,#mega-menu .top-bar-section .has-dropdown.hover>button span{position:relative}.global-header .global-nav-wrapper div>a{margin:0}.overlay-container.menu{background-color:#112D54}.overlay-container.menu .menu-close .columns{background-color:#112D54}.overlay-container.menu *{-webkit-transform:none!important;transform:none!important}.overlay-container ul li{border-top:none}#mobile-menu{height:auto!important;height:100%;margin-left:-1px}#mobile-menu a{padding:15px;background:transparent;font-weight:bold;line-height:1.2em;position:relative}#mobile-menu>ul>li>button{background-color:#112D54;margin:0;width:100%;text-align:left;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif;font-weight:500}#mobile-menu>ul>li{border-bottom:1px solid #081E3f}#mobile-menu li{border-left:none;padding:0;background:#081E3f;-webkit-box-shadow:none;box-shadow:none;float:none!important}#mobile-menu li:first-child:not(.related-link){border-top:1px solid #081E3f}#mobile-menu li a{border-bottom:1px solid #081E3f!important;-webkit-transition:ease 0.3s background-color;transition:ease 0.3s background-color}#mobile-menu li a span{margin-left:15px}#mobile-menu li a:hover,#mobile-menu li a:focus{background-color:#112D54;border-left:none;background:#081E3f}#mobile-menu li.current>button{color:#081E3f!important;background-color:#E8CD7D!important}#mobile-menu li.current>button:hover,#mobile-menu li.current>button:focus{background-color:#E8CD7D;color:#081E3f!important}#mobile-menu li.current>button .fa{color:#081E3f!important}#mobile-menu li.current>button{border-bottom:none!important}#mobile-menu li.current .dropdown-items li{border-color:#f5f5f5!important}#mobile-menu li.current .dropdown-items a{border-color:#f5f5f5!important}#mobile-menu .mobile-dropdown{background:white;position:relative}#mobile-menu .mobile-dropdown.open .fa{-webkit-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important}#mobile-menu .mobile-dropdown.open .dropdown-items{visibility:visible!important;position:static!important}#mobile-menu .mobile-dropdown .dropdown-items .third-level li{border:none!important}#mobile-menu .mobile-dropdown .dropdown-items .third-level a{background:#EDEDED!important}#mobile-menu .mobile-dropdown .dropdown-items .third-level a span{font-weight:bold}#mobile-menu .mobile-dropdown .dropdown-items .third-level ul a span{margin-left:30px!important;font-weight:normal}#mobile-menu .mobile-dropdown .fa{font-size:1.3em;-webkit-transition:-webkit-transform ease 0.2s;transition:-webkit-transform ease 0.2s;transition:transform ease 0.2s;transition:transform ease 0.2s,-webkit-transform ease 0.2s;position:absolute;right:15px;color:white;top:13px;font-size:1.3em}#mobile-menu .mobile-dropdown .dropdown-items{visibility:hidden;-webkit-box-shadow:none;box-shadow:none}#mobile-menu .mobile-dropdown .dropdown-items>li{border-bottom:none!important}#mobile-menu .mobile-dropdown .dropdown-items li a{border-color:#f5f5f5!important;background:white;color:#081E3f!important}#mobile-menu .mobile-dropdown .dropdown-items li a:hover,#mobile-menu .mobile-dropdown .dropdown-items li a:focus{text-decoration:underline;background:#f8f8f8}#mobile-menu .mobile-dropdown .dropdown-items li span{margin-left:15px!important;font-weight:normal}#mobile-menu .mobile-dropdown .dropdown-items li.parent-link{display:block!important;border-bottom:none;font-size:1em}#mobile-menu .mobile-dropdown .dropdown-items li.parent-link a{padding:15px 80px 15px 15px}#mobile-menu .mobile-dropdown .dropdown-items li.title{display:none;font-size:1em}#mobile-menu .mobile-dropdown .dropdown-items li.title.back h5{font-size:1rem;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif}#mobile-menu .mobile-dropdown .dropdown-items li.title.back h5 a{padding-left:30px}#mobile-menu .mobile-dropdown .dropdown-items li.title.back h5 a:before{content:"â€¹";display:inline;padding-right:5px;font-size:2em;position:absolute;top:14px;left:15px}#mobile-menu .mobile-dropdown .dropdown-items .related-link:first-child{border-top:1px solid #e8e8e8!important}#mobile-menu .mobile-dropdown .dropdown-items .related-link a{background:#f5f5f5!important;border-color:#dcdcdc!important}#mobile-menu .mobile-dropdown .dropdown-items .related-link:hover a,#mobile-menu .mobile-dropdown .dropdown-items .related-link:focus a,#mobile-menu .mobile-dropdown .dropdown-items .related-link:active a{background:#e8e8e8!important}#mobile-menu ul li.current>a span{font-weight:bold!important;text-decoration:underline}#mobile-menu .third-level li.current>a span{font-weight:bold!important;text-decoration:underline}#mobile-menu .mobile-dropdown .dropdown-items .third-level ul a span{margin-left:15px!important}#mobile-menu .mobile-dropdown .dropdown-items .third-level ul ul span{margin-left:30px!important}.breadcrumbs-wrapper{padding:0}@media (min-width:1025px){.breadcrumbs-wrapper{background-color:transparent}}@media (min-width:1025px){.breadcrumbs-wrapper.move-up{position:relative;display:inline-block;margin-top:-85px!important}}.breadcrumbs-wrapper *{text-transform:none;line-height:1.5em!important;font-size:1em!important}.breadcrumbs-wrapper span[role='presentation']{margin:0 0.3rem;color:#081E3f}.breadcrumbs-wrapper nav{height:auto;background-color:white!important;padding-top:1em;padding-bottom:0}.breadcrumbs-wrapper li.current a{cursor:pointer;font-weight:bold}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:none}.breadcrumbs>*:before{display:none}.breadcrumbs-wrapper>.row{background-color:white;z-index:999;max-width:1024px}@media (min-width:1025px){.breadcrumbs-wrapper>.row{padding:0 12px}}section nav{height:auto;color:white;bottom:0}@media (min-width:641px){section nav{bottom:auto}}section nav:not(.fixed) ul.sub-nav{position:absolute;width:calc(100% - 20px)}@media (min-width:641px){section nav:not(.fixed) ul.sub-nav{position:static;width:auto}}section nav:not(.fixed) ul.sub-nav li:first-child::before{content:"";position:relative;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#FFF transparent transparent transparent;display:block;left:15px;opacity:1;-webkit-transition:top 0.15s ease}@media (min-width:641px){section nav:not(.fixed) ul.sub-nav li:first-child::before{display:none}}section nav ul.sub-nav{list-style:none;padding-top:0;width:100%;background-color:#081E3f;border-radius:5px;margin-top:5px;display:none;-webkit-box-shadow:rgba(0,0,0,0.28) 0 6px 16px;box-shadow:rgba(0,0,0,0.28) 0 6px 16px}section nav ul.sub-nav li{margin:0;float:none;display:block;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif;font-size:0.94rem;position:relative}section nav ul.sub-nav li:before{-webkit-transition:border 0.3s ease;transition:border 0.3s ease;content:"";position:absolute;width:0;height:0;border-style:solid;border-color:#081E3f transparent transparent transparent;border-width:0 10px 0 10px;z-index:100;display:block;left:10px;opacity:0}@media (min-width:641px){section nav ul.sub-nav li{display:inline-block}section nav ul.sub-nav li:before{display:none}}section nav ul.sub-nav li a{border:none!important;border-radius:0!important;padding:0.75em!important;display:block;color:white}section nav ul.sub-nav li a:hover,section nav ul.sub-nav li a:focus,section nav ul.sub-nav li a:active{text-decoration:underline;color:white}@media (min-width:641px){section nav ul.sub-nav li a{color:#081E3f}section nav ul.sub-nav li a:hover,section nav ul.sub-nav li a:focus{color:#081E3f}}section nav ul.sub-nav.open li.active:before{content:"";border-width:10px 10px 0 10px;opacity:1}@media (min-width:641px){section nav ul.sub-nav{-webkit-box-shadow:none;box-shadow:none;display:block!important;text-align:center;border-radius:0;margin-top:0;display:block;background-color:white}section nav ul.sub-nav a{color:#081E3f}}section nav hr{margin:0 auto}@media (min-width:641px) and (max-width:1024px){section nav hr{width:90%}}@media (min-width:1025px){section nav hr{width:75%}}section nav.fixed{pointer-events:none;padding:0!important}section nav.fixed #in-this-section{pointer-events:all;margin:0}@media (max-width:641px){section nav.fixed #in-this-section{border-radius:0}}section nav.fixed ul.sub-nav{margin:0;max-height:calc(90% - 48px);overflow:auto;border-radius:0}@media (min-width:641px){section nav.fixed ul.sub-nav{background-color:#081E3f!important}}section nav.fixed ul.sub-nav li a{color:#FFF;pointer-events:all}section nav.fixed hr{display:none}section nav #in-this-section{padding-left:0.9em;padding-right:0.9em;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif;border-radius:5px;background-color:#081E3f;font-weight:bold;width:100%;text-align:left;margin:0}section nav #in-this-section span{text-transform:uppercase}section nav #in-this-section span.fa-bars{margin:0 5px 0 0;text-transform:none}a.sectionAnchor{display:block;position:relative;top:-50px;visibility:hidden}nav+.sectionAnchor{top:-40px}section nav ul.sub-nav li.active a{background-color:white!important;color:#081E3f;font-weight:bold}@media (min-width:641px){section nav ul.sub-nav li.active a{background-color:white}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:transparent;padding-bottom:1.75em}@media (min-width:641px){[data-magellan-expedition],[data-magellan-expedition-clone]{padding-top:0}}.content-block.tall .panel,.content-block.taller .panel{margin-left:auto!important;margin-right:auto!important;max-width:calc(100% - 30px);float:none!important}@media (min-width:641px){.content-block.tall .panel,.content-block.taller .panel{max-width:auto}.content-block.tall .panel.right,.content-block.taller .panel.right{float:right!important}.content-block.tall .panel.left,.content-block.taller .panel.left{float:left!important}}.short{min-height:auto!important}.tall,.short .wrapper{padding:2em 0!important}.tall .panel h2,.tall .panel h3,.tall .panel h4,.tall .panel h5,.tall .panel h6,.short .wrapper .panel h2,.short .wrapper .panel h3,.short .wrapper .panel h4,.short .wrapper .panel h5,.short .wrapper .panel h6{color:#081E3f}@media (min-width:641px) and (max-width:1024px){.tall,.short .wrapper{padding:3em 0!important}}@media (min-width:1025px){.tall,.short .wrapper{padding:4em 0!important}}@media (min-width:641px) and (max-width:1024px){.tall.overlay{padding:3em!important}}.tall .wrapper .panel{margin:0}@media (min-width:641px){.tall .wrapper .panel{padding:2rem}}.overlay.taller{position:relative}.overlay.taller .wrapper{padding:2em 0;background-color:rgba(0,0,0,0.65);height:100%;display:table-cell;vertical-align:middle}.overlay.taller .wrapper.transparent{padding:3em 0;background-color:transparent!important}@media (min-width:641px) and (max-width:1024px){.overlay.taller .wrapper.transparent{padding:3em 3em}}.overlay.taller .wrapper.transparent.blue{padding:3em 0}@media (min-width:641px){.overlay.taller .wrapper.transparent.blue{vertical-align:top}}@media (min-width:1025px){.overlay.taller .wrapper.transparent.blue{padding:4em 0}}.overlay.taller .wrapper.transparent.blue *{color:#FFF!important}.overlay.taller .wrapper.transparent.blue .panel{background-color:#081E3f;border:none;margin:0 auto}.overlay.taller .wrapper.transparent.black{vertical-align:bottom;padding:0}@media (min-width:1025px){.overlay.taller .wrapper.transparent.black{padding:4em 0}}.overlay.taller .wrapper.transparent.black .panel{background-color:rgba(0,0,0,0.9);padding:2em;border:none}@media (min-width:641px){.overlay.taller .wrapper.transparent.black .panel{padding:3em}}.overlay.taller .wrapper.transparent.black .panel *{color:#fff!important}.overlay.taller .wrapper.light{background-color:rgba(255,255,255,0.6)!important}.overlay.taller .wrapper .panel{margin:0}@media (min-width:641px){.overlay.taller .wrapper .panel{padding:2rem}}.overlay.taller .row .transparent *{color:#FFF!important}.overlay.taller .row .block-grid{margin:3em 0;clear:both}@media (min-width:641px){.overlay.taller .row .block-grid{margin:4em 0 0em}}.overlay.taller .row .block-grid a{display:block;border:none!important;padding:0.625rem 0.625rem 1.25rem;margin:0 10px}.overlay.taller .row .block-grid li{padding:0;-webkit-box-shadow:1px 2px 1px transparent;box-shadow:1px 2px 1px transparent}.overlay.taller .row .block-grid li img{padding-bottom:5px}.overlay.taller .row .block-grid li a{-webkit-transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 4px;box-shadow:rgba(0,0,0,0.1) 0 0 4px}.overlay.taller .row .block-grid li a:hover,.overlay.taller .row .block-grid li a:focus{-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 10px;box-shadow:rgba(0,0,0,0.7) 0 0 10px;background-color:#fff}.overlay.taller .row .block-grid li a:hover .display-text,.overlay.taller .row .block-grid li a:hover .display-text--small,.overlay.taller .row .block-grid li a:hover .display-text--medium,.overlay.taller .row .block-grid li a:hover .display-text--large,.overlay.taller .row .block-grid li a:hover .display-text--x-large,.overlay.taller .row .block-grid li a:focus .display-text,.overlay.taller .row .block-grid li a:focus .display-text--small,.overlay.taller .row .block-grid li a:focus .display-text--medium,.overlay.taller .row .block-grid li a:focus .display-text--large,.overlay.taller .row .block-grid li a:focus .display-text--x-large{text-decoration:underline}.taller,.taller.overlay{height:0;padding:0;min-height:650px;display:table;position:relative;width:100%}@media (min-width:641px) and (max-width:1024px){.taller,.taller.overlay{min-height:750px}}@media (min-width:1025px){.taller,.taller.overlay{min-height:900px}}@media (min-width:641px){.content-block[data-vide-bg]{background:transparent!important}}.content-block[data-vide-bg] .video-related{z-index:0;margin-top:1em;pointer-events:none}.content-block[data-vide-bg] .video-related a{pointer-events:all}.content-block[data-vide-bg] .video-related a p.display-text,.content-block[data-vide-bg] .video-related a p.display-text--small,.content-block[data-vide-bg] .video-related a p.display-text--medium,.content-block[data-vide-bg] .video-related a p.display-text--large,.content-block[data-vide-bg] .video-related a p.display-text--x-large{color:#081E3f!important}.content-block[data-vide-bg] .video-related a:hover p.display-text,.content-block[data-vide-bg] .video-related a:hover p.display-text--small,.content-block[data-vide-bg] .video-related a:hover p.display-text--medium,.content-block[data-vide-bg] .video-related a:hover p.display-text--large,.content-block[data-vide-bg] .video-related a:hover p.display-text--x-large,.content-block[data-vide-bg] .video-related a:focus p.display-text,.content-block[data-vide-bg] .video-related a:focus p.display-text--small,.content-block[data-vide-bg] .video-related a:focus p.display-text--medium,.content-block[data-vide-bg] .video-related a:focus p.display-text--large,.content-block[data-vide-bg] .video-related a:focus p.display-text--x-large{color:#081E3f!important}.content-block[data-vide-bg] .light .video-related a p.display-text,.content-block[data-vide-bg] .light .video-related a p.display-text--small,.content-block[data-vide-bg] .light .video-related a p.display-text--medium,.content-block[data-vide-bg] .light .video-related a p.display-text--large,.content-block[data-vide-bg] .light .video-related a p.display-text--x-large{color:#081E3f!important}#videoTallSectionPause{position:absolute;top:105%;margin-bottom:1em;background:white;border-radius:50%;padding:15px;width:15px;height:15px;display:none;z-index:0}@media (min-width:641px){#videoTallSectionPause{display:block}}#videoTallSectionPause span{color:#081E3f!important}#videoTallSectionPause span:before{top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#videoTallSectionPause span.fa-play:before{left:58%}#videoTallSectionPause span.fa-pause:before{left:50%}.ios #videoTallSectionPause{display:none!important}.ios #banner-video button{display:none!important}#banner,#banner-video{height:300px;z-index:0;background:#102e54;padding:0}@media (min-width:641px) and (max-width:1024px){#banner,#banner-video{height:400px}}@media (min-width:1025px){#banner,#banner-video{height:550px}}#banner.short,#banner-video.short{height:300px}@media (min-width:1025px){#banner.short,#banner-video.short{height:450px}}#banner.autofit video,#banner-video.autofit video{height:100%!important;width:auto!important}@media (min-width:641px){#banner.autofit video,#banner-video.autofit video{width:auto!important}}@media only screen and (min-width:1921px){#banner.autofit video,#banner-video.autofit video{width:100%!important;height:auto!important}}#banner button,#banner-video button{position:absolute;-webkit-transform:translateX(50%);transform:translateX(50%);right:50%;margin:0;bottom:1em;background:white;border-radius:6px;color:#081E3f;padding:10px 20px}@media (min-width:1025px){#banner button,#banner-video button{bottom:110px}}#banner button#videoBannerPause.home,#banner-video button#videoBannerPause.home{bottom:1em!important}#banner h1,#banner-video h1{font-size:1.2em;line-height:1.8em;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;color:white;text-shadow:0 1px 10px rgba(0,0,0,0.3)}@media (min-width:641px) and (max-width:1024px){#banner h1,#banner-video h1{font-size:1.3em}}@media (min-width:1025px){#banner h1,#banner-video h1{font-size:1.5em}}#banner h1 span,#banner-video h1 span{display:block;font-size:2rem}@media (min-width:641px) and (max-width:1024px){#banner h1 span,#banner-video h1 span{font-size:2.3rem}}@media (min-width:1025px){#banner h1 span,#banner-video h1 span{font-size:2.5rem}}#banner h1 span em,#banner-video h1 span em{font-style:normal;display:inline-block}#banner h1 span em:after,#banner-video h1 span em:after{border-bottom:double #F8C93E 9px;content:" ";display:block;margin:0 auto;-webkit-animation:expand 1.5s ease-out 1;animation:expand 1.5s ease-out 1;position:relative;margin-top:5px}#banner .columns,#banner .row,#banner .column,#banner-video .columns,#banner-video .row,#banner-video .column{height:100%!important;display:block}@-webkit-keyframes expand{from{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes expand{from{width:0;opacity:0}to{width:100%;opacity:1}}.headline-container.clear{background-color:transparent}.headline-container span.headline{font-family:"Bitter",Georgia,Times,"Times New Roman",serif;font-size:2rem;padding:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;color:white;text-shadow:0 1px 10px rgba(0,0,0,0.3)}@media (min-width:1025px){.headline-container span.headline{top:calc(50% - 50px)}}.headline-container span.headline.home{top:50%}ul.calendar-feed{list-style:none;padding-top:1em}ul.calendar-feed li .event-wrapper{border:1px solid #DDD;background-color:white;-webkit-transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out}ul.calendar-feed li .event-wrapper:hover,ul.calendar-feed li .event-wrapper:focus{-webkit-box-shadow:#d4d4d4 0 0 7px;box-shadow:#d4d4d4 0 0 7px;cursor:pointer}ul.calendar-feed li .event-wrapper a{display:block;padding:1em;border-bottom:none!important;min-height:100%}ul.calendar-feed li .event-wrapper h3{padding:0.5em 0;border-bottom:2px solid #E8CD7D;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif}ul.calendar-feed li .event-wrapper h3.multi-day::before{content:"\f1da";color:#4A4A4A}ul.calendar-feed li .event-wrapper span.date{color:#274C77;font-weight:bold;font-size:0.9rem}ul.calendar-feed li .event-wrapper p{color:black}ul.calendar-feed li .event-wrapper p.time{margin-bottom:0;margin-left:1em}ul.calendar-feed li .event-wrapper p.time::before{content:"\f017";color:#081E3f}ul.calendar-feed li .event-wrapper p.location{margin-left:1em}ul.calendar-feed li .event-wrapper p.location::before{content:"\f041";color:#081E3f}.calendar-wrapper{background-color:#112D54!important}.row.full-width-row{max-width:82.3rem;padding:1em 0}@media (min-width:1025px){.row.full-width-row #month-view{padding:0 0.5em 0 1em}}.row.full-width-row #month-view .month-indicator{background-color:#E8CD7D;position:relative;text-align:center;padding:0.5em 1em;font-weight:bold}@media (min-width:641px){.row.full-width-row #month-view .month-indicator{font-size:1.5em}}.row.full-width-row #month-view .month-indicator button{position:absolute;background:transparent;padding:0.5em;color:#000;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.row.full-width-row #month-view .month-indicator button span{font-size:2em;padding:0 0.25em}@media (min-width:641px){.row.full-width-row #month-view .month-indicator button span{font-size:2.75em}}.row.full-width-row #month-view .month-indicator .prev{left:0em}.row.full-width-row #month-view .month-indicator .next{right:0em}.row.full-width-row #month-view #go-today{padding:1em;margin:0}.row.full-width-row #month-view #go-today button{background-color:transparent;border-bottom:1px solid #081E3f;color:#081E3f;padding:0.5em;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif}@media (max-width:641px){.row.full-width-row #month-view #day-labels li{padding:5px}}.row.full-width-row #month-view #day-labels li span{background-color:#081E3f;color:#FFF;display:block;font-size:0.75rem}@media (min-width:641px){.row.full-width-row #month-view #day-labels li span{font-size:1rem}}@media (max-width:641px){.row.full-width-row #month-view .days-group li{padding:5px}}.row.full-width-row #month-view .days-group li span.hide{display:none!important}.row.full-width-row #month-view .days-group li button,.row.full-width-row #month-view .days-group li span{background:#f9f9f9;border:solid 1px #c4c4c4!important;-webkit-box-shadow:#d4d4d4 0 0 7px;box-shadow:#d4d4d4 0 0 7px;color:#4A4A4A;margin:0;font-size:1em;padding:0.75em 0;display:inline-block;font-weight:bold;width:100%}@media (min-width:641px){.row.full-width-row #month-view .days-group li button,.row.full-width-row #month-view .days-group li span{font-size:1.75em;padding:0.5em 0}}.row.full-width-row #month-view .days-group li button.has-events,.row.full-width-row #month-view .days-group li span.has-events{background-color:#081E3f;color:#FFF}.row.full-width-row #month-view .days-group li button.has-events::after,.row.full-width-row #month-view .days-group li span.has-events::after{content:"\f111";font-family:"FontAwesome";font-size:8px;bottom:3px;position:absolute;margin:0 auto;left:0;right:0}@media (min-width:641px){.row.full-width-row #month-view .days-group li button.has-events::after,.row.full-width-row #month-view .days-group li span.has-events::after{bottom:5px}}.row.full-width-row #month-view .days-group li button[data-selected='true'],.row.full-width-row #month-view .days-group li span[data-selected='true']{border:2px solid #4D90FE;-webkit-box-shadow:0 0 5px #4D90FE;box-shadow:0 0 5px #4D90FE}.row.full-width-row #month-view .days-group li.today button{background-color:#E8CD7D;border:1px solid #E8CD7D;color:#4A4A4A}@media (min-width:1025px){.row.full-width-row #events-list{padding:0 1em 0 0.5em}}.row.full-width-row #events-list ul#events{text-align:left}.row.full-width-row #month-view .wrapper,.row.full-width-row #events-list .wrapper{padding:1em;background-color:#FFF}.row.full-width-row #month-view .wrapper ul,.row.full-width-row #events-list .wrapper ul{text-align:center}#filters{padding:0 0 2em 0}#filters a.print:before{font-family:"FontAwesome";content:'\f02f';margin-right:5px}#filters a.rss:before{font-family:"FontAwesome";content:'\f09e';margin-right:5px}#filters ul.accordion .accordion-navigation>a,#filters ul.accordion dd>a{background-color:#112D54!important;color:#FFF;font-weight:bold;position:relative}#filters ul.accordion .accordion-navigation>a:before,#filters ul.accordion dd>a:before{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2em;color:#E8CD7D}#filters ul .content{border:2px solid #112D54;border-top:none}#filters ul .content .group{padding:1em}#filters ul .content .group:not(:last-child){border-bottom:2px solid #f2f2f2}#filters ul .content .group p{color:#4A4A4A;font-weight:bold;margin:0}#filters ul .content .group .labels-group{display:inline-block;padding:0.5em 0}#filters ul .content button{background-color:#FFF;border:1px solid;padding:0.5em 1em;border-radius:2em 2em;margin:0}@media (min-width:641px){#filters ul .content button{padding:0.5em 1.5em}}#filters ul .content button:first-child{margin-right:0.5em}#filters ul .content button:before{font-family:'FontAwesome';margin-right:5px}#filters ul .content button:hover,#filters ul .content button:focus{background:#f2f2f2}#filters ul .content button[type='submit']{color:#112D54;font-weight:bold}#filters ul .content button[type='submit']:before{content:"\f00c"}#filters ul .content button[type='reset']{color:#000}#filters ul .content button[type='reset']:before{content:"\f00d"}#filters input[type='checkbox']:checked+label{background-color:#E8CD7D}#filters input[type='checkbox']+label{border-radius:50px!important;padding-left:1em;padding-right:1em;margin-left:5px}#filters input:checked+label.pills{background-color:#E8CD7D;font-weight:bold}#filters input:focus+label.pills{outline:none;border:2px solid #4D90FE;-webkit-box-shadow:0 0 5px #4D90FE;box-shadow:0 0 5px #4D90FE}#filters .pills{margin:0;padding:0.5em;background-color:#f2f2f2;float:left;border:2px solid transparent;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#filters .pills:hover{background:#e5e5e5}#filters .pills:first-of-type{border-radius:2em 0 0 2em;padding-left:1em}#filters .pills:last-child{border-radius:0 2em 2em 0;padding-right:1em}#events-list .day-indicator{background-color:#E8CD7D;position:relative;text-align:center;padding:0.5em 1em;font-weight:bold}@media (min-width:641px){#events-list .day-indicator{font-size:1.5em}}#events-list .day-indicator button{position:absolute;background:transparent;padding:0.5em;color:#000;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#events-list .day-indicator button span{font-size:2em;padding:0 0.25em}@media (min-width:641px){#events-list .day-indicator button span{font-size:2.75em}}#events-list .day-indicator .prev{left:0em}#events-list .day-indicator .next{right:0em}#events-list #events{list-style:none;margin:1em 0}#events-list #events li{position:relative}#events-list #events li:nth-child(odd){background-color:#f2f2f2}#events-list #events li:after{position:absolute;right:0.5em;font-size:1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f18e";font-family:"FontAwesome";pointer-events:none}#events-list #events li.empty:after{content:""}#events-list #events li.empty{padding:1em}#events-list #events li a{display:inline-block;padding:1em;border-bottom:none;padding-right:1.75em;width:100%}#events-list #events li .columns{padding:0}#events-list #events li span.start-date{font-weight:bold;width:50px;height:100%}#events-list #events li span.title{display:block}#week-view{margin-top:0}#week-view .week-indicator{position:relative;text-align:center;padding:0.5em 0.5em;font-weight:bold;font-size:1rem}@media (min-width:641px){#week-view .week-indicator{font-size:1.5rem}}#week-view .week-indicator button{position:absolute;background:transparent;padding:0.5em;color:#000;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#week-view .week-indicator button span{font-size:2em;padding:0 0.25em}@media (min-width:641px){#week-view .week-indicator button span{font-size:2.75em}}#week-view .week-indicator .prev{left:1em}#week-view .week-indicator .next{right:1em}#week-view #go-today-week{margin:0;padding:1em}#week-view #go-today-week button{background-color:transparent;border-bottom:1px solid #081E3f;color:#081E3f;padding:0.5em;margin:0;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif}#week-view ul#dates-list{list-style:none;margin:0}#week-view ul#dates-list>li{margin-bottom:1.5em}#week-view ul#dates-list>li.day-wrapper{border:2px solid #112D54}#week-view ul#dates-list>li.day-wrapper>span{background-color:#112D54;display:block;padding:1em;font-weight:bold;color:#FFF}#week-view ul#dates-list>li.day-wrapper.today{border-color:#E8CD7D}#week-view ul#dates-list>li.day-wrapper.today>span{background-color:#E8CD7D;color:#000}#week-view ul#dates-list>li.day-wrapper ul{list-style:none;margin:0;padding:1em}#week-view ul#dates-list>li.day-wrapper ul li:nth-child(odd):not(.empty){background-color:#f2f2f2}#week-view ul#dates-list>li.day-wrapper ul li{position:relative}#week-view ul#dates-list>li.day-wrapper ul li:after{position:absolute;right:0.5em;font-size:1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f18e";font-family:"FontAwesome"}#week-view ul#dates-list>li.day-wrapper ul li.empty:after{content:""}#week-view ul#dates-list>li.day-wrapper ul a{display:inline-block;border-bottom:none;padding:1em 1.75em 1 0;width:100%}#week-view ul#dates-list>li.day-wrapper ul a span.start-date{font-weight:bold;width:50px;height:100%;color:#000}#week-view ul#dates-list>li.day-wrapper ul a span.title{display:block;color:#000}#month-view.loading .wrapper,#events-list.loading .wrapper{position:relative}#week-view.loading .loading-indicator{background:#fff}.loading-indicator{display:none;position:absolute;background-color:rgba(255,255,255,0.6);width:100%;height:100%;top:0;left:0}.loading-indicator span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;text-align:center;font-weight:bold;color:#112D54;font-size:1rem}@media (min-width:641px){.loading-indicator span{font-size:1.5rem}}.loading-indicator span:before{font-family:"FontAwesome";content:"\f021";margin-right:5px}#lwe{margin-right:0!important}#lwe .lwn{font-weight:normal!important}.block-grid--bordered li{padding:0!important}.block-grid--bordered a.wrapper{margin:0 0.625rem 1.25rem;border:solid 1px #DDD!important;-webkit-transition:border 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border 0.2s ease-in-out,box-shadow 0.2s ease-in-out;transition:border 0.2s ease-in-out,box-shadow 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;display:block}.block-grid--bordered a.wrapper:hover,.block-grid--bordered a.wrapper:focus{-webkit-box-shadow:#d4d4d4 0 0 7px;box-shadow:#d4d4d4 0 0 7px;border:solid 1px #c4c4c4!important}.block-grid--bordered a.wrapper .content{background-color:white;position:relative}.block-grid--bordered a.wrapper .content.icon{padding:2em 1em 0em}.block-grid--bordered a.wrapper .content.icon p{padding-top:0.2em}.block-grid--bordered a.wrapper .content .fa{-webkit-transform:translate(-50%,-2.5em);transform:translate(-50%,-2.5em);-webkit-box-shadow:0 2px 4px #c1c1c1;box-shadow:0 2px 4px #c1c1c1;background:#081E3f;padding:10px 0;border-radius:50px;color:#FFF;font-size:24px;border:solid 2px #FFF;width:50px;height:50px;text-align:center;position:absolute;left:50%}.block-grid--bordered a.wrapper .content p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:underline;margin-top:-0.2rem;padding:1.5em}.two-panels{padding:0}.two-panels h1,.two-panels h2,.two-panels h3,.two-panels h4,.two-panels h5,.two-panels h6{color:#081E3f}.two-panels .row{padding-bottom:1em}.two-panels ul{margin:0}.two-panels img{width:100%;min-height:250px}.two-panels li{position:relative;min-height:200px;background-size:cover!important;background-position:center center!important;padding:0}.two-panels .panel{background:rgba(255,255,255,0.9);height:100%;top:0;border:none;width:100%;margin:0;position:relative;min-height:200px}.two-panels .panel .display-text--large{margin-bottom:0.5em}@media (min-width:1025px){.two-panels .panel{width:50%;padding:20% 5%;min-width:500px}}.two-panels li:first-child .panel{border-right:solid 2px white;border-bottom:solid 4px white}@media (min-width:641px){.two-panels li:first-child .panel{border-bottom:none}}@media (min-width:1025px){.two-panels li:first-child .panel{float:right}}.two-panels li:nth-child(2) .panel{border-left:solid 2px white}.two-panels .content-wrapper{padding:20px}@media (min-width:1025px){.two-panels .content-wrapper{padding:0}}.cards a{-webkit-transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;display:block;border:solid 1px #DDD!important}.cards a:hover,.cards a:focus{-webkit-box-shadow:#d4d4d4 0 0 7px;box-shadow:#d4d4d4 0 0 7px;background:#f9f9f9;border:solid 1px #c4c4c4!important}.cards .panel{margin:0;background:transparent;border:none}.cards .display-text--medium{text-decoration:underline;margin-bottom:0.3em}@media (min-width:641px) and (max-width:1024px){.areas-of-interest{max-width:700px}}.areas-of-interest .display-text--large,.areas-of-interest .display-text--medium{color:white!important;margin-bottom:.5em}.areas-of-interest .button{background-color:white;border:#DDD 5px solid;text-align:left;color:#081E3f}@media (min-width:641px) and (max-width:1024px){.areas-of-interest .button{max-width:480px}}.areas-of-interest a.dropdown{color:black!important;padding:0.8rem}.areas-of-interest .dropdown.button:after{border-color:#081E3f transparent transparent transparent!important}.areas-of-interest .f-dropdown{left:15px!important;right:15px!important;width:calc(100% - 30px)!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}@media (min-width:641px){.areas-of-interest .f-dropdown{margin-left:0}}.areas-of-interest .f-dropdown li a{padding:1em 0.5em!important;color:black;border-bottom:none!important}.areas-of-interest a,.areas-of-interest a:hover,.areas-of-interest a:active,.areas-of-interest a:focus,.areas-of-interest a:visited{color:white}.thumbnail-grid .display-text--small{margin-bottom:5px;margin-top:10px}.news.cards{padding-top:1em}.news .panel{margin:0;background:white}.news .panel .display-text--medium{text-decoration:none!important}.news .label{background:transparent;color:#505050;font-weight:bold;padding:0;font-size:0.8rem}.news img{margin-bottom:10px}@media (max-width:641px){.news img{max-height:200px;margin:0 auto;display:block}}@media (min-width:641px){.news img{margin-bottom:0;max-height:250px}}.news .title{color:#081E3f;margin-bottom:5px;display:block;font-weight:bold}.news.featured{padding-top:1em}#light-page .news-article{display:block;border:solid 1px transparent!important}#light-page .news-article:hover,#light-page .news-article:focus{-webkit-box-shadow:#d4d4d4 0 0 7px;box-shadow:#d4d4d4 0 0 7px;background:#f9f9f9;border:solid 1px #c4c4c4!important}#light-page .news-article:hover .news-title,#light-page .news-article:focus .news-title{text-decoration:underline}#light-page .news-info{padding:0.5em}#light-page .news-tag{font-weight:bold;color:gray;margin:1em 0}#light-page .news-title{color:#081E3f;font-weight:bold;margin-bottom:0}#light-page .news-blurb{color:gray}#light-page img{max-height:350px;width:100%}footer{padding:0;background:#081E3f;text-align:center;color:white}@media (min-width:641px){footer{text-align:left}}footer .footer-logo{display:block;margin-top:1em}footer .footer-logo img{margin:0 auto;max-width:300px;width:100%;display:block}footer ul{margin:0;list-style:none}footer a{color:#F8C93E}footer a:hover,footer a:active,footer a:visited,footer a:focus{color:#F8C93E}footer h2{font-size:1.1rem;margin-top:1em;display:block;color:white;margin:1em 0 0.2em!important;font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif}footer .social-media{margin-top:0.5em}footer .social-media li{display:inline-block}footer .social-media li a{font-size:1.2em;padding:4px;color:#FFF;border:none!important}footer small{font-size:0.9rem;color:white;display:inline-block}footer nav{height:auto}footer .copyright{margin:1em 0}footer .footer-info{padding:1em 0;background-color:#E8CD7D;text-align:center}footer .footer-info a{color:black!important}footer .footer-info .heading{margin-top:1em;line-height:1.1em}@media (min-width:1025px){footer .footer-info .heading{margin-top:0}}@media (min-width:1025px){footer .footer-info{text-align:left}}.side-nav{border-left:none!important;border-right:none!important}.side-nav li a{padding:15px 20px!important;-webkit-transition:ease background-color 0.2s;transition:ease background-color 0.2s;border-bottom:solid 1px #DDD!important}.side-nav>li:nth-child(1)>a{background:white!important}.side-nav>li:nth-child(1)>a span{color:#081E3f!important}.side-nav>li:nth-child(1)>a:hover,.side-nav>li:nth-child(1)>a:focus,.side-nav>li:nth-child(1)>a:active{background:#F9F9F9!important;color:#081E3f!important}.side-nav>li:nth-child(1).active.current>a{background:#081E3f!important}.side-nav>li:nth-child(1).active.current>a span{color:white!important}.side-nav>li:nth-child(1).active.current>a:hover,.side-nav>li:nth-child(1).active.current>a:focus,.side-nav>li:nth-child(1).active.current>a:active{background:#081E3f!important;color:white!important}.side-nav ul>li>ul>li>a{padding-left:2rem!important}.side-nav li.current>a{border-right:none!important;font-weight:bold}.side-nav .current .current:not(.active)>a{background:#081E3f!important}.side-nav .current .current:not(.active)>a span{color:white!important}.side-nav .active.current>a{background:#081E3f!important}.side-nav .active.current>a span{color:white!important}.side-nav .current .current .active.current>a{background:#DEDEDE!important}.side-nav .current .current .active.current>a span{color:#081E3f!important}.side-nav li a:hover,.side-nav li a:focus{background:#F1F1F1!important}.side-nav li.current>a a:hover,.side-nav li.current>a a:focus{background:#081E3f!important}.overlay-container.show{-webkit-transform:translateX(0%);transform:translateX(0%)}.overlay-container .close-button{padding-top:0;color:white;display:block;width:80px;float:right;-webkit-transform:translateY(50%)!important;transform:translateY(50%)!important}.overlay-container .close-button span{width:auto!important;display:inline-block!important;text-transform:uppercase;font-weight:bold}.overlay-container .close-button span.fa::before{display:block;font-weight:normal}.overlay-container .close-button .fa{font-size:1.15em!important}.overlay-container.search{background:white}.overlay-container.search aside{padding:1.5em .2em}.overlay-container.search aside ul{padding:0.5em 0}.overlay-container.search aside h5{padding:0 0.2em}.overlay-container.search .block-grid li a{border:none!important;display:block;margin:0 10px 10px;padding:10px!important;background:#efefef;-webkit-transition:0.2s background-color ease;transition:0.2s background-color ease}.overlay-container.search .block-grid li a span.fa{margin-right:10px;margin-left:10px}.overlay-container.search .block-grid li a:hover,.overlay-container.search .block-grid li a:focus{text-decoration:underline;background:#e6e6e6}.overlay-container.search .fa-close{color:#081E3f!important}.overlay-container.search .menu-close{background:transparent}.overlay-container.search .search-wrapper{margin-top:1em;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:0;padding-bottom:0}@media (min-width:641px){.overlay-container.search .search-wrapper{margin-top:2em}}.overlay-container.search .search-wrapper table.gsc-search-box{border:solid #949494 1px!important;border-radius:5px}.overlay-container.search .search-wrapper .gsc-search-box{margin:0!important}.overlay-container.search .search-wrapper .gsc-search-box td{vertical-align:top}.overlay-container.search .search-wrapper .gsc-input-box{height:auto}.overlay-container.search .search-wrapper .gsst_a{padding:0}.overlay-container.search .search-wrapper .gsst_a span{display:block;font-weight:bold;background:#7d7d7d;height:20px;width:20px;border-radius:10px;line-height:1.2rem;margin:0;font-size:1.5rem;padding-left:3px;margin-top:8px;margin-right:8px;-webkit-transition:ease 0.2s background-color;transition:ease 0.2s background-color}.overlay-container.search .search-wrapper .gsst_a:hover span{color:white!important;background:#9A9A9A}.overlay-container.search .search-wrapper .gsib_b{background-color:white;padding:0}.overlay-container.search .search-wrapper #gsc-i-id1{padding:8px 8px 8px 16px!important;margin:0!important}.overlay-container.search .search-wrapper input[type="text"]{background-color:white!important;color:black!important;font-size:1rem!important;height:auto!important;border-radius:5px 0 0 5px}.overlay-container.search .search-wrapper input[type="text"]::-webkit-input-placeholder{color:#a0a0a0!important;font-size:1rem!important}.overlay-container.search .search-wrapper table{margin:0;border:none!important}.overlay-container.search .search-wrapper .gsc-input{float:left;width:90%}@media (min-width:641px){.overlay-container.search .search-wrapper .gsc-input{width:96%}}.overlay-container.search .search-wrapper td.gsc-search-button{position:absolute;top:0;right:15px;width:10%;height:100%;background:#F8C93E;border-radius:0 5px 5px 0;-webkit-transition:ease 0.2s background-color;transition:ease 0.2s background-color}@media (min-width:641px){.overlay-container.search .search-wrapper td.gsc-search-button{width:4%}}.overlay-container.search .search-wrapper td.gsc-search-button:hover{background:#f6bb0d}.overlay-container.search .search-wrapper input.gsc-search-button{margin:0 auto;display:block;top:50%;position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay-container.search .display-text,.overlay-container.search .display-text--small,.overlay-container.search .display-text--medium,.overlay-container.search .display-text--large,.overlay-container.search .display-text--x-large,.overlay-container.search p,.overlay-container.search strong,.overlay-container.search a{color:#081E3f!important}.overlay-container.search .display-text,.overlay-container.search .display-text--small,.overlay-container.search .display-text--medium,.overlay-container.search .display-text--large,.overlay-container.search .display-text--x-large{margin-top:1.5em;margin-bottom:.8em}.overlay-container.search strong{font-size:1.05em}.overlay-container.search ul li{border:none!important;padding:0!important}.overlay-container.search ul li a{padding:0!important;display:inline}.overlay-container.search p{margin-top:1em}.overlay-container.search input:focus{outline:auto 5px -webkit-focus-ring-color!important}.gsc-orderby-container{width:1px!important}div.gsc-orderby{visibility:hidden;display:block;height:0;widows:0;overflow:hidden}input.gsc-input{background-image:none!important;position:relative}form.gsc-search-box{-webkit-box-sizing:content-box;box-sizing:content-box;line-height:normal}.gsc-results-wrapper-visible{-webkit-transform:scale(1);transform:scale(1)}.gsc-control-cse .gsc-table-result{font-family:"Roboto","Helvetica Neue",Helvetica,"Arial",sans-serif!important;background-color:transparent!important;border:transparent!important}table.gsc-search-box,table.gstl_50{background-color:transparent!important;border:solid 1px transparent!important}table.gstl_50{border-bottom:2px solid gray!important}.gsc-input-box-focus{-webkit-box-shadow:none!important;box-shadow:none!important}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:transparent!important;background-color:transparent!important}input.gsc-input{background-image:none!important}input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{border-color:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-filter:none!important;filter:none!important}input.gsc-search-button-v2{padding:0!important;width:auto!important;height:24px!important}input.gsc-input-box{border-bottom:2px solid gray!important}.gsst_a:hover .gscb_a:hover{color:#F8C93E!important}.gsc-tabHeader.gsc-tabhInactive{border-color:#000!important;background-color:#081E3f!important}.gsc-tabHeader.gsc-tabhActive{border-color:transparent!important;background-color:transparent!important;border-bottom-color:transparent!important}.gsc-tabsArea{border-color:#F90!important}table.gsc-above-wrapper-area-container{background-color:transparent!important;border:transparent!important;margin-bottom:0!important}table.gsc-resultsHeader,table.gcsc-branding{border:transparent!important;background-color:transparent!important;margin-bottom:0!important}td.gcsc-branding-text{color:#081E3f!important}.gsc-above-wrapper-area{border:transparent!important}.gsc-above-wrapper-area{display:none}.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{border-color:white!important;background-color:white!important;padding:10px!important;margin-bottom:2px!important;-webkit-transition:border 0.2s ease,background-color 0.2s ease;transition:border 0.2s ease,background-color 0.2s ease}.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{border-color:#DDD!important;background-color:#F9F9F9!important}.gs-result .gs-title,.gs-result .gs-title *,.gs-spelling a{color:#081E3f!important}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:#081E3f!important}.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#081E3f!important}.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:#081E3f!important}.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b{color:#081E3f!important}.gsc-cursor-page{color:#00C!important}a.gsc-trailing-more-results:link{color:#00C!important}.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet{color:#4c4c4c!important}.gsc-result .gs-title{height:auto!important}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#383838!important}.gs-webResult div.gs-visibleUrl-short{color:#081E3f!important}.gs-webResult div.gs-visibleUrl-short{display:none!important}.gs-webResult div.gs-visibleUrl-long{display:block!important}.gs-promotion div.gs-visibleUrl-short{display:none!important}.gs-promotion div.gs-visibleUrl-long{display:block!important}.gsc-cursor-box{border-color:#081E3f!important}.gsc-control-cse,.gsc-result-info-container,.gsc-result-info,.gsc-thumbnail-inside,.gsc-url-top,.gsc-table-result{padding:0!important}.gsc-table-result{margin:0}.gsc-result-info{color:#4c4c4c!important}.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:transparent!important;background-color:transparent!important;color:#081E3f!important}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:transparent!important;background-color:transparent!important;color:#081E3f!important}.gsc-results .gsc-cursor-box{text-align:center!important}.gsc-webResult.gsc-result.gsc-promotion{border-color:#fbbb00!important;background-color:transparent;border-width:1px;padding:0!important}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{background-color:transparent!important}.gsc-completion-title{color:#00C!important}.gsc-completion-snippet{color:#000!important}.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link{color:#00C!important}.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#00C!important}.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#00C!important}.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active{color:#00C!important}.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#000!important}.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short{color:#008000!important}.gs-fileFormat,.gs-fileFormatType{color:#800000!important}.gs-spelling{color:#081E3f!important}.gsc-branding{display:none}#cse input:focus{outline:auto 5px -webkit-focus-ring-color!important}#___gcse_1 table tr th,#___gcse_1 table tr td{font-size:0.95rem;line-height:1.2rem}#___gcse_1 a.gs-title,#___gcse_1 a.gs-title b{font-size:1.1rem!important}#___gcse_1 .gsc-cursor-page{font-size:1rem!important}#___gcse_1 .gs-result .gs-title,#___gcse_1 .gs-result .gs-title *{text-decoration:none!important}.search-row{min-height:500px}.gsc-resultsHeader{display:none}.overlay-container.search .search-wrapper input{color:#081E3f!important}.search-wrapper.custom button.postfix{background-color:#E8CD7D!important;border-color:#E8CD7D!important;color:#081E3f}#search-cta input{background:none;border-radius:20px 0 0 20px;padding-left:20px}#search-cta input::-webkit-input-placeholder{color:#9e9e9e!important}#search-cta button.postfix{background:#081E3f;border-radius:20px;position:relative;left:-15px;font-weight:bold}#search-cta button.postfix .fa-search{margin-right:5px}.centers-and-institutes{padding-top:3em}.centers-and-institutes a{border-bottom:1px solid!important}.centers-and-institutes .center strong a{padding:6px;display:inline-block}.centers-and-institutes table{width:100%;border:none}.centers-and-institutes table th,.centers-and-institutes table td{font-size:1em;line-height:1.3em;background-color:white}#show-filters{position:absolute;right:15px;border-radius:5px}@media (min-width:1025px){#show-filters{display:none!important}}#filter-by{text-align:right;z-index:1;position:relative}#filter-by .filter-by-wrapper{text-align:left;margin-bottom:1em!important}@media (min-width:1025px){#filter-by .filter-by-wrapper{padding:0;display:block!important;-webkit-box-shadow:none;box-shadow:none;position:relative;background:white;max-width:none;top:0;margin:0}#filter-by .filter-by-wrapper:before,#filter-by .filter-by-wrapper:after{display:none}}@media (min-width:1025px){#filter-by{margin-top:0}}#filter-by input[type='checkbox']{margin:0}#filter-by fieldset{border:none;padding:0;margin:0}#filter-by input[type="checkbox"],#filter-by input[type="radio"]{margin:0 0 0.5rem 0}#filter-by input[type="checkbox"]+label,#filter-by input[type="radio"]+label{vertical-align:text-top;width:80%}#filter-by .clear{border-bottom:solid 1px;margin:0 0 0.5rem 0;font-size:0.9em}#filter-by button{border-radius:5px;padding:0.5em 1.5em!important;font-weight:bold}#filter-by button[name='apply-filters']{background-color:#081E3f}#filter-by button#clear-all{background-color:white;color:black;border:1px solid rgba(0,0,0,0.4)}#filter-by button+button{margin-left:5px}#filter-by legend{padding:0}#degrees form,.search-wrapper.custom form{margin-bottom:1em}#degrees form::-webkit-input-placeholder,.search-wrapper.custom form::-webkit-input-placeholder{color:pink!important}#degrees form::-moz-placeholder,.search-wrapper.custom form::-moz-placeholder{color:pink!important}#degrees form:-ms-input-placeholder,.search-wrapper.custom form:-ms-input-placeholder{color:pink!important}#degrees form:-moz-placeholder,.search-wrapper.custom form:-moz-placeholder{color:pink!important}#degrees article.large-8,.search-wrapper.custom article.large-8{padding-top:0}#degrees input#search-box,.search-wrapper.custom input#search-box{padding-left:20px;height:50px;border-radius:25px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2)}#degrees input#search-box::-webkit-input-placeholder,.search-wrapper.custom input#search-box::-webkit-input-placeholder{color:rgba(0,0,0,0.5)!important}#degrees input#search-box:-moz-placeholder,.search-wrapper.custom input#search-box:-moz-placeholder{color:rgba(0,0,0,0.5)!important}#degrees button.postfix,.search-wrapper.custom button.postfix{position:absolute;top:0;right:0;background-color:#081E3f;border-color:#081E3f;width:50px;height:50px;border-radius:25px;padding:0;margin-bottom:0}@media (min-width:641px){#degrees button.postfix,.search-wrapper.custom button.postfix{padding:0 2em;width:auto}}#degrees button.postfix .fa-search,.search-wrapper.custom button.postfix .fa-search{margin:0}#degrees button.postfix .fa-search+span,.search-wrapper.custom button.postfix .fa-search+span{font-weight:bold;float:right;margin-left:10px}#degrees .list,.search-wrapper.custom .list{margin:0;list-style:none}#degrees .list li,.search-wrapper.custom .list li{padding:1.2em 0.9em;-webkit-transition:0.2s background-color ease,0.2s border ease;transition:0.2s background-color ease,0.2s border ease;border:solid 1px #fff!important}#degrees .list li p,.search-wrapper.custom .list li p{margin:0;font-size:0.93em}#degrees .list li a.link,.search-wrapper.custom .list li a.link{display:inline-block;border:none}#degrees .list li a.link p.program,.search-wrapper.custom .list li a.link p.program{font-size:1.04em;color:#081E3f;font-weight:bold;display:inline;border-bottom:1px solid}#degrees .list li:hover,.search-wrapper.custom .list li:hover{background:#f9f9f9;border:solid 1px #D8D8D8!important}#degrees .search,.search-wrapper.custom .search{background:none;border-radius:20px;padding-left:20px}#degrees .search::-webkit-input-placeholder,.search-wrapper.custom .search::-webkit-input-placeholder{color:#9e9e9e!important}#degrees .search-matches-wrapper,.search-wrapper.custom .search-matches-wrapper{min-height:35px;text-align:left}#degrees .search-matches-wrapper #search-matches,.search-wrapper.custom .search-matches-wrapper #search-matches{display:none}#degrees .search-matches-wrapper p,.search-wrapper.custom .search-matches-wrapper p{margin:0}#degrees hr,.search-wrapper.custom hr{margin:0.5em 0}#degrees #selected-filters,.search-wrapper.custom #selected-filters{display:block}#degrees #selected-filters .filter-group,.search-wrapper.custom #selected-filters .filter-group{padding:5px;border:1px solid;background:#e4e9ee;margin:5px 0;display:inline-block;margin-right:5px}@media (min-width:641px){#degrees #selected-filters .filter-group,.search-wrapper.custom #selected-filters .filter-group{margin:5px}}#degrees #selected-filters .filter-group>span,.search-wrapper.custom #selected-filters .filter-group>span{display:inline-block;float:left;margin-right:5px}#degrees #selected-filters .filter-group ul,.search-wrapper.custom #selected-filters .filter-group ul{list-style:none;margin:0}#degrees #selected-filters .filter-group ul li .fa.fa-times,.search-wrapper.custom #selected-filters .filter-group ul li .fa.fa-times{font-size:0.8em;position:relative;top:-5px;display:inline-block;padding-left:2px}#degrees #selected-filters .pill-list,.search-wrapper.custom #selected-filters .pill-list{display:inline}#degrees #selected-filters .pill-list .pill-item,.search-wrapper.custom #selected-filters .pill-list .pill-item{padding-right:15px;margin-right:5px;float:left;cursor:pointer}#degrees #selected-filters .pill-list .pill-name,.search-wrapper.custom #selected-filters .pill-list .pill-name{color:black!important;padding:0;background:transparent;border-bottom:1px solid;margin-bottom:0}#degrees .accordion-navigation{position:relative}#degrees .accordion-navigation *{color:black!important}#degrees .accordion-navigation a{border-top:1px solid #d8d8d8;margin:0}#degrees .accordion .accordion-navigation>a::before{position:absolute;right:0}.stats{text-align:center}@media (min-width:641px){.stats{text-align:left}}.stats ul{list-style:none;width:80%!important;margin:0 auto!important}@media (min-width:641px){.stats ul{width:auto!important;padding:1em 0}}.stats ul li{padding:1em 0}.stats ul li p{padding-top:0;text-transform:none;margin:5px 15px;line-height:1.2em}.stats ul li p span{text-transform:none;font-weight:normal;display:block;margin:0}.stats ul li p span:after{display:none!important}.stats ul li a{margin-top:5px;display:inline-block}.stats ul li:nth-child(2){border-left:none;border-bottom:none;border-top:1px #E8CD7D solid}@media (min-width:641px){.stats ul li:nth-child(2){border-top:none;border-bottom:none;border-left:1px #E8CD7D solid}}.stats ul li:nth-child(n+2):nth-last-child(2){border-bottom:1px #E8CD7D solid}@media (min-width:641px){.stats ul li:nth-child(n+2):nth-last-child(2){border-right:1px #E8CD7D solid;border-bottom:0}}.stats.blue{padding:1.75em 0}.stats.blue *{color:white!important}@media (max-width:641px){ul.tabs li{width:50%}}ul.tabs .tab-title.active a,ul.tabs .tab-title.active a:hover{background-color:#081E3f;color:#FFF}.tabs-content{border:2px solid #081E3f;padding:.9375rem}.tabs .tab-title>a{background-color:#EFEFEF;padding:8px 16px;color:#000}.blockquote-container{background:white;padding:2.1em 0!important}.blockquote-container blockquote{text-align:left;border:none;font-size:1.3rem}@media (min-width:641px){.blockquote-container blockquote{font-size:1.6rem}}.blockquote-container cite{font-size:1rem}.blockquote-container cite a{border-bottom:1px solid;font-size:0.9em}@media (min-width:641px){.blockquote-container cite{font-size:1.2rem}}.blockquote-container .blockquote-wrapper{border-top:solid 2px #E8CD7D;padding:3.5em 0em;border-bottom:solid 2px #E8CD7D}.blockquote-container .blockquote-wrapper:before{content:" ";width:50px;height:50px;top:-25px;display:block;background:url("//digicdn.fiu.edu/core/_assets/images/quote-icon.svg");background-size:100%;position:absolute;border-radius:50px;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:50px}.blockquote-container .blockquote-wrapper:after{content:" ";width:50px;height:50px;bottom:-25px;display:block;background:url("//digicdn.fiu.edu/core/_assets/images/quote-icon.svg");background-size:100%;position:absolute;border-radius:50px;right:50px}@media (min-width:641px){.blockquote-container .blockquote-wrapper{padding:3.5em 3em}}.cta-link-primary,.cta-link-secondary{border-bottom:solid 1px;display:inline-block;margin:10px 0 0 0;font-size:1.05em}@media (min-width:1025px){.cta-link-primary,.cta-link-secondary{margin:0}}.cta-link-primary{font-weight:bold}.button-wrapper{max-width:100%}@media (min-width:1025px){.button-wrapper{max-width:250px}}.featured-event-wrapper{padding:2em 0}.featured-event-wrapper.page{padding:0}.featured-event-wrapper .featured-event{padding:1em 2em!important;border:solid 1px #d8d8d8;margin-bottom:1em;background:#f2f2f2;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.1);box-shadow:1px 2px 5px rgba(0,0,0,0.1)}.featured-event-wrapper .featured-event.page{padding:1em!important;background:white;-webkit-box-shadow:none;box-shadow:none;border-color:#081E3f}@media (min-width:641px){.featured-event-wrapper .featured-event.page{padding:1em 1.5em!important}}.featured-event-wrapper .featured-event.page h2{color:#333!important}.featured-event-wrapper .featured-event.page label{cursor:default;font-style:italic;margin-top:-0.7em}.featured-event-wrapper .featured-event.page .date,.featured-event-wrapper .featured-event.page .time,.featured-event-wrapper .featured-event.page .location,.featured-event-wrapper .featured-event.page .info{margin-left:1em!important}.featured-event-wrapper .featured-event.page hr{margin:0.5em 0}.featured-event-wrapper .featured-event.page .info,.featured-event-wrapper .featured-event.page .date,.featured-event-wrapper .featured-event.page .time,.featured-event-wrapper .featured-event.page .location,.featured-event-wrapper .featured-event.page .rsvp{margin-left:3.5em!important}.featured-event-wrapper .featured-event.page .info:before,.featured-event-wrapper .featured-event.page .date:before,.featured-event-wrapper .featured-event.page .time:before,.featured-event-wrapper .featured-event.page .location:before,.featured-event-wrapper .featured-event.page .rsvp:before{margin-left:-2em;position:absolute}.featured-event-wrapper .featured-event.page .info:before{content:"\f0f6"}.featured-event-wrapper .featured-event.page .rsvp:before{content:"\f145"}@media (min-width:641px){.featured-event-wrapper .featured-event.page .rsvp{float:left!important}}.featured-event-wrapper .featured-event.page .a2a_dd{margin-left:1em;padding:1em 0 0 0!important}@media (min-width:641px){.featured-event-wrapper .featured-event.page .a2a_dd{float:right!important;margin:0;padding:0!important}}.featured-event-wrapper .featured-event.page .share-link{padding:10px 0 0 0!important}.featured-event-wrapper .featured-event.page .share-link:after{clear:both;content:" ";display:block}.featured-event-wrapper .featured-event .display-text--large{color:#274C77!important;margin:0 0 1rem;padding:0;line-height:1.1em}.featured-event-wrapper .featured-event .featured-event-content{padding:0}.featured-event-wrapper .featured-event .label{padding:1rem 0 0;background:transparent;font-size:1rem!important;color:#4A4A4A;font-family:"Bitter",Georgia,Times,"Times New Roman",serif;font-weight:bold}.featured-event-wrapper .featured-event .date,.featured-event-wrapper .featured-event .time,.featured-event-wrapper .featured-event .location,.featured-event-wrapper .featured-event .info{padding:0.1em 0 0.1em 0!important}.featured-event-wrapper .featured-event .date:before,.featured-event-wrapper .featured-event .time:before,.featured-event-wrapper .featured-event .location:before,.featured-event-wrapper .featured-event .info:before{color:black!important}.featured-event-wrapper .featured-event .event-info{padding:10px 0}.featured-event-wrapper .featured-event .share-link{margin-top:0;padding:10px 0}.featured-event-wrapper .featured-event .share-link .rsvp{float:none;display:inline-block;border-bottom:solid 1px;font-weight:bold}@media (min-width:641px){.featured-event-wrapper .featured-event .share-link .rsvp{float:right}}.featured-event-wrapper .featured-event .share-link .a2a_dd{color:#4A4A4A;display:block;padding:0 0 1em}.featured-event-wrapper .featured-event .share-link .a2a_dd span{padding-left:10px;color:#4A4A4A}@media (min-width:641px){.featured-event-wrapper .featured-event .share-link .a2a_dd{display:inline-block;padding:0}}.featured-event-wrapper button{background-color:#E8CD7D;color:#081E3f;border:none;padding:0.5em 1em;float:none;border-radius:2em;font-size:0.9rem}@media (min-width:641px){.featured-event-wrapper button{padding:0.5em 1.5em;float:right}}.featured-event-wrapper button:before{font-family:"FontAwesome";content:"\f271";margin-right:0.5em}.blue.featured-event-wrapper{color:black}.featured-event-wrapper .featured-event-content .date:before,.featured-event-wrapper .featured-event-content .location:before,.featured-event-wrapper .featured-event-content .info:before,.featured-event-wrapper .featured-event-content .time:before{margin-left:0;position:static;display:inline-block}.featured-event-content .date,.featured-event-content .time,.featured-event-content .location,.featured-event-content .info{margin-left:0!important}section h1::after,article h1::after{display:none!important}.faculty-info-container hr{border:solid #081E3f 1px;width:150px;text-align:left}.faculty-info-container p{margin:0 0 0.5em}.faculty-info-container .section-padding-small{padding:1em 0}.faculty-info-container h1{margin:0.3rem 0 0 0}.fac-card{padding:5px!important}.accordion .accordion-navigation{margin-bottom:1px!important}.accordion .accordion-navigation.active>a{background:#e2e2e2!important}.accordion .accordion-navigation ul ul li{list-style:circle}.accordion .accordion-navigation ul ul li ul li{list-style:square}.accordion .accordion-navigation ul ol>li{list-style:decimal}.accordion ol>li{list-style:decimal}.custom-icon-row{padding:3em 0!important}.custom-icon-row li{padding:1em!important}@media (min-width:1025px){.custom-icon-row li{padding:0!important}}.custom-icon-row li a{border:none!important;display:block}.custom-icon-row li a p{padding-top:10px;line-height:1.2em}.custom-icon-row li a:hover,.custom-icon-row li a:active,.custom-icon-row li a:focus{text-decoration:underline}@media print{.large-1,.medium-1{width:8.33333%!important}.large-2,.medium-2{width:16.66667%!important}.large-3,.medium-3{width:25%!important}.large-4,.medium-4{width:33.33333%!important}.large-5,.medium-5{width:41.66667%!important}.large-6,.medium-6{width:50%!important}.large-7,.medium-7{width:58.33333%!important}.large-8,.medium-8{width:66.66667%!important}.large-9,.medium-9{width:75%!important}.large-10,.medium-10{width:83.33333%!important}.large-11,.medium-11{width:91.66667%!important}.large-12,.medium-12{width:100%!important}header{background:white!important}.row{position:relative}#main-menu,.banner-container,a[href]:after,header .tools,#banner-video,.thumbnail-s,footer,*[data-magellan-expedition],*[data-magellan-expedition-clone],#in-this-section,#videoTallSectionPause,#go-today,#go-today-week,.week-indicator .prev,.week-indicator .next,.month-indicator .fa,.day-indicator .fa,#filters{display:none!important}#week-view ul#dates-list>li{margin-bottom:0.5em}.calendar-wrapper{background:white!important}#month-view .wrapper{padding:0!important}#events-list .wrapper{padding:0!important}.month-indicator,.day-indicator{padding-top:0!important}.row.full-width-row #month-view .days-group li button.has-events::after,.row.full-width-row #month-view .days-group li span.has-events::after{bottom:5px}header #nav .site-header .site-name{color:black!important}.row.site-header a,.accordion-navigation>a,.event-wrapper a{text-decoration:none!important}a{border:none!important}header #nav .site-header{padding:0 0 1rem 0}.block-grid--bordered li a.wrapper{margin:0 0.2rem}.small-block-grid-7 li{width:14.28%!important;float:left;padding:0 0.1rem 0.25rem!important}.medium-block-grid-2 li{width:50%!important;float:left}.medium-block-grid-3 li{width:33%!important;float:left}.medium-block-grid-3 li .fa{background:black!important;color:white!important}.stats.blue,.featured-event-wrapper.blue{background:white!important}.stats.blue *,.featured-event-wrapper.blue *{color:black!important}.breadcrumbs-wrapper.move-up{margin-top:0!important}.content-block.overlay{min-height:auto!important;background:none!important}.content-block.overlay .wrapper.dark{padding:0!important}.content-block.overlay video{display:none!important}.overlay.taller .row .transparent *{color:black!important}.content-block.blue{background:transparent!important}.panel.related-content{padding:0!important}.tab-title.active a{color:white!important}.faculty-info-container{width:50%!important}}ul#masonry-container{margin-top:1em}ul#masonry-container li.post{visibility:hidden;opacity:0;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}ul#masonry-container li.post .content{background-color:white;padding:1em}ul#masonry-container li.post .content>img{background-color:#e0e0e0;margin-bottom:0.5em}ul#masonry-container li.post a{border:none!important;text-decoration:underline!important}ul#masonry-container li.post .author img{height:40px;width:40px;border-radius:50%;padding:0!important}ul#masonry-container li.post .author .small-10.columns{padding-left:0.5em}ul#masonry-container li.post .author p{line-height:1.3em}ul#masonry-container li.post .author p span{color:#595959;font-size:90%}ul#masonry-container li.post .fa{font-size:1.25em}ul#masonry-container li.post .fa-facebook{color:#3B5998}ul#masonry-container li.post .fa-twitter{color:#1DA1F2}#degrees{margin:1.4em auto}#degrees #searchable-interface .fac-card{border:none!important;background:transparent!important;padding:5px 0 0 0!important}@media (min-width:641px){#degrees #searchable-interface .fac-card{padding:5px 5px 0 0!important}}#degrees #searchable-interface .fac-card a{display:block;border:none!important}#degrees #searchable-interface .panel{border:none!important;border-radius:5px;margin:0 0 5px 0}#degrees #searchable-interface aside{padding-left:0}#degrees #searchable-interface article{padding-left:0;padding-right:0}@media (min-width:1025px){#degrees #searchable-interface article{padding-left:0.9375rem}}#degrees #searchable-interface .searchable-interface-input{padding-left:20px;height:50px;border-radius:25px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2)}#degrees #searchable-interface #filter-by label span{vertical-align:text-top;width:80%;display:inline-block}#degrees #searchable-interface #filter-by input[type="checkbox"],#degrees #searchable-interface #filter-by input[type="radio"]{margin:0 0.5rem 0.7rem 0;font-size:150%}#degrees #searchable-interface .accordion .accordion-navigation>a{background:#fff!important}#degrees #searchable-interface .accordion .accordion-navigation.active>a{background:#f7f7f7!important}#degrees #searchable-interface .accordion .accordion-navigation>a:hover,#degrees #searchable-interface .accordion .accordion-navigation>a:focus,#degrees #searchable-interface .accordion .accordion-navigation>a:active{background:#f2f2f2!important}#degrees #searchable-interface .accordion .accordion-navigation{margin-bottom:0!important}#degrees #searchable-interface .filter-group{margin:14px 5px -14px 0!important;padding:10px!important;border-radius:5px;border-color:#c5c5c5}#degrees #searchable-interface .query{font-weight:bold;text-decoration:underline;font-size:0.9rem}#degrees #searchable-interface .query.largerTitle{font-size:1.1rem}#degrees #searchable-interface .page{color:#081E3f;margin:5px 0!important}#degrees #searchable-interface .active .page{color:white}#degrees #searchable-interface .pill-list .pill-name{border:none!important;text-decoration:underline}#degrees #searchable-interface .hide{display:none!important}#degrees #searchable-interface .accordion.list .accordion-navigation>a::before{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#degrees #searchable-interface .accordion.list .accordion-navigation.active>a{background:white!important}#degrees #searchable-interface .accordion.list>li{padding:0;margin-bottom:5px!important}#degrees #searchable-interface .accordion.list>li:hover{border-color:white!important;background:#FFF!important}#degrees #searchable-interface .accordion.list>li>a{background:white!important;border:solid 1px #e5e5e5!important;width:100%;position:relative;padding-right:2em}#degrees #searchable-interface .accordion.list>li>a p{text-decoration:none}#degrees #searchable-interface .accordion.list .content{background:#f2f2f2;border:solid 1px #e6e6e6;border-top:none}#degrees #searchable-interface .accordion.list .content a{border-bottom:solid 1px!important;border-top:none!important}#degrees #searchable-interface .accordion.list .content table{border:none;background:transparent;margin-bottom:2em}#degrees #searchable-interface .accordion.list .content table td,#degrees #searchable-interface .accordion.list .content table tr,#degrees #searchable-interface .accordion.list .content table th{font-size:1rem;background:transparent;padding-left:0!important}@media (max-width:641px){#degrees #searchable-interface .accordion.list .content table td,#degrees #searchable-interface .accordion.list .content table tr,#degrees #searchable-interface .accordion.list .content table th{display:block!important}}#degrees #searchable-interface .accordion.list .content table th{width:25%}@media (max-width:641px){#degrees #searchable-interface .accordion.list .content table th{padding-bottom:0!important;width:100%}}.text-blue{color:#081E3f!important}

/**
 * Foundation for Sites by ZURB
 * Version 6.5.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

hr {
  -webkit-box-sizing: content-box;
          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: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }
*/
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: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

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; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: 0.35em 0.75em 0.625em; }

legend {
  -webkit-box-sizing: border-box;
          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"] {
  -webkit-box-sizing: border-box;
          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-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 100%; }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

body {
  margin: 0;
  padding: 0;
  background: #fefefe;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 3px; }

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 3px; }

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 3px;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  [data-whatinput='mouse'] button {
    outline: 0; }

pre {
  overflow: auto; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.row {
  max-width: 62.5rem;
  margin-right: auto;
  margin-left: auto; }
  .row::before, .row::after {
    display: table;
    content: ' ';
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .row::after {
    clear: both; }
  .row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    @media print, screen and (min-width: 40em) {
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    @media print, screen and (min-width: 64em) {
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    .row .row.collapse {
      margin-right: 0;
      margin-left: 0; }
  .row.expanded {
    max-width: none; }
    .row.expanded .row {
      margin-right: auto;
      margin-left: auto; }
  .row:not(.expanded) .row {
    max-width: none; }

.column, .columns {
  width: 100%;
  float: left;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }
  .column, .columns, .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: left;
    clear: none; }
  .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
    float: right; }
  .column.end:last-child:last-child, .end.columns:last-child:last-child {
    float: left; }

.column.row.row, .row.row.columns {
  float: none; }

.row .column.row.row, .row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0; }

.small-1 {
  width: 8.33333%; }

.small-push-1 {
  position: relative;
  left: 8.33333%; }

.small-pull-1 {
  position: relative;
  left: -8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  width: 16.66667%; }

.small-push-2 {
  position: relative;
  left: 16.66667%; }

.small-pull-2 {
  position: relative;
  left: -16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  width: 25%; }

.small-push-3 {
  position: relative;
  left: 25%; }

.small-pull-3 {
  position: relative;
  left: -25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  width: 33.33333%; }

.small-push-4 {
  position: relative;
  left: 33.33333%; }

.small-pull-4 {
  position: relative;
  left: -33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  width: 41.66667%; }

.small-push-5 {
  position: relative;
  left: 41.66667%; }

.small-pull-5 {
  position: relative;
  left: -41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6 {
  width: 50%; }

.small-push-6 {
  position: relative;
  left: 50%; }

.small-pull-6 {
  position: relative;
  left: -50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  width: 58.33333%; }

.small-push-7 {
  position: relative;
  left: 58.33333%; }

.small-pull-7 {
  position: relative;
  left: -58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  width: 66.66667%; }

.small-push-8 {
  position: relative;
  left: 66.66667%; }

.small-pull-8 {
  position: relative;
  left: -66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  width: 75%; }

.small-push-9 {
  position: relative;
  left: 75%; }

.small-pull-9 {
  position: relative;
  left: -75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  width: 83.33333%; }

.small-push-10 {
  position: relative;
  left: 83.33333%; }

.small-pull-10 {
  position: relative;
  left: -83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  width: 91.66667%; }

.small-push-11 {
  position: relative;
  left: 91.66667%; }

.small-pull-11 {
  position: relative;
  left: -91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12 {
  width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-1 > .column, .small-up-1 > .columns {
  float: left;
  width: 100%; }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both; }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
    float: left; }

.small-up-2 > .column, .small-up-2 > .columns {
  float: left;
  width: 50%; }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both; }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
    float: left; }

.small-up-3 > .column, .small-up-3 > .columns {
  float: left;
  width: 33.33333%; }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both; }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
    float: left; }

.small-up-4 > .column, .small-up-4 > .columns {
  float: left;
  width: 25%; }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both; }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
    float: left; }

.small-up-5 > .column, .small-up-5 > .columns {
  float: left;
  width: 20%; }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both; }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
    float: left; }

.small-up-6 > .column, .small-up-6 > .columns {
  float: left;
  width: 16.66667%; }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both; }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
    float: left; }

.small-up-7 > .column, .small-up-7 > .columns {
  float: left;
  width: 14.28571%; }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both; }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
    float: left; }

.small-up-8 > .column, .small-up-8 > .columns {
  float: left;
  width: 12.5%; }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
    clear: none; }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both; }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
    float: left; }

.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0; }

.small-collapse .row {
  margin-right: 0;
  margin-left: 0; }

.expanded.row .small-collapse.row {
  margin-right: 0;
  margin-left: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }

.small-centered {
  margin-right: auto;
  margin-left: auto; }
  .small-centered, .small-centered:last-child:not(:first-child) {
    float: none;
    clear: both; }

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-right: 0;
  margin-left: 0; }
  .small-uncentered, .small-uncentered:last-child:not(:first-child),
  .small-push-0,
  .small-push-0:last-child:not(:first-child),
  .small-pull-0,
  .small-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none; }
  .small-uncentered:last-child:not(:first-child),
  .small-push-0:last-child:not(:first-child),
  .small-pull-0:last-child:not(:first-child) {
    float: right; }

@media print, screen and (min-width: 40em) {
  .medium-1 {
    width: 8.33333%; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%; }
  .medium-pull-1 {
    position: relative;
    left: -8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    width: 16.66667%; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%; }
  .medium-pull-2 {
    position: relative;
    left: -16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    width: 25%; }
  .medium-push-3 {
    position: relative;
    left: 25%; }
  .medium-pull-3 {
    position: relative;
    left: -25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    width: 33.33333%; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%; }
  .medium-pull-4 {
    position: relative;
    left: -33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    width: 41.66667%; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%; }
  .medium-pull-5 {
    position: relative;
    left: -41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6 {
    width: 50%; }
  .medium-push-6 {
    position: relative;
    left: 50%; }
  .medium-pull-6 {
    position: relative;
    left: -50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    width: 58.33333%; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%; }
  .medium-pull-7 {
    position: relative;
    left: -58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    width: 66.66667%; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%; }
  .medium-pull-8 {
    position: relative;
    left: -66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    width: 75%; }
  .medium-push-9 {
    position: relative;
    left: 75%; }
  .medium-pull-9 {
    position: relative;
    left: -75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    width: 83.33333%; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%; }
  .medium-pull-10 {
    position: relative;
    left: -83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    width: 91.66667%; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%; }
  .medium-pull-11 {
    position: relative;
    left: -91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    float: left;
    width: 100%; }
    .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
      float: left; }
  .medium-up-2 > .column, .medium-up-2 > .columns {
    float: left;
    width: 50%; }
    .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
      float: left; }
  .medium-up-3 > .column, .medium-up-3 > .columns {
    float: left;
    width: 33.33333%; }
    .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
      float: left; }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    float: left;
    width: 25%; }
    .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
      float: left; }
  .medium-up-5 > .column, .medium-up-5 > .columns {
    float: left;
    width: 20%; }
    .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
      float: left; }
  .medium-up-6 > .column, .medium-up-6 > .columns {
    float: left;
    width: 16.66667%; }
    .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
      float: left; }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    float: left;
    width: 14.28571%; }
    .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
      float: left; }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    float: left;
    width: 12.5%; }
    .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
      float: left; }
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .medium-collapse .row {
    margin-right: 0;
    margin-left: 0; }
  .expanded.row .medium-collapse.row {
    margin-right: 0;
    margin-left: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }
  .medium-centered {
    margin-right: auto;
    margin-left: auto; }
    .medium-centered, .medium-centered:last-child:not(:first-child) {
      float: none;
      clear: both; }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0; }
    .medium-uncentered, .medium-uncentered:last-child:not(:first-child),
    .medium-push-0,
    .medium-push-0:last-child:not(:first-child),
    .medium-pull-0,
    .medium-pull-0:last-child:not(:first-child) {
      float: left;
      clear: none; }
    .medium-uncentered:last-child:not(:first-child),
    .medium-push-0:last-child:not(:first-child),
    .medium-pull-0:last-child:not(:first-child) {
      float: right; } }

@media print, screen and (min-width: 64em) {
  .large-1 {
    width: 8.33333%; }
  .large-push-1 {
    position: relative;
    left: 8.33333%; }
  .large-pull-1 {
    position: relative;
    left: -8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    width: 16.66667%; }
  .large-push-2 {
    position: relative;
    left: 16.66667%; }
  .large-pull-2 {
    position: relative;
    left: -16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    width: 25%; }
  .large-push-3 {
    position: relative;
    left: 25%; }
  .large-pull-3 {
    position: relative;
    left: -25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    width: 33.33333%; }
  .large-push-4 {
    position: relative;
    left: 33.33333%; }
  .large-pull-4 {
    position: relative;
    left: -33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    width: 41.66667%; }
  .large-push-5 {
    position: relative;
    left: 41.66667%; }
  .large-pull-5 {
    position: relative;
    left: -41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6 {
    width: 50%; }
  .large-push-6 {
    position: relative;
    left: 50%; }
  .large-pull-6 {
    position: relative;
    left: -50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    width: 58.33333%; }
  .large-push-7 {
    position: relative;
    left: 58.33333%; }
  .large-pull-7 {
    position: relative;
    left: -58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    width: 66.66667%; }
  .large-push-8 {
    position: relative;
    left: 66.66667%; }
  .large-pull-8 {
    position: relative;
    left: -66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    width: 75%; }
  .large-push-9 {
    position: relative;
    left: 75%; }
  .large-pull-9 {
    position: relative;
    left: -75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    width: 83.33333%; }
  .large-push-10 {
    position: relative;
    left: 83.33333%; }
  .large-pull-10 {
    position: relative;
    left: -83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    width: 91.66667%; }
  .large-push-11 {
    position: relative;
    left: 91.66667%; }
  .large-pull-11 {
    position: relative;
    left: -91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 > .column, .large-up-1 > .columns {
    float: left;
    width: 100%; }
    .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
      float: left; }
  .large-up-2 > .column, .large-up-2 > .columns {
    float: left;
    width: 50%; }
    .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
      float: left; }
  .large-up-3 > .column, .large-up-3 > .columns {
    float: left;
    width: 33.33333%; }
    .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
      float: left; }
  .large-up-4 > .column, .large-up-4 > .columns {
    float: left;
    width: 25%; }
    .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
      float: left; }
  .large-up-5 > .column, .large-up-5 > .columns {
    float: left;
    width: 20%; }
    .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
      float: left; }
  .large-up-6 > .column, .large-up-6 > .columns {
    float: left;
    width: 16.66667%; }
    .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
      float: left; }
  .large-up-7 > .column, .large-up-7 > .columns {
    float: left;
    width: 14.28571%; }
    .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
      float: left; }
  .large-up-8 > .column, .large-up-8 > .columns {
    float: left;
    width: 12.5%; }
    .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
      float: left; }
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .large-collapse .row {
    margin-right: 0;
    margin-left: 0; }
  .expanded.row .large-collapse.row {
    margin-right: 0;
    margin-left: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }
  .large-centered {
    margin-right: auto;
    margin-left: auto; }
    .large-centered, .large-centered:last-child:not(:first-child) {
      float: none;
      clear: both; }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0; }
    .large-uncentered, .large-uncentered:last-child:not(:first-child),
    .large-push-0,
    .large-push-0:last-child:not(:first-child),
    .large-pull-0,
    .large-pull-0:last-child:not(:first-child) {
      float: left;
      clear: none; }
    .large-uncentered:last-child:not(:first-child),
    .large-push-0:last-child:not(:first-child),
    .large-pull-0:last-child:not(:first-child) {
      float: right; } }

.column-block {
  margin-bottom: 1.875rem; }
  .column-block > :last-child {
    margin-bottom: 0; }

.slide-in-down.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-left.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-in-up.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-right.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-out-down.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%); }

.slide-out-right.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.slide-out-up.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.slide-out-left.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.fade-in.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

.fade-out.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  opacity: 1;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

.hinge-in-from-top.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.hinge-in-from-top.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-right.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.hinge-in-from-right.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-bottom.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-left.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.hinge-in-from-left.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-x.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-y.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-out-from-top.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.hinge-out-from-top.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-right.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.hinge-out-from-right.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.hinge-out-from-bottom.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

.hinge-out-from-left.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.hinge-out-from-left.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

.hinge-out-from-middle-x.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-middle-y.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.scale-in-up.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.scale-in-up.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1; }

.scale-in-down.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.scale-in-down.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1; }

.scale-out-up.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.scale-out-up.mui-leave.mui-leave-active {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 0; }

.scale-out-down.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.scale-out-down.mui-leave.mui-leave-active {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0; }

.spin-in.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.spin-in.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  opacity: 1; }

.spin-out.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.spin-out.mui-leave.mui-leave-active {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  opacity: 0; }

.spin-in-ccw.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0; }

.spin-in-ccw.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  opacity: 1; }

.spin-out-ccw.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1; }

.spin-out-ccw.mui-leave.mui-leave-active {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  opacity: 0; }

.slow {
  -webkit-transition-duration: 750ms !important;
          transition-duration: 750ms !important; }

.fast {
  -webkit-transition-duration: 250ms !important;
          transition-duration: 250ms !important; }

.linear {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important; }

.ease {
  -webkit-transition-timing-function: ease !important;
          transition-timing-function: ease !important; }

.ease-in {
  -webkit-transition-timing-function: ease-in !important;
          transition-timing-function: ease-in !important; }

.ease-out {
  -webkit-transition-timing-function: ease-out !important;
          transition-timing-function: ease-out !important; }

.ease-in-out {
  -webkit-transition-timing-function: ease-in-out !important;
          transition-timing-function: ease-in-out !important; }

.bounce-in {
  -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  -webkit-transition-delay: 300ms !important;
          transition-delay: 300ms !important; }

.long-delay {
  -webkit-transition-delay: 700ms !important;
          transition-delay: 700ms !important; }

.shake {
  -webkit-animation-name: shake-7;
          animation-name: shake-7; }

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.spin-ccw {
  -webkit-animation-name: spin-ccw-1turn;
          animation-name: spin-ccw-1turn; }

@-webkit-keyframes spin-ccw-1turn {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); } }

@keyframes spin-ccw-1turn {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); } }

.wiggle {
  -webkit-animation-name: wiggle-7deg;
          animation-name: wiggle-7deg; }

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }

.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

.slow {
  -webkit-animation-duration: 750ms !important;
          animation-duration: 750ms !important; }

.fast {
  -webkit-animation-duration: 250ms !important;
          animation-duration: 250ms !important; }

.linear {
  -webkit-animation-timing-function: linear !important;
          animation-timing-function: linear !important; }

.ease {
  -webkit-animation-timing-function: ease !important;
          animation-timing-function: ease !important; }

.ease-in {
  -webkit-animation-timing-function: ease-in !important;
          animation-timing-function: ease-in !important; }

.ease-out {
  -webkit-animation-timing-function: ease-out !important;
          animation-timing-function: ease-out !important; }

.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
          animation-timing-function: ease-in-out !important; }

.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important; }

.long-delay {
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important; }
