/* @import url('http://example.com/example_style.css'); */

/* --------------------------------------------------
OVERWRITES
-------------------------------------------------- */
.hiddenDiv {display:none;}
button.Sidenav__chevron-button {/***border-left:1px solid #505050;border-right:1px solid #505050;***//*border-bottom:1px solid #505050;margin-bottom:-1px;*/}
/*@media all and (min-width: 992px) {
    .c-stickyCta {left:calc(100% - 100px);}
    .c-stickyCta__label {display:none;}
}*/


/***** Feature Items *****/
._itemIcon_a10nb_99 {width:100% !important;height:100% !important;max-width:140px !important;max-height:140px !important;padding:clamp(50px, calc(56.25% / 2), calc(56.25% / 3)) !important;padding:clamp(70px, 0%, calc(56.25% / 3)) !important;}
._itemIcon_a10nb_99 img {position:absolute !important;width:100% !important;height:100% !important;max-width:70px !important;max-height:70px !important;}
@media all and (max-width: 767px) {
    ._itemIcon_a10nb_99 {min-width:140px !important;min-height:140px !important;}
}
@media all and (min-width: 992px) and (max-width: 1299px) {
    ._itemIcon_a10nb_99 {max-width:100px !important;max-height:100px !important;padding:clamp(50px, calc(56.25% / 2), calc(56.25% / 3)) !important;padding:clamp(50px, 0%, calc(56.25% / 3)) !important;}
}
@media all and (min-width: 1300px) {
    ._itemIcon_a10nb_99 {padding:clamp(70px, 12.5%, calc(56.25% / 2)) !important;padding:clamp(70px, 0%, calc(56.25% / 3)) !important;}
}

/***** Advanced Banner *****/
.pointer-events-none[style*="linear-gradient"],
/*[class*="_advancedBannerSlider_"] .pointer-events-auto:not(.pointer-events-auto.show),
[class*="_advancedBannerSlider_"] video.object-cover:not([class*="_advancedBannerSlider_"] video.object-cover.show) {display:none;}*/
/*.abs_parallax_info {}*/


