.navigation
{
	background : rgba(255,255,255,1.000) url("assets/e37bdd4e673747d1990171d731464c8c.jpg") no-repeat  center center;background-size : contain;
}

.menu .menu-header
{
	background : rgba(211,211,211,0.000) url("assets/6b322e1e56b14ee68ab070799b81aa55.jpg") no-repeat  center center;background-size : cover;
}

.menu .menu-body
{
	background-color : rgba(255,255,255,0.000);
}

.menu .menu-title
{
	background-color : rgba(255,255,255,0.000);
}

.menu .menu-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.menu .menu-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.menu .menu-header-inner
{
	background-color : rgba(89,89,89,0.510);
}

.a01MO .article-inner
{
	padding-top: 0px;
}

.co01GE .quicknav
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co01GE .quicknav-inner #previous
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co01GE .quicknav-inner #root
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co01GE .quicknav-inner #next
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co01GE .quicknav-inner #previous:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co01GE .quicknav-inner #root:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co01GE .quicknav-inner #next:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.navigation .icon
{
	color:rgba(195,52,44,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	color:rgba(235,88,40,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.co01GE .page-header
{
	background : rgba(250,235,215,0.000) url("assets/73f1066802b249a5a8faf899e74f1626.jpg") no-repeat  center center;background-size : cover;
}

.co01GE .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.no-touch .drawer .drawer-item .drawer-item-open:hover
{
	background-color : rgba(43,43,43,1.000) !important;
}

.c08TU .graphic-widget
{
	margin-top: 160px;
}

.c08TU .component-inner
{
	margin-top: 0px;
}

.c08TU .component-body-inner
{
	padding: 0px;
}

.c08TU .component-title-inner
{
	padding: 0px;
}

.c07OR .textCarousel-content
{
	background-color : rgba(43,43,43,1.000);
}

.c07OR .textCarousel-controls
{
	background-color : rgba(43,43,43,1.000);
}

.c07OR .textCarousel-controls .icon
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c07OR .textCarousel-controls:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.c07OR .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c07OR .textCarousel-content-inner .textCarousel-progress.selected
{
	background-color : rgba(0,87,124,1.000) !important;
}

.c07OR .textCarousel-content-inner .textCarousel-progress
{
	background-color : rgba(0,157,226,1.000) !important;
}

.c07OR .component-inner
{
	margin-top: 0px;
}

.c07OR .component-body-inner
{
	padding: 0px;
}

.c07OR .textCarousel-content-item
{
	min-height: 132px;
}

.co02IL .quicknav
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co02IL .quicknav-inner #previous
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co02IL .quicknav-inner #root
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co02IL .quicknav-inner #next
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co02IL .quicknav-inner #previous:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co02IL .quicknav-inner #root:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co02IL .quicknav-inner #next:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co02IL .page-header
{
	background : rgba(250,235,215,0.000) url("assets/933ed3021a36459a9088bdb3bee1324e.jpg") no-repeat  center center;background-size : cover;
}

.co02IL .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.page-level-progress-navigation-bar
{
	background-color : rgba(235,88,40,1.000);
}

.page-level-progress-navigation-completion
{
	background-color : rgba(255,255,255,1.000);
}

.co03BV .quicknav-inner #previous:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co03BV .quicknav-inner #root:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co03BV .quicknav-inner #next:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.co03BV .quicknav
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co03BV .quicknav-inner #previous
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co03BV .quicknav-inner #root
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co03BV .quicknav-inner #next
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co03BV .page-header
{
	background : rgba(250,235,215,0.000) url("assets/845272005d7340858b533ff67d786782.jpg") no-repeat  center center;background-size : cover;
}

.co03BV .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.co04YF .quicknav-inner #previous:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.co04YF .quicknav-inner #root:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.co04YF .quicknav-inner #next:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.co04YF .quicknav
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co04YF .quicknav-inner #previous
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co04YF .quicknav-inner #root
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co04YF .quicknav-inner #next
{
	background-color : rgba(43,43,43,1.000) !important;
}

.co04YF .page-header
{
	background : rgba(250,235,215,0.000) url("assets/7c5ea665790b4c9988055e3287d687d7.jpg") no-repeat  center center;background-size : cover;
}

.co04YF .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.b02Y8 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b02Y8
{
	background-color : rgba(255,255,255,1.000);
}

.b05XI .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b06IO .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.block.b08TK
{
	border-bottom: 3.000px dotted rgba(0,158,226,1.000);
}

.b08TK .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b146P .block-inner
{
	padding-bottom: 0px;
	padding-top: 60px;
}

.b11Q9 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b11Q9
{
	background-color : rgba(200,49,49,1.000);
}

.c18TK .textCarousel-content
{
	background-color : rgba(43,43,43,0.000);
}

.c18TK .textCarousel-controls
{
	background-color : rgba(43,43,43,0.000);
}

.c18TK .textCarousel-controls .icon
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c18TK .component-inner
{
	background-color : rgba(43,43,43,0.882) !important;
	margin-top: 0px;
}

.c18TK .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c18TK .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
}

.c18TK .textCarousel-controls:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.c18TK .textCarousel-content-inner .textCarousel-progress.selected
{
	background-color : rgba(0,87,124,1.000) !important;
}

.c18TK .textCarousel-content-inner .textCarousel-progress
{
	background-color : rgba(0,157,226,1.000) !important;
}

.c18TK .component-body-inner
{
	padding: 0px;
}

.c18TK .textCarousel-content-item
{
	min-height: 274px;
}

.c02GM .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c02GM .component-inner
{
	margin-top: 0px;
}

.c02GM .component-body-inner
{
	padding: 0px;
}

.c145P .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c145P .component-inner
{
	margin-top: 0px;
}

.c145P .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
	padding: 0px;
}

.c24JP .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c24JP .component-inner
{
	margin-top: 0px;
}

.c24JP .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c2524 .component-inner
{
	margin-top: 0px;
}

.c2524 .component-body-inner
{
	padding: 0px;
}

.c2524 .component-title-inner
{
	padding: 0px;
}

.c36H1 .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c36H1 .component-inner
{
	margin-top: 0px;
}

.c36H1 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c36H1 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.b177I .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b177I
{
	background-color : rgba(203,49,52,1.000);
}

.b18U8 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b19IH .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b2033 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b21U7 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b225X .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b238H .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b24K5 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b26MW .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b2772 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c03Y3 .graphic-widget
{
	margin-top: 0px;
}

.c03Y3 .component-inner
{
	margin-top: 0px;
}

.c03Y3 .component-body-inner
{
	padding: 0px;
}

.c03Y3 .component-title-inner
{
	padding: 0px;
}

.a027F .article-inner
{
	padding-top: 0px;
}

.c06UU .component-inner
{
	margin-top: 0px;
}

.c06UU .component-body-inner
{
	padding: 0px;
}

.c06UU .component-title-inner
{
	padding: 0px;
}

.c11ZZ .graphic-widget
{
	margin-top: 0px;
}

.c11ZZ .component-inner
{
	margin-top: 0px;
}

.c11ZZ .component-body-inner
{
	padding: 0px;
}

.c11ZZ .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.a035A .article-inner
{
	padding-top: 0px;
}

.a04HA .article-inner
{
	padding-top: 0px;
}

.c26ER .component-inner
{
	margin-top: 0px;
}

.c26ER .component-body-inner
{
	padding: 0px;
}

.c26ER .component-title-inner
{
	padding: 0px;
}

.c27KZ .component-inner
{
	margin-top: 0px;
}

.c27KZ .component-body-inner
{
	padding: 0px;
}

.c27KZ .component-title-inner
{
	padding: 0px;
}

.c28OJ .component-inner
{
	margin-top: 0px;
}

.c28OJ .component-body-inner
{
	padding: 0px;
}

.c28OJ .component-title-inner
{
	padding: 0px;
}

.c29OA .component-inner
{
	margin-top: 0px;
}

.c29OA .component-body-inner
{
	padding: 0px;
}

.c29OA .component-title-inner
{
	padding: 0px;
}

.c30VO .component-inner
{
	margin-top: 0px;
}

.c30VO .component-body-inner
{
	padding: 0px;
}

.c30VO .component-title-inner
{
	padding: 0px;
}

.c32X5 .component-inner
{
	margin-top: 0px;
}

.c32X5 .component-body-inner
{
	padding: 0px;
}

.c32X5 .component-title-inner
{
	padding: 0px;
}

.c34PJ .component-inner
{
	margin-top: 0px;
}

.c34PJ .component-body-inner
{
	padding: 0px;
}

.c34PJ .component-title-inner
{
	padding: 0px;
}

.c35KX .component-inner
{
	margin-top: 0px;
}

.c35KX .component-body-inner
{
	padding: 0px;
}

.c35KX .component-title-inner
{
	padding: 0px;
}

.b28YL .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b28YL
{
	background-color : rgba(203,49,52,1.000);
}

.block.b01FS
{
	border-top: 2px solid rgba(200,49,49,1.000);border-bottom: 2px solid rgba(0,158,153,1.000);
}

.b01FS .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c01YA .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c01YA .graphic-widget
{
	margin-top: 0px;
}

.c01YA .component-inner
{
	margin-top: 0px;
}

.c01YA .component-title-inner
{
	padding: 0px;
}

.b04II .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c04V6 .clickAndLearn-navContainer li
{
	width: 49.70% !important;
}

.c04V6 .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c04V6 .clickAndLearn-tabViewContainer .clickAndLearn-tabItem
{
	width: 100%;
}

.c04V6 .component-inner
{
	margin-top: 0px;
}

.c04V6 .component-body-inner
{
	padding: 0px;
}

.b03UH .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b03UH
{
	background-color : rgba(244,244,244,1.000);
}

.block.b07GY
{
	border-bottom: 3.000px dotted rgba(0,158,226,1.000);
}

.b07GY
{
	background : rgba(250,235,215,1.000) url("assets/16f0023eba61453a8fef603037caa218.jpg") no-repeat  center center !important;background-size : cover !important;
}

.b07GY .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c09A2 .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c09A2 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c09A2 .component-inner
{
	background-color : rgba(43,43,43,0.882) !important;
	margin-top: 0px;
}

.c12IF .narrative-content
{
	min-height: 400px;
}

.c12IF .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c12IF .narrative-controls
{
	background-color : rgba(43,43,43,1.000);
}

.c12IF .narrative-controls .icon
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c12IF .narrative-controls:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.c12IF .narrative-progress
{
	background-color : rgba(0,157,226,1.000) !important;
}

.c12IF .narrative-progress.selected
{
	background-color : rgba(0,87,124,1.000) !important;
}

.c12IF .component-inner
{
	margin-top: 0px;
}

.c12IF .component-body-inner
{
	padding: 0px;
}

.c13J5 .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c13J5 .flipcard-item
{
	width: 33.30%;
}

.c13J5 .component-inner
{
	margin-top: 0px;
}

.c13J5 .component-body-inner
{
	padding: 0px;
}

.c13J5 .flipcard-item-face
{
	height: 98% !important;
}

.block.b09BR
{
	border-bottom: 3.000px dotted rgba(0,158,226,1.000);
}

.b09BR .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c15Z1 .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c15Z1 .component-inner
{
	margin-top: 0px;
}

.c15Z1 .component-body-inner
{
	padding: 0px;
}

.c17B6 .component-body-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c17B6 .component-inner
{
	margin-top: 0px;
}

.c17B6 .component-title-inner
{
	padding: 0px;
}

.b12PD .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b13JA .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b13JA
{
	background-color : rgba(244,244,244,1.000);
}

.c19B7 .graphic-widget
{
	margin-top: 30px;
}

.c19B7 .component-inner
{
	margin-top: 0px;
}

.c19B7 .component-body-inner
{
	padding: 0px;
}

.c19B7 .component-title-inner
{
	padding: 0px;
}

.c20EG .component-inner
{
	background-color : rgba(43,43,43,0.882) !important;
	margin-top: 0px;
}

.c20EG .textCarousel-content
{
	background-color : rgba(250,235,215,0.000);
}

.c20EG .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
}

