a.text-fill-link,
a.text-fill-link:link,
a.text-fill-link:visited,
button.text-fill-link,
button.text-fill-link:link,
button.text-fill-link:visited {
	background-image: linear-gradient(120deg, #fc0, #fc0);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 100% 0;
	border-bottom: 2px solid #fc0;
	color: #000;
	text-decoration: none;
	-webkit-transition: background-size 0.125s ease-in;
	transition: background-size 0.125s ease-in;
}
a.text-fill-link:focus,
a.text-fill-link:hover,
button.text-fill-link:focus,
button.text-fill-link:hover {
	background-size: 100% 100%;
	color: #000;
}
a.text-fill-link--inverse,
a.text-fill-link--inverse:link,
a.text-fill-link--inverse:visited,
button.text-fill-link--inverse,
button.text-fill-link--inverse:link,
button.text-fill-link--inverse:visited {
	background-image: linear-gradient(120deg, #fc0, #fc0);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 100% 0;
	border-bottom: 2px solid #fc0;
	color: #fff;
	text-decoration: none;
	-webkit-transition: background-size 0.125s ease-in;
	transition: background-size 0.125s ease-in;
}
a.text-fill-link--inverse:focus,
a.text-fill-link--inverse:hover,
button.text-fill-link--inverse:focus,
button.text-fill-link--inverse:hover {
	background-size: 100% 100%;
	color: #000;
}
.TextModule__Container--dark {
	background: #000;
}
.TextModule__Container--green {
	background: -webkit-gradient(linear, left top, left bottom, from(#00a900), to(#008900));
	background: linear-gradient(#00a900, #008900);
}
.TextModule__Container--purple {
	background: -webkit-gradient(linear, left top, left bottom, from(#c36ef8), to(#9544ed));
	background: linear-gradient(#c36ef8, #9544ed);
}
.TextModule__Container--orange {
	background: -webkit-gradient(linear, left top, left bottom, from(#ef6f0a), to(#d4440d));
	background: linear-gradient(#ef6f0a, #d4440d);
}
.TextModule__Container--blue {
	background: -webkit-gradient(linear, left top, left bottom, from(#00a0ce), to(#007bc8));
	background: linear-gradient(#00a0ce, #007bc8);
}
.FrameBackgroundFull--blue .TextModule__Container,
.FrameBackgroundFull--dark .TextModule__Container,
.FrameBackgroundFull--green .TextModule__Container,
.FrameBackgroundFull--orange .TextModule__Container,
.FrameBackgroundFull--purple .TextModule__Container {
	background: transparent;
}
.TextModule__Container {
	overflow: hidden;
}
.TextModule {
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 60px 20px;
	text-align: center;
	z-index: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
	.TextModule {
		padding: 30px 20px;
	}
}
.TextModule--titleLine {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoBrandRegular, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule--titleLine em,
.TextModule--titleLine i {
	font-family: GeoBrandRegularItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule--titleLine em b,
.TextModule--titleLine em strong,
.TextModule--titleLine i b,
.TextModule--titleLine i strong {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule--titleLine b,
.TextModule--titleLine strong {
	font-family: GeoBrandBold, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule--titleLine b em,
.TextModule--titleLine b i,
.TextModule--titleLine strong em,
.TextModule--titleLine strong i {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule--titleLine b,
.TextModule--titleLine em,
.TextModule--titleLine i,
.TextModule--titleLine strong {
	font-size: 12px;
	letter-spacing: 3px;
	line-height: 1.5;
}
.TextModule--titleLine {
	letter-spacing: 3px;
	line-height: 1.5;
	margin: 0 auto 30px;
}
.TextModule--titleLine p {
	margin: 0;
}
.TextModule--quotation-mark-svg {
	fill: #fc0;
	display: block;
	margin: 0 auto 29px;
	width: 43px;
}
.TextModule__Container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.TextModule__Dark {
	color: #fff;
}
.TextModule--alignLeft {
	text-align: left;
}
.TextModule--alignRight {
	text-align: right;
}
.TextModule__ButtonLink {
	display: inline-block;
	margin-top: 30px;
}
.TextModule__Content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 66.6%;
	flex: 1 0 66.6%;
	margin: auto;
}
.TextModule__Content__Inside a {
	background-image: linear-gradient(120deg, #fc0, #fc0);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 100% 0;
	border-bottom: 2px solid #fc0;
	color: inherit;
	text-decoration: none;
	-webkit-transition: background-size 0.125s ease-in;
	transition: background-size 0.125s ease-in;
}
.TextModule__Content__Inside a:hover {
	background-size: 100% 100%;
	border-color: #fc0;
	color: #000;
}
.TextModule__Content__Inside .TextModule__Content__Image {
	background-image: none;
	border-bottom: 0;
	-webkit-transition: none;
	transition: none;
}
.TextModule__Content__Inside .TextModule__Content__Image:hover {
	border-color: transparent;
	color: transparent;
}
.TextModule__Content p,
.TextModule__Content--alignLeft {
	margin: 0;
}
.TextModule__Content__Heading {
	margin: 15px auto 20px;
}
.TextModule__Content__Heading:first-child {
	margin-top: 0;
}
.TextModule__Content__Heading--allCaps {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoBrandBold, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-size: 42px;
	font-weight: 400;
	letter-spacing: 3px;
	letter-spacing: 3.5px;
	line-height: 1.5;
	line-height: 1.19;
	text-transform: uppercase;
}
.TextModule__Content__Heading--allCaps b,
.TextModule__Content__Heading--allCaps strong {
	font-weight: 400;
}
.TextModule__Content__Heading--allCaps em,
.TextModule__Content__Heading--allCaps i {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule__Content__Heading--allCaps b,
.TextModule__Content__Heading--allCaps em,
.TextModule__Content__Heading--allCaps i,
.TextModule__Content__Heading--allCaps strong {
	font-size: 42px;
	letter-spacing: 3px;
	letter-spacing: 3.5px;
	line-height: 1.5;
	line-height: 1.19;
}
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoBrandBold, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 1.5;
	text-transform: uppercase;
}
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile b,
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile strong {
	font-weight: 400;
}
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile em,
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile i {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile b,
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile em,
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile i,
.TextModule__Content__Heading--allCaps.TextModule__Content__Heading--allCaps--mobile strong {
	font-size: 20px;
	letter-spacing: 3px;
	line-height: 1.5;
}
.TextModule__Content__Heading--sentenceCase {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoEditBold, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1.214;
}
.TextModule__Content__Heading--sentenceCase em,
.TextModule__Content__Heading--sentenceCase i {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Heading--sentenceCase b,
.TextModule__Content__Heading--sentenceCase strong {
	font-weight: 400;
}
.TextModule__Content__Heading--sentenceCase b,
.TextModule__Content__Heading--sentenceCase em,
.TextModule__Content__Heading--sentenceCase i,
.TextModule__Content__Heading--sentenceCase strong {
	font-size: 28px;
	letter-spacing: 0;
	line-height: 1.214;
}
.TextModule__Content__Heading--sentenceCaseSmall {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoEditMedium, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Heading--sentenceCaseSmall em,
.TextModule__Content__Heading--sentenceCaseSmall i {
	font-family: GeoEditMediumItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Heading--sentenceCaseSmall em b,
.TextModule__Content__Heading--sentenceCaseSmall em strong,
.TextModule__Content__Heading--sentenceCaseSmall i b,
.TextModule__Content__Heading--sentenceCaseSmall i strong {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Heading--sentenceCaseSmall b,
.TextModule__Content__Heading--sentenceCaseSmall strong {
	font-family: GeoEditBold, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Heading--sentenceCaseSmall b em,
.TextModule__Content__Heading--sentenceCaseSmall b i,
.TextModule__Content__Heading--sentenceCaseSmall strong em,
.TextModule__Content__Heading--sentenceCaseSmall strong i {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Heading--sentenceCaseSmall b,
.TextModule__Content__Heading--sentenceCaseSmall em,
.TextModule__Content__Heading--sentenceCaseSmall i,
.TextModule__Content__Heading--sentenceCaseSmall strong {
	font-size: 14px;
	font-size: 24px;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Text {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoEditRegular, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Text em,
.TextModule__Content__Text i {
	font-family: GeoEditRegularItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Text em b,
.TextModule__Content__Text em strong,
.TextModule__Content__Text i b,
.TextModule__Content__Text i strong {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text b,
.TextModule__Content__Text strong {
	font-family: GeoEditBold, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text b em,
.TextModule__Content__Text b i,
.TextModule__Content__Text strong em,
.TextModule__Content__Text strong i {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Text b,
.TextModule__Content__Text em,
.TextModule__Content__Text i,
.TextModule__Content__Text strong {
	font-size: 12px;
	font-size: 18px;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Text,
.TextModule__Content__Text p {
	margin: 30px 0;
}
.TextModule__Content__Text p:first-child {
	margin-top: 0;
}
.TextModule__Content__Text p:last-child {
	margin-bottom: 0;
}
.TextModule__Content__Text--small {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoEditRegular, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Text--small em,
.TextModule__Content__Text--small i {
	font-family: GeoEditRegularItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Text--small em b,
.TextModule__Content__Text--small em strong,
.TextModule__Content__Text--small i b,
.TextModule__Content__Text--small i strong {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text--small b,
.TextModule__Content__Text--small strong {
	font-family: GeoEditBold, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text--small b em,
.TextModule__Content__Text--small b i,
.TextModule__Content__Text--small strong em,
.TextModule__Content__Text--small strong i {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Text--mobile,
.TextModule__Content__Text--small b,
.TextModule__Content__Text--small em,
.TextModule__Content__Text--small i,
.TextModule__Content__Text--small strong {
	font-size: 12px;
	font-size: 16px;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Text--mobile {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoEditRegular, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text--mobile em,
.TextModule__Content__Text--mobile i {
	font-family: GeoEditRegularItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Text--mobile em b,
.TextModule__Content__Text--mobile em strong,
.TextModule__Content__Text--mobile i b,
.TextModule__Content__Text--mobile i strong {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text--mobile b,
.TextModule__Content__Text--mobile strong {
	font-family: GeoEditBold, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-weight: 400;
}
.TextModule__Content__Text--mobile b em,
.TextModule__Content__Text--mobile b i,
.TextModule__Content__Text--mobile strong em,
.TextModule__Content__Text--mobile strong i {
	font-family: GeoEditBoldItalic, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Helvetica, Arial, sans-serif;
	font-style: normal;
}
.TextModule__Content__Text--mobile b,
.TextModule__Content__Text--mobile em,
.TextModule__Content__Text--mobile i,
.TextModule__Content__Text--mobile strong {
	font-size: 12px;
	font-size: 16px;
	letter-spacing: 0;
	letter-spacing: 0.1px;
	line-height: 1.429;
	line-height: 1.5;
}
.TextModule__Content__Source {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoBrandRegular, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 1.5;
	text-transform: uppercase;
}
.TextModule__Content__Source em,
.TextModule__Content__Source i {
	font-family: GeoBrandRegularItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule__Content__Source em b,
.TextModule__Content__Source em strong,
.TextModule__Content__Source i b,
.TextModule__Content__Source i strong {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule__Content__Source b,
.TextModule__Content__Source strong {
	font-family: GeoBrandBold, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule__Content__Source b em,
.TextModule__Content__Source b i,
.TextModule__Content__Source strong em,
.TextModule__Content__Source strong i {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule__Content__Source b,
.TextModule__Content__Source em,
.TextModule__Content__Source i,
.TextModule__Content__Source strong {
	font-size: 12px;
	letter-spacing: 3px;
	line-height: 1.5;
}
.TextModule__Content__Source {
	color: #555;
	margin: 20px auto 0;
}
.TextModule__Content__Source__Link {
	margin-left: 5px;
}
.TextModule__Content__Image {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	justify-content: center;
}
.TextModule__Content__Image--img img {
	display: block;
	max-height: 70px;
	max-width: 100%;
	width: inherit;
}
.TextModule__Content__Image--alignLeft {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.TextModule__Content__Image--alignRight {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.TextModule__Aside {
	-webkit-box-flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 0 33.3%;
	flex: 1 0 33.3%;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	margin-left: 60px;
}
@media (max-width: 768px) {
	.TextModule__Aside {
		margin-left: 0;
		margin-top: 16px;
		width: 100%;
	}
}
@media (max-width: 480px) {
	.TextModule__Aside {
		margin-top: 30px;
	}
}
.TextModule__Aside--text {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoBrandRegular, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 3px;
	line-height: 1.5;
	text-transform: uppercase;
}
.TextModule__Aside--text em,
.TextModule__Aside--text i {
	font-family: GeoBrandRegularItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule__Aside--text em b,
.TextModule__Aside--text em strong,
.TextModule__Aside--text i b,
.TextModule__Aside--text i strong {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule__Aside--text b,
.TextModule__Aside--text strong {
	font-family: GeoBrandBold, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule__Aside--text b em,
.TextModule__Aside--text b i,
.TextModule__Aside--text strong em,
.TextModule__Aside--text strong i {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule__Aside--text b,
.TextModule__Aside--text em,
.TextModule__Aside--text i,
.TextModule__Aside--text strong {
	font-size: 12px;
	letter-spacing: 3px;
	line-height: 1.5;
}
.TextModule__Aside--text {
	color: #999;
	margin: 0 0 12px;
	text-align: center;
}
.TextModule .SectionLabel {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: GeoBrandBold, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}
.TextModule .SectionLabel b,
.TextModule .SectionLabel strong {
	font-weight: 400;
}
.TextModule .SectionLabel em,
.TextModule .SectionLabel i {
	font-family: GeoBrandBoldItalic, CenturyGothic, AppleGothic, Gill Sans, Gill Sans MT, sans-serif;
	font-style: normal;
	text-transform: uppercase;
}
.TextModule .SectionLabel b,
.TextModule .SectionLabel em,
.TextModule .SectionLabel i,
.TextModule .SectionLabel strong {
	font-size: 12px;
	letter-spacing: 3px;
	line-height: 1.5;
}
.TextModule .SectionLabel {
	color: #000;
	letter-spacing: 3px;
	line-height: 1.5;
	margin: 0 auto 30px;
}
.TextModule .SectionLabel:hover {
	text-decoration: none;
}
.TextModule--blue,
.TextModule--blue .SectionLabel,
.TextModule--blue .TextModule__Content__Source,
.TextModule--dark,
.TextModule--dark .SectionLabel,
.TextModule--dark .TextModule__Content__Source,
.TextModule--green,
.TextModule--green .SectionLabel,
.TextModule--green .TextModule__Content__Source,
.TextModule--light-blue,
.TextModule--light-blue .SectionLabel,
.TextModule--light-blue .TextModule__Content__Source,
.TextModule--orange,
.TextModule--orange .SectionLabel,
.TextModule--orange .TextModule__Content__Source,
.TextModule--purple,
.TextModule--purple .SectionLabel,
.TextModule--purple .TextModule__Content__Source,
.TextModule__Container--blue,
.TextModule__Container--blue .SectionLabel,
.TextModule__Container--blue .TextModule__Content__Source,
.TextModule__Container--dark,
.TextModule__Container--dark .SectionLabel,
.TextModule__Container--dark .TextModule__Content__Source,
.TextModule__Container--green,
.TextModule__Container--green .SectionLabel,
.TextModule__Container--green .TextModule__Content__Source,
.TextModule__Container--light-blue,
.TextModule__Container--light-blue .SectionLabel,
.TextModule__Container--light-blue .TextModule__Content__Source,
.TextModule__Container--orange,
.TextModule__Container--orange .SectionLabel,
.TextModule__Container--orange .TextModule__Content__Source,
.TextModule__Container--purple,
.TextModule__Container--purple .SectionLabel,
.TextModule__Container--purple .TextModule__Content__Source {
	color: #fff;
}
.TextModule--blue .AnchorLink.SectionLabel:hover,
.TextModule--dark .AnchorLink.SectionLabel:hover,
.TextModule--green .AnchorLink.SectionLabel:hover,
.TextModule--light-blue .AnchorLink.SectionLabel:hover,
.TextModule--orange .AnchorLink.SectionLabel:hover,
.TextModule--purple .AnchorLink.SectionLabel:hover,
.TextModule__Container--blue .AnchorLink.SectionLabel:hover,
.TextModule__Container--dark .AnchorLink.SectionLabel:hover,
.TextModule__Container--green .AnchorLink.SectionLabel:hover,
.TextModule__Container--light-blue .AnchorLink.SectionLabel:hover,
.TextModule__Container--orange .AnchorLink.SectionLabel:hover,
.TextModule__Container--purple .AnchorLink.SectionLabel:hover {
	color: #000;
}
.container--hub {
	margin: 0 auto;
}