/***** Quick Links Slider *****/
._itemLink_a10nb_79 ._itemIcon_a10nb_99,
._itemLink_a10nb_79 ._itemIcon_a10nb_99>img {transition:.3s !important;}
._itemLink_a10nb_79:hover ._itemIcon_a10nb_99>img {transform:scale(1.2) !important;}
.blueIcons ._itemLink_a10nb_79 ._itemIcon_a10nb_99 {background-color:#0f4beb !important;}
.blueIcons ._itemLink_a10nb_79:hover ._itemIcon_a10nb_99 {background-color:#0622c7 !important;}
.redIcons ._itemLink_a10nb_79 ._itemIcon_a10nb_99 {background-color:#ff2305 !important;}
.redIcons ._itemLink_a10nb_79:hover ._itemIcon_a10nb_99 {background-color:#eb1c00 !important;}
.blackIcons ._itemLink_a10nb_79 ._itemIcon_a10nb_99 {background-color:#323232 !important;}
.blackIcons ._itemLink_a10nb_79:hover ._itemIcon_a10nb_99 {background-color:#000000 !important;}


/***** 3 Q's *****/
._questionHub_1qfr2_7 {padding-top:0px !important;padding-bottom:0px !important;}
._questionHub_1qfr2_7 h2._heading_1qfr2_34 {color:#333 !important;}

._tabButton_1qfr2_62,
._card_1qfr2_430,
._accordionButtonExpanded_1qfr2_572,
._accordionButton_1qfr2_555,
._accordionItem_1qfr2_548,
._cardImageWrap_1qfr2_449,
._sliderWrapper_1qfr2_143,
._sliderContainer_1qfr2_147,
._cardImage_1qfr2_449{border-radius:0px !important;}

.customAnswerQuestions.singleAnswers ._accordionAnswerCount_1qfr2_589 {display:none !important;}
.customAnswerQuestions.singleAnswers.noNumbers ._tabButton_1qfr2_62 {text-align:center !important;justify-content:center !important;}
@media all and (max-width: 991px) {
  .customAnswerQuestions.singleAnswers.noNumbers ._cardQuote_1qfr2_482 * {text-align:left !important;}
}


/***** Our Stories *****/
._nameBox_1qyg2_306 {top:26.4% !important;}
.tape-blue ._nameBox_1qyg2_306 {background-color:#0f4beb !important;}
.tape-red ._nameBox_1qyg2_306 {background-color:#ff2305 !important;background-color:#eb1c00 !important;}
.tape-darkgrey ._nameBox_1qyg2_306 {background-color:#323232 !important;}
[class^="_quote_"] {
  color: var(--text-color, #000) !important;
  font-size: 6cqw !important;
  font-size: 5.618cqw !important;
  line-height: 1.2 !important;
}
[class^="_teamCard_"]:hover [class^="_quote_"] {
	color: var(--text-color-hover, #ffffff) !important;
	transition: color 0.1s ease 0.1s !important;
}


/***** People Gallery *****/
span[aria-hidden="true"][class*="_segment_qosbq_"] {
  display: none !important;
}
._photo_qosbq_340 {
  object-position: top center !important;
}
._tapeText_qosbq_558 {
  padding: 10% 18% 10% 12% !important;
}
._tapeSlot_qosbq_517 {
  transform: rotate(3.5deg) !important;
}
._tapeSlot_qosbq_517._tapeSlotTiltLeft_qosbq_532 {
  transform: rotate(0deg) !important;
}
._tapeSlot_qosbq_517._tapeSlotTiltRight_qosbq_536 {
  transform: rotate(7deg) !important;
}
._segment_qosbq_596 {max-height:5px;}

._personAvatar_qosbq_142 {
  max-width: clamp(45px,7vw,75px) !important;
  max-height: clamp(45px,7vw,75px) !important;
}


/***** Articles Slider *****/
.squared ._articleLink_12q39_137,
.articles_white ._articleLink_12q39_137 {border-radius:0px !important;}
.articles_white ._contentWrapper_12q39_154 {background-color:#FFF !important;border-color:1px solid #ebebeb !important;border-width:0 1px 1px 1px !important;}
.articles_white ._articleLink_12q39_137:hover ._contentWrapper_12q39_154 {background-color:#323232 !important;border-color:#323232 !important;}


/***** Advanced Accordion *****/
.icons_black img[class*="_categoryIcon_"] {filter:brightness(0) saturate(100%) invert(17%) sepia(36%) saturate(0%) hue-rotate(132deg) brightness(97%) contrast(88%);}


/***** Countdown Timer *****/
 .timer_hidden {display:none !important;}
.hurryUp {animation:_offerHeadlineBarPulse_4ybou_1 2s infinite;}
#offerEnds, .offerEnds {display:flex;align-items:center;justify-content:center;gap:15px;min-width:100vw;margin:0px auto 40px;margin-right:-100vw;margin-left:-100vw;padding:20px 100vw;text-align:center;background-color:#323232;float:none;clear:none;width:auto;border:0px !important;}
#offerHeadline, .offerHeadline {color:#fff;font-size:1.375rem;line-height:1.875rem;}
#offerEnds ul, .offerEnds ul {display:flex !important;gap:5px !important;justify-content:center !important;margin:0px !important;}
#offerEnds li, .offerEnds li {display:inline-block;margin:0px;padding:10px 30px !important;font-size:1rem;list-style-type:none;border-radius:10px;background-color:#3f3f3f;color:#fff;float:none;clear:none;width:auto;}
#offerEnds li:before, #offerEnds li:after, .offerEnds li:before, .offerEnds li:after {display:none !important;content:none !important;}
#offerEnds li span, .offerEnds li span {display:block;font-size:1.375rem;color:#fff;}
.ending {background-color:#0f4beb !important;animation:pulseEnding 2s infinite;}
.ending li {background-color:#0622c7 !important;}
.ends {background-color: #ff2305 !important;animation:pulseEnds 2s infinite;}
.ends li {background-color: #b31500 !important;}
.pulse li {background:#3f3f3f;box-shadow:0 0 0 rgba(255,255,255, 0.4);animation:pulsate 2s infinite !important;}
.pulse li:nth-child(1) {animation-delay:250ms !important;}
.pulse li:nth-child(2) {animation-delay:500ms !important;}
.pulse li:nth-child(3) {animation-delay:750ms !important;}
.pulse li:nth-child(4) {animation-delay:1s !important;}
/*@-webkit-keyframes pulse {
0% {-webkit-box-shadow:0 0 0 0 rgba(255,255,255, 0.4);}
70% {-webkit-box-shadow:0 0 0 10px rgba(255,255,255, 0);}
100% {-webkit-box-shadow:0 0 0 0 rgba(255,255,255, 0);}
}
@keyframes pulse {
0% {-moz-box-shadow:0 0 0 0 rgba(255,255,255, 0.4);box-shadow:0 0 0 0 rgba(255,255,255, 0.4);}
70% {-moz-box-shadow:0 0 0 10px rgba(255,255,255, 0);box-shadow:0 0 0 10px rgba(255,255,255, 0);}
100% {-moz-box-shadow:0 0 0 0 rgba(255,255,255, 0);box-shadow:0 0 0 0 rgba(255,255,255, 0);}
}*/
@-webkit-keyframes pulsate {
0% {-webkit-box-shadow:0 0 0 0 rgba(255,255,255, 0.4);}
70% {-webkit-box-shadow:0 0 0 10px rgba(255,255,255, 0);}
100% {-webkit-box-shadow:0 0 0 0 rgba(255,255,255, 0);}
}
@keyframes pulsate {
0% {-moz-box-shadow:0 0 0 0 rgba(255,255,255, 0.4);box-shadow:0 0 0 0 rgba(255,255,255, 0.4);}
70% {-moz-box-shadow:0 0 0 10px rgba(255,255,255, 0);box-shadow:0 0 0 10px rgba(255,255,255, 0);}
100% {-moz-box-shadow:0 0 0 0 rgba(255,255,255, 0);box-shadow:0 0 0 0 rgba(255,255,255, 0);}
}
@-webkit-keyframes pulseEnding {
0% {-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0.4);}
70% {-webkit-box-shadow:0 0 0 12px rgba(0,0,0, 0);}
100% {-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
@keyframes pulseEnding {
0% {-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0.4);box-shadow:0 0 0 0 rgba(0,0,0, 0.4);}
70% {-moz-box-shadow:0 0 0 12px rgba(0,0,0, 0);box-shadow:0 0 0 12px rgba(0,0,0, 0);}
100% {-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0);box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
@-webkit-keyframes pulseEnds {
0% {-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0.5);}
70% {-webkit-box-shadow:0 0 0 15px rgba(0,0,0, 0);}
100% {-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
@keyframes pulseEnds {
0% {-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0.5);box-shadow:0 0 0 0 rgba(0,0,0, 0.5);}
70% {-moz-box-shadow:0 0 0 15px rgba(0,0,0, 0);box-shadow:0 0 0 15px rgba(0,0,0, 0);}
100% {-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0);box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
@media all and (max-width: 767px) {
    #offerEnds, .offerEnds {display:block;margin:-36px -100vw 30px;padding:20px calc(100vw - 20px);}
    #offerHeadline, #offerCountdown, .offerHeadline, .offerCountdown {margin-bottom:0px;}
    #offerHeadline, .offerHeadline {margin-top:10px;}
    #offerEnds.ended #offerHeadline, .offerEnds.ended .offerHeadline {margin-bottom:0px;}
    #offerEnds li, .offerEnds li {width:100%;padding:10px 3% !important;}
}


/***** Section: Blue Waves *****/
[class*="bluewaves"] {
    background-color: #FFF !important;
    /*color: #FFF;*/
}
.bluewaves:before,
.bluewaves-blue-light:before,
.bluewaves-white:before,
.bluewaves-light:before,
.bluewaves-dark:before,
.bluewaves-black:before,
.bluewaves-red:before {
    background-image: url(/hubfs/Stories-Wave-BG.png) !important;
    background-position: bottom center !important;
    background-position: top center !important;
    background-size: cover !important;
    background-size: 100vw 75% !important;
    background-repeat: no-repeat !important;
    background-color: #FFF !important;
    /*color: #FFF;*/
}
.bluewaves-white:before {
    background-image: url(/hubfs/Stories-Wave-BG-white.png) !important;
}
.bluewaves-light:before {
    background-image: url(/hubfs/Stories-Wave-BG-blue-light.png) !important;
}
.bluewaves-blue-light:before {
    background-image: url(/hubfs/Stories-Wave-BG-blue-light.png) !important;
}
.bluewaves-dark:before {
    background-image: url(/hubfs/Stories-Wave-BG-dark.png) !important;
}
.bluewaves-black:before {
    background-image: url(/hubfs/Stories-Wave-BG-black.png) !important;
}
.bluewaves-red:before {
    background-image: url(/hubfs/Stories-Wave-BG-red.png) !important;
}
/*[class*="background-layers"][class*="background-image"][style*="Stories-Wave"] {
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-size: 100vw 75% !important;
}*/

.dnd-section.bluewaves h2,
.dnd-section.bluewaves-white h2,
.dnd-section.bluewaves-light h2 {
    text-align: center !important;
    font-size: min(8vw,4rem) !important;
    font-size: max(min(5.5vw,2.25rem),36px)!important;
}


/***** Apple + Safari *****/
body.MacOS.Safari .dnd-area-sidenav-content .span12.widget-span.widget-type-cell>.row-fluid-wrapper.row-depth-1 {
  opacity: 1 !important;
  transition: none !important;
  transform: none !important;
}


/***** Menu: Anchor content *****/
/* Theme */
:root {
  --anchor_surface: #e7edfd; --anchor_ink: #0f4beb; --anchor_muted: #323232;
  --anchor_line: #d5dee2; --anchor_accent: #0f4beb; --anchor_accent-ink: #ffffff;
}

/* Anchor menu */
.anchor_nav {
  position: sticky; top: 68px; z-index: 20;
  background: var(--anchor_surface); border-bottom: 1px solid var(--anchor_line) border-top: 1px solid var(--anchor_line);
  height: 3.5rem;
  min-height: 100%;
  /*min-width: 100vw;
  padding: 0px 100vw;
  margin: 0 -100vw;*/
  padding: 0 10px;
  margin: 0px 0px 50px !important;
}
.anchor_nav-inner {
  max-width: 64rem; margin: 0 auto; height: inherit; min-height: inherit; padding: 0 0/*1.25rem*/;
  display: flex; align-items: center !important; justify-content: center !important; gap: .25rem; position: relative;
}
.anchor_label { padding: .5rem; font-size: 1rem; font-weight: bold; color: var(--anchor_muted); white-space: nowrap; }
.anchor_menu { width: max-content; height: inherit; min-height: inherit; list-style: none; margin: 0 !important; padding: 0 !important; display: flex; gap: .25rem; align-items: center !important; justify-content: center !important; position: relative; }
.anchor_label + .anchor_menu { padding-left: 20px !mportant; }
.anchor_menu li { margin: 0px !important; }
.anchor_menu a {
  display: block; padding: .5rem .85rem; color: var(--anchor_muted); text-decoration: none;
  font-weight: 500; font-size: .95rem; border-radius: .5rem; transition: color .2s;
}
.anchor_menu a:hover, .anchor_menu a[aria-current="true"] { color: var(--anchor_ink); }
.anchor_menu a:focus-visible { outline: 2px solid var(--anchor_accent); outline-offset: 2px; }
.anchor_marker {
  position: absolute; left: 0; bottom: 0; height: 3px; width: 0;
  background: var(--anchor_accent); border-radius: 3px; list-style: none; pointer-events: none;
  transition: transform .3s ease, width .3s ease;
}
.anchor_scroller { flex: 1; min-width: 0; height: inherit; min-height: inherit; display: flex; align-items: center; gap: .5rem; gap: 10px; }
.anchor_arrow {
  flex: none; width: 2rem; height: 2rem; padding: 0; display: inline-flex; align-items: center; justify-content: center;
  background: var(--anchor_surface); color: var(--anchor_ink); border: 1px solid var(--anchor_line); border-radius: 50%;
  cursor: pointer; transition: opacity .2s, border-color .2s;
}
.anchor_arrow:hover:not(:disabled) { border-color: var(--anchor_accent); color: var(--accent); }
.anchor_arrow:disabled { opacity: .3; cursor: default; }
.anchor_arrow svg { width: 1rem; height: 1rem; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.anchor_track { flex: 1; min-width: 0; height: inherit; min-height: inherit; overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; scrollbar-width: none; overflow-y: hidden; }
@media (hover: hover) and (pointer: fine) { .track { cursor: grab; } }
.anchor_track.dragging { cursor: grabbing; user-select: none; }
.anchor_track.dragging a { pointer-events: none; }
.anchor_track::-webkit-scrollbar { display: none; }

/* Responsive: label on top, links stay inline */
@media all and (max-width: 991px) {
  .anchor_nav { top: 90px; }
  .nav-hidden + #main-content .anchor_nav { top: 0px; }
}
@media all and (max-width: 767px) {
  .anchor_nav-inner { flex-direction: column; align-items: center; gap: 0; padding-top: .4rem; padding-bottom: .9rem; }
  .anchor_label { padding: .2rem 0; font-size: .8rem; }
  .anchor_menu { gap: 0; }
  .anchor_menu a { padding: .5rem .55rem; /*font-size: .875rem;*/ }
}


/***** Other Modules *****/
/* FancyBox Popup Container */
.main-content.fancybox__content {
  padding: 0px !important;
  background-color: #FFF !important;
}
.main-content.fancybox__content .section-content-container {
  padding: 30px 0px !important;
}
.main-content.fancybox__content .section-content-container>.row-fluid {
  padding: 0px 30px !important;
}

/* Explore the diplomas */
._arrow_a10nb_198 {
	width: 50px !important;
	height: 50px !important;
}
@media all and (max-width: 991px) {
	._arrow_a10nb_198._arrowPrev_a10nb_232,
  ._arrow_12q39_277._arrowPrev_12q39_311 {
    left: -20px !important;
  }
	._arrow_a10nb_198._arrowNext_a10nb_236,
  ._arrow_12q39_277._arrowNext_12q39_315 {
    right: -20px !important;
  }
  ._arrow_gydpv_726._arrowPrev_gydpv_760 {
    left: -30px !important;
  }
  ._arrow_gydpv_726._arrowNext_gydpv_765 {
    right: -30px !important;
  }
	._arrowIcon_a10nb_240 {
		font-size: 28px !important;
	}
	._arrow_a10nb_198 {
		width: 40px !important;
		height: 40px !important;
	}
}
@media all and (max-width: 767px) {
	._carouselSection_a10nb_8,
	._carouselContainer_a10nb_15 {overflow:visible !important;}
}