.c20EG .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c20EG .textCarousel-controls
{
	background-color : rgba(43,43,43,0.000);
}

.c20EG .textCarousel-controls .icon
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c20EG .textCarousel-controls:hover
{
	background-color : rgba(0,158,226,1.000) !important;
}

.c20EG .textCarousel-content-inner .textCarousel-progress
{
	background-color : rgba(0,157,226,1.000) !important;
}

.c20EG .textCarousel-content-inner .textCarousel-progress.selected
{
	background-color : rgba(0,87,124,1.000) !important;
}

.c20EG .textCarousel-content-item
{
	min-height: 296px;
}

.c20EG .component-body-inner
{
	padding: 0px;
}

.c21AP .graphic-widget
{
	margin-top: 100px;
}

.c21AP .component-inner
{
	margin-top: 0px;
}

.c21AP .component-body-inner
{
	padding: 0px;
}

.c21AP .component-title-inner
{
	padding: 0px;
}

.c22FS .component-title-inner
{
	color:rgba(0,158,226,1.000);font-style:normal;font-weight:700;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c22FS .component-inner
{
	margin-top: 0px;
}

.c22FS .component-body-inner
{
	padding: 0px;
}

.c31YL .graphic-widget
{
	margin-top: 100px;
}

.c31YL .component-inner
{
	margin-top: 0px;
}

.c31YL .component-body-inner
{
	padding: 0px;
}

.c31YL .component-title-inner
{
	padding: 0px;
}

.b25SL .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c33BV .gmcq-item
{
	width: 32.00%;
}

.c33BV .component-inner
{
	margin-top: 0px;
}

.c33BV .component-body-inner
{
	padding: 0px;
}

.c33BV .component-title-inner
{
	padding: 0px;
}

.block.b15VH
{
	border-bottom: 3.000px dotted rgba(0,158,226,1.000);
}

.b15VH .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c05AU .component-inner
{
	margin-top: 0px;
}

.c05AU .component-body-inner
{
	padding: 0px;
}

.c05AU .component-title-inner
{
	padding: 0px;
}

.c10XZ .component-inner
{
	margin-top: 0px;
}

.c10XZ .component-body-inner
{
	padding: 0px;
}

.c10XZ .component-title-inner
{
	padding: 0px;
}

.b10OY .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c168G .graphic-widget
{
	margin-top: 0px;
}

.c168G .component-inner
{
	margin-top: 0px;
}

.c168G .component-body-inner
{
	padding: 0px;
}

.c168G .component-title-inner
{
	padding: 0px;
}

.b16FS .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.c23Q7 .graphic-widget
{
	margin-top: 0px;
}

.c23Q7 .component-inner
{
	margin-top: 0px;
}

.c23Q7 .component-body-inner
{
	padding: 0px;
}

.c23Q7 .component-title-inner
{
	padding: 0px;
}

.cLY .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.c5J .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.c5J .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c5J .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c5J .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.c5J .narrative-controls .icon
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.b3I
{
	background-color : rgba(203,50,52,1.000);
}

.cSJ .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cEM .component-instruction
{
	color:rgba(47,79,79,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cZF .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.c3O .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c3O .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c7Z .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.c7Z .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c7Z .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c7Z .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.c7Z .narrative-controls .icon
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.c7Z .narrative-progress
{
	background-color : rgba(211,211,211,1.000) !important;
}

.c7Z .narrative-progress.selected
{
	background-color : rgba(158,50,15,1.000) !important;
}

.cR7 .clickAndLearn-navContainer li
{
	width: 49.00% !important;
}

.cR7 .clickAndLearn-popup
{
	background-color : rgba(235,88,40,1.000);
}

.cO4 .component-inner
{
	margin-top: 0px;
}

.cO4 .component-body-inner
{
	padding: 0px;
}

.cO4 .component-title-inner
{
	padding: 0px;
}

.bTU .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bTU
{
	background-color : rgba(235,88,40,1.000);
}

.cDW .component-inner
{
	margin-top: 0px;
}

.cDW .component-body-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.cDW .component-title-inner
{
	padding: 0px;
}

.cDW .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bJF
{
	background-color : rgba(244,244,244,1.000);
}

.bJF .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.cL8 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cL8 .component-inner
{
	margin-top: 0px;
}

.cL8 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cL8 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bNT .block-inner
{
	padding-top: 0px;
}

.block.bNT
{
	border-bottom: 2px solid rgba(0,158,152,1.000);
}

.cGT .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:center;
}

.cGT .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cGT .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:center;
}

.cGT .narrative-progress.selected
{
	background-color : rgba(255,255,255,1.000) !important;
}

.cGT .narrative-progress
{
	background-color : rgba(211,211,211,1.000) !important;
}

.cGT .narrative-controls .icon
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cGT .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.cGT .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cKQ .carousel-progress
{
	background-color : rgba(211,211,211,1.000) !important;
}

.cKQ .carousel-progress.selected
{
	background-color : rgba(160,55,21,1.000) !important;
}

.bFI
{
	background-color : rgba(203,49,52,1.000);
}

.bFI .block-body-inner
{
	color:rgba(203,48,51,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.bFI .block-inner
{
	padding-bottom: 30px;
	padding-top: 30px;
}

.cOK .flipcard-item
{
	width: 32.00%;
}

.cEH .accordion-item-title
{
	background-color : rgba(200,48,48,1.000);
}

.cEH .accordion-item-title:hover
{
	background-color : rgba(1,1,1,1.000) !important;
}

.bPS .block-inner
{
	padding-top: 60px;
	padding-bottom: 60px;
}

.bPS .block-title-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cF1 .hotgraphic-graphic-pin
{
	background-color : rgba(255,255,255,0.620);
}

.cF1 .hotgraphic-graphic-pin:hover
{
	background-color : rgba(250,235,215,0.000) !important;
}

.cF1 .hotgraphic-graphic-pin-icon:hover
{
	color : rgba(7,7,7,1.000) !important;
}

.bKR
{
	background-color : rgba(200,48,48,1.000);
}

.cSW .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.bWQ .block-inner
{
	padding-top: 60px;
	padding-bottom: 60px;
}

.bD4 .block-inner
{
	padding-bottom: 30px;
}

.b63
{
	background-color : rgba(255,255,255,1.000);
}

.b63 .block-inner
{
	padding-top: 60px;
	padding-bottom: 60px;
}

.b63 .block-title-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.bN8 .block-inner
{
	padding-top: 60px;
	padding-bottom: 60px;
}

.bIT .block-inner
{
	padding-bottom: 60px;
	padding-top: 0px;
}

.bZU .block-inner
{
	padding-bottom: 0px;
}

.b8F
{
	background-color : rgba(244,244,244,1.000);
}

.b8F .block-inner
{
	padding-top: 60px;
	padding-bottom: 30px;
}

.bGU
{
	background-color : rgba(203,50,52,1.000);
}

.bGU .block-inner
{
	padding-top: 60px;
	padding-bottom: 60px;
}

.c9J .clickAndLearn-navContainer li
{
	width: 32.00% !important;
}

.c8T .clickAndLearn-navContainer li
{
	width: 32.00% !important;
}

.bXC .block-inner
{
	padding-top: 0px;
}

.cBA .clickAndLearn-navContainer li
{
	width: 32.00% !important;
}

.cXH .clickAndLearn-navContainer li
{
	width: 32.00% !important;
}

.bKX .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.cZ3 .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cZ3 .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cZ3 .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.cZ3 .narrative-controls .icon
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.cZ3 .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cZ3 .component-inner
{
	margin-top: 0px;
}

.cZ3 .component-body-inner
{
	padding: 0px;
}

.cZ3 .component-title-inner
{
	padding: 0px;
}

.bDV .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bDV
{
	background-color : rgba(203,50,52,1.000);
}

.c5T .component-inner
{
	margin-top: 0px;
}

.c5T .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c5T .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c5T .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bCW .block-inner
{
	padding-bottom: 120px;
	padding-top: 120px;
}

.bCW
{
	background : rgba(250,235,215,0.000) url("assets/9081bf5790f3422fa467c17271bf704d.jpg") no-repeat  center center;background-size : cover;
}

.b7N .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b7N
{
	background-color : rgba(203,49,52,1.000);
}

.cB8C .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
	padding: 0px;
}

.cB8C .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:center;
}

.cR1 .component-inner
{
	margin-top: 0px;
	background-color : rgba(200,48,48,0.784) !important;
}

.cR1 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cR1 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.c75 .component-inner
{
	margin-top: 0px;
	background-color : rgba(255,255,255,0.733) !important;
}

.c75 .component-body-inner
{
	padding: 0px;
}

.c75 .component-title-inner
{
	padding: 0px;
}

.c2P .clickAndLearn-navContainer li
{
	width: 49.00% !important;
}

.bKS .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bKS
{
	background-color : rgba(203,50,52,1.000);
}

.c71 .component-inner
{
	margin-top: 0px;
}

.c71 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c71 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c71 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cHB .component-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cJS .hotgraphic-graphic-pin
{
	background-color : rgba(250,235,215,0.000);
}

.cJS .hotgraphic-graphic-pin:hover
{
	background-color : rgba(250,235,215,0.000) !important;
}

.cJS .hotgraphic-graphic-pin.visited
{
	background-color : rgba(250,235,215,0.000) !important;
}

.cJ8 .hotgraphic-graphic-pin
{
	background-color : rgba(250,235,215,0.000);
}

.cJ8 .hotgraphic-graphic-pin:hover
{
	background-color : rgba(250,235,215,0.000) !important;
}

.cJ8 .hotgraphic-graphic-pin.visited
{
	background-color : rgba(250,235,215,0.000) !important;
}

.cJR .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
	padding: 0px;
}

.cJR .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:center;
}

.coRL .page-header
{
	background : rgba(250,235,215,0.000) url("assets/15ff065e9f824e86b3b7ec4406fb9080.jpg") no-repeat  center center;background-size : cover;
}

.coRL .page-header-content
{
	background-color : rgba(48,52,56,0.784);
}

.b2O .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b2O
{
	background-color : rgba(203,50,52,1.000);
}

.c5K .component-inner
{
	margin-top: 0px;
}

.c5K .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c5K .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.c5K .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c3H5 .flipcard-item
{
	width: 24.00%;
}

.cMBO .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cMBO .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cMBO .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cMBO .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.cMBO .narrative-controls .icon
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.cJO .component-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
	padding: 0px;
}

.cJO .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cJO .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cBD .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cBD .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cBD .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c9S .flipcard-item
{
	width: 49.00%;
}

.c8M .component-inner
{
	border-top: 1px solid rgba(255,255,255,1.000);border-left: 1px solid rgba(255,255,255,1.000);border-right: 1px solid rgba(255,255,255,1.000);border-bottom: 1px solid rgba(255,255,255,1.000);
}

.b4E .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bAT
{
	background-color : rgba(244,244,244,1.000);
}

.bCL
{
	background-color : rgba(244,244,244,1.000);
}

.cAC .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cAC .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cAC .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cAC .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.cAC .narrative-controls .icon
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.cRH .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cRH .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cRH .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cRH .narrative-controls
{
	background-color : rgba(250,235,215,0.000);
}

.cRH .narrative-controls .icon
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.bE7
{
	background : rgba(244,244,244,0.000) url("assets/b79d0e596284490ba5a479a34e769642.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.bE7 .block-inner
{
	padding-bottom: 0px;
}

.bT8 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bT8
{
	background-color : rgba(203,50,52,1.000);
}

.c3K .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c3K .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c3K .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bK3
{
	background : rgba(255,255,255,1.000) url("assets/b441631b18924fe384263c03df393fc8.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.b6I
{
	background : rgba(250,235,215,0.000) url("assets/360089cdec5e49878923601f6c2e29ff.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.b5I
{
	background : rgba(255,255,255,1.000) url("assets/aea8595981c64db9a2b48db33f4acbd4.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.b6U
{
	background : rgba(250,235,215,0.000) url("assets/20ed543b6fa44eb78f760c07a4862f0b.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.bGE
{
	background : rgba(255,255,255,1.000) url("assets/72a895ae1a16479380a06a2406e041c9.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.bMR .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bMR
{
	background-color : rgba(203,50,52,1.000);
}

.cUS .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cUS .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cUS .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bOC .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.cU2 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cU2 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cU2 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bMJ
{
	background : rgba(250,235,215,0.000) url("assets/0d25e7fd7edb4b9499d648fb90424b54.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.b7T .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b7T
{
	background-color : rgba(203,50,52,1.000);
}

.cLG .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cLG .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cLG .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bLY .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bLY
{
	background-color : rgba(203,50,52,1.000);
}

.cX9 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cX9 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cX9 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bTY
{
	background-color : rgba(203,50,52,1.000);
}

.bTY .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.b1N
{
	background-color : rgba(250,235,215,0.000);
}

.bV7
{
	background : rgba(255,255,255,1.000) url("assets/3072fe07bff24dd880dd284804b11260.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.bGH .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bGH
{
	background-color : rgba(203,50,52,1.000);
}

.cWL .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cWL .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cWL .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c1T .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c1T .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c1T .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.coD7 .page-header
{
	background : rgba(250,235,215,0.000) url("assets/2f6c1cb1bc2c437d85caeccc5b7872cb.jpg") no-repeat  center center;background-size : cover;
}

.coD7 .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.bD7
{
	background : rgba(250,235,215,0.000) url("assets/0c9c0fe071c9491ea97f154c4aed99fc.png") no-repeat fixed center center;background-size : 1112px 438px;
}

.bD7 .block-inner
{
	padding-top: 0px;
}

.c8A .narrative-content
{
	background-color : rgba(117,26,26,0.000);
}

.c8A .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c8A .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c8A .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c8A .narrative-controls
{
	background-color : rgba(118,28,28,1.000);
}

.cAR .textCarousel-content
{
	background-color : rgba(250,235,215,0.000);
}

.cAR .textCarousel-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cAR .textCarousel-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.b2C
{
	background : rgba(250,235,215,0.000) url("assets/bc49c8194e88440c854815799c23a1db.jpg") no-repeat fixed center center;background-size : 1118px 751px;
}

.b2C .block-inner
{
	padding-top: 250px;
	padding-bottom: 250px;
}

.b6D
{
	background : rgba(250,235,215,0.000) url("assets/36b04bf1cd4b4c7087441abd8c61e225.jpg") no-repeat fixed center center;background-size : cover;
}

.b6D .block-inner
{
	padding-top: 250px;
	padding-bottom: 250px;
}

.cEG .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cEG .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cEG .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bOJ .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bOJ
{
	background-color : rgba(203,50,52,1.000);
}

.c4Z .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c4Z .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c4Z .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cHZ .clickAndLearn-navContainer li
{
	width: 49.00% !important;
}

.cHZ .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cHZ .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cHZ .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.bFW .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bFW
{
	background-color : rgba(203,50,52,1.000);
}

.bQ1 .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bQ1
{
	background-color : rgba(203,50,52,1.000);
}

.c4C .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c4C .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c4C .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cE9 .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cE9 .narrative-content-title
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cE9 .narrative-content-body-inner
{
	color:rgba(0,0,0,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cSZG .textCarousel-content
{
	background-color : rgba(250,235,215,0.000);
}

.cSZG .textCarousel-content-title
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cSZG .textCarousel-content-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.cSZG .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cSZG .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cSZG .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cSZG .textCarousel-controls
{
	background-color : rgba(118,27,27,1.000);
}

.bCO .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bCO
{
	background-color : rgba(203,50,52,1.000);
}

.coWX .quicknav-inner #next
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coWX .quicknav-inner #next:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.coWX .quicknav-inner #root
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coWX .quicknav-inner #root:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.coWX .quicknav-inner #previous
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coWX .quicknav-inner #previous:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.coWX .quicknav
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coWX .page-header
{
	background : rgba(250,235,215,0.000) url("assets/6261a6ebc3ca4688a8d64901574be254.jpg") no-repeat  center center;background-size : cover;
}

.coWX .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.coBK .quicknav-inner #next
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coBK .quicknav-inner #next:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.coBK .quicknav-inner #root
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coBK .quicknav-inner #root:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.coBK .quicknav-inner #previous
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coBK .quicknav-inner #previous:hover
{
	background-color : rgba(200,48,48,1.000) !important;
}

.coBK .quicknav
{
	background-color : rgba(43,43,43,1.000) !important;
}

.coBK .page-header
{
	background : rgba(250,235,215,0.000) url("assets/c06f45f8697e4d46a01f2e88dcfbcf33.jpg") no-repeat  center center;background-size : cover;
}

.coBK .page-header-content
{
	background-color : rgba(43,43,43,0.686);
}

.bRQ .block-inner
{
	padding-bottom: 60px;
	padding-top: 60px;
}

.bRQ
{
	background-color : rgba(203,50,52,1.000);
}

.c51 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.c51 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.c51 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cB8 .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cB8 .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cB8 .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cLK .graphic-widget
{
	margin-top: 180px;
}

.bUS
{
	background : rgba(250,235,215,0.000) url("assets/4318cc01064d4c78af72218bccfbc0f6.jpg") no-repeat  center center;background-size : cover;
}

.bUS .block-inner
{
	padding-top: 150px;
	padding-bottom: 150px;
}

.cR85 .component-inner
{
	background-color : rgba(255,255,255,0.780) !important;
}

.bB34
{
	background-color : rgba(203,49,52,1.000);
}

.cTZ .component-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
	padding: 0px;
}

.cTZ .component-title-inner
{
	padding: 0px;
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cTZ .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:600;font-stretch:normal;text-align:left;
}

.cTZ .narrative-content
{
	background-color : rgba(250,235,215,0.000);
}

.cTZ .narrative-content-title
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

.cTZ .narrative-content-body-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.bI7 .block-inner
{
	padding-top: 0px;
}

.bTV .block-inner
{
	padding-bottom: 0px;
}

.cZL .component-title-inner
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:bold;font-stretch:normal;text-align:left;
}

@media (max-width: 800px)
{
.c07OR .textCarousel-content-item
{
	min-height: 154px;
}

.c18TK .textCarousel-content-item
{
	min-height: 296px;
}

.c12IF .narrative-content
{
	min-height: 488px;
}

.c20EG .textCarousel-content-item
{
	min-height: 340px;
}

.cZ3 .narrative-controls
{
	background-color : rgba(200,48,48,1.000);
}

.cZ3 .narrative-controls .icon
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

.cMBO .narrative-controls
{
	background-color : rgba(200,48,48,1.000);
}

.cMBO .narrative-controls .icon
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:center;
}

}@media (max-width: 450px)
{
.c07OR .component-inner
{
	background-color : rgba(43,43,43,1.000) !important;
}

.c07OR .component-instruction
{
	color:rgba(255,255,255,1.000);font-style:normal;font-weight:normal;font-stretch:normal;text-align:left;
}

.c04V6 .clickAndLearn-navContainer li
{
	width: 49.00% !important;
}

.cR7 .clickAndLearn-navContainer li
{
	width: 100.00% !important;
}

}/* Menu - cortexa 4 menu settings */

	
	.menu-item-wrapper 
	{
		width:80%;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
        top: 10px;
        position: relative;
        
	}	
		
	@media (max-width: 1582px)
	{
		.menu-item-wrapper 
		{
			width:100%;
			margin: 0px;
		}
	}		
		
	.menu .menu-item.nth-child-odd
	{
		clear: none;
	}
	
	.menu .menu-item.nth-child-odd
	{
		clear: none;
	}
	
	.menu .menu-item.nth-child-even .menu-item-inner
	{
		margin:0;
	}
	
	.menu .menu-item.nth-child-odd .menu-item-inner
	{
		margin:0;
	}
	
	.menu .menu-item
	{
		width:24%;
		margin-left: 7px;
		margin-right:7px;
		float: none;
		display: inline-block;
            vertical-align: top;
	}
	
    @media (max-width: 1760px)
	{
		.menu .menu-item
		{
			width:23.5%;
		}
	}
        
    @media (max-width: 932px)
	{
		.menu .menu-item
		{
			width:22.3%;
		}
	}

	@media (max-width: 880px)
	{
		.menu .menu-item
		{
			width:47.5%;			
		}
	}
    
    @media (max-width: 559px)
	{
		.menu .menu-item
		{
			width:42.5%;			
		}
	}
        
     @media (max-width: 512px)
	{
		.menu .menu-item
		{
			width:97.5%;			
		}
	}
        
    @media (max-width: 425px)
	{
		.menu .menu-item
		{
			width:95.5%;			
		}
	}
		
	.menu .menu-item-inner
	{
		text-align: left;
        padding: 0px 0px 20px 0px;
	}

     .menu .page-level-progress-menu-item {
		margin:auto;
		//display:none;
		width: 100%;
		height: 6px;
		float: left;
		padding:0;
		padding-top:0px;
		padding-bottom: 0px;
		right:0px;
		position:relative;
		bottom: -12px;

		
	}

	.menu .page-level-progress-menu-item-indicator {
		
		width: 100%;
		height: 8px;
		border: 0px solid transparent;
		border-radius: 0px;
	}

	.menu .page-level-progress-menu-item-indicator-bar {
		
		height: 8px;
	}
        
    .menu .menu-item-button button {
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0;
    padding-left: 30px;
    padding-right: 30px;
    background-color: transparent;
    font-weight: 400;
    font-size: 18px;
    color: transparent;
    width: 100%;
    height: 100%;
    float: none;
}
        
    .menu .menu-item-button button:hover {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #e55a5a;
    opacity: 1;
    color: #ffffff;
    width: 100%;
    height: 100%;
    float: none;
}
        
.menu .menu-item-button button.visited {
    background-color: transparent;
    color: transparent;
}
        
   .menu .menu-item-title {
    display: inline-block;
    text-align: left;
    min-height: 40px;
    margin: auto;
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 23px!important;
    font-size: 24px;
    font-weight: 300;
    line-height: 120%;
}

    .menu .menu-item-body{
        display:none;
        }
        
        .menu .menu-item-duration {
    position: absolute;
    right: 20px;
    display: none;
    float: none;
}
	