<!DOCTYPE html>
<html lang="vn">

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

	<title>MU LụC địA VNG|MU Lục Địa VNG： Huyền Thoại Tái Sinh!</title>
<!-- Search Engine Optimization by Rank Math -->
<meta name="description" content=" Giới thiệu trò chơiMU Lục Địa VNG: Huyền Thoại Tái Sinh! 🌟 là một trò chơi nhập vai trực tuyến nhiều người (MMORPG) được thiết kế để mang trải nghiệ"/>
<meta name="robots" content="follow, index"/>
<link rel="canonical" href="https://www.greatpowerpolitics.com/" />
<link rel="next" href="https://www.greatpowerpolitics.com/loi-choi/" />
<meta property="og:locale" content="vn" />
<meta property="og:type" content="website" />
<meta property="og:title" content="MU LụC địA VNG|MU Lục Địa VNG： Huyền Thoại Tái Sinh!" />
<meta property="og:description" content=" Giới thiệu trò chơiMU Lục Địa VNG: Huyền Thoại Tái Sinh! 🌟 là một trò chơi nhập vai trực tuyến nhiều người (MMORPG) được thiết kế để mang trải nghiệ" />
<meta property="og:url" content="https://www.greatpowerpolitics.com" />
<meta property="og:site_name" content="MU LụC địA VNG" />
<meta property="og:image" content="https://www.greatpowerpolitics.com/imges/88online/88online_banner.webp" />
<meta property="og:image:secure_url" content="https://www.greatpowerpolitics.com/imges/88online/88online_banner.webp" />
<meta property="og:image:width" content="1273" />
<meta property="og:image:height" content="710" />
<meta property="og:image:type" content="image/jpeg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="MU LụC địA VNG|MU Lục Địa VNG： Huyền Thoại Tái Sinh!" />
<meta name="twitter:description" content=" Giới thiệu trò chơiMU Lục Địa VNG: Huyền Thoại Tái Sinh! 🌟 là một trò chơi nhập vai trực tuyến nhiều người (MMORPG) được thiết kế để mang trải nghiệ" />
<meta name="twitter:image" content="https://www.greatpowerpolitics.com/imges/88online/88online_banner.webp" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://www.greatpowerpolitics.com/#person","name":"MU LụC địA VNG","image":{"@type":"ImageObject","@id":"https://www.greatpowerpolitics.com/#logo","url":"https://www.greatpowerpolitics.com/imges/88online/88online_banner.webp","contentUrl":"https://www.greatpowerpolitics.com/imges/88online/88online_banner.webp","caption":"MU LụC địA VNG","inLanguage":"vn","width":"112","height":"112"}},{"@type":"WebSite","@id":"https://www.greatpowerpolitics.com/#website","url":"https://www.greatpowerpolitics.com/","name":"MU LụC địA VNG","alternateName":"MU LụC địA VNG|MU Lục Địa VNG： Huyền Thoại Tái Sinh!","publisher":{"@id":"https://www.greatpowerpolitics.com/#person"},"inLanguage":"vn","potentialAction":{"@type":"SearchAction","target":"https://www.greatpowerpolitics.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://www.greatpowerpolitics.com/#webpage","url":"https://www.greatpowerpolitics.com/","name":"MU LụC địA VNG|MU Lục Địa VNG： Huyền Thoại Tái Sinh!","about":{"@id":"https://www.greatpowerpolitics.com/#person"},"isPartOf":{"@id":"https://www.greatpowerpolitics.com/#website"},"inLanguage":"vn"}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

	<meta name="viewport" content="width=device-width, initial-scale=1">
	<style>
		@charset "UTF-8";

		:root {
			--fontName: "SourceSansPro", Arial, Helvetica, sans-serif;
			--fontNameConstant: "SourceSansPro", Arial, Helvetica, sans-serif
		}

		.location-list__heading,
		a,
		abbr,
		acronym,
		address,
		applet,
		article,
		aside,
		audio,
		b,
		big,
		blockquote,
		body,
		canvas,
		caption,
		center,
		cite,
		code,
		dd,
		del,
		details,
		dfn,
		div,
		dl,
		dt,
		em,
		embed,
		fieldset,
		figcaption,
		figure,
		footer,
		form,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		header,
		hgroup,
		html,
		i,
		iframe,
		img,
		ins,
		kbd,
		label,
		legend,
		li,
		mark,
		menu,
		nav,
		object,
		ol,
		output,
		p,
		pre,
		q,
		ruby,
		s,
		samp,
		section,
		small,
		span,
		strike,
		strong,
		sub,
		summary,
		sup,
		table,
		tbody,
		td,
		tfoot,
		th,
		thead,
		time,
		tr,
		tt,
		u,
		ul,
		var,
		video {
			margin: 0;
			padding: 0;
			border: 0;
			font-size: 100%;
			font: inherit;
			vertical-align: baseline
		}

		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		menu,
		nav,
		section {
			display: block
		}

		body {
			line-height: 1
		}

		button {
			border: none
		}

		ol,
		ul {
			list-style: none
		}

		blockquote,
		q {
			quotes: none
		}

		blockquote:after,
		blockquote:before,
		q:after,
		q:before {
			content: "";
			content: none
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		html {
			height: 100%;
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased
		}

		*,
		:after,
		:before {
			-moz-osx-font-smoothing: inherit;
			-webkit-font-smoothing: inherit;
			box-sizing: border-box
		}

		button,
		html,
		input,
		select,
		textarea {
			color: #363636;
			font-family: var(--fontName);
			font-size: 16px
		}

		body {
			background-color: #fcfcfc;
			-webkit-text-size-adjust: 100%
		}

		body.body-overflow-allow {
			overflow-y: auto !important
		}

		.body--fixed {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.body--fixed {
				position: static
			}
		}

		@media (min-width:1024px) {
			.footer-500 {
				position: fixed;
				bottom: 0;
				width: 100%
			}
		}

		::-moz-selection {
			background: #b3d4fc;
			text-shadow: none
		}

		::selection {
			background: #b3d4fc;
			text-shadow: none
		}

		fieldset {
			border: 0;
			margin: 0;
			padding: 0
		}

		textarea {
			resize: vertical
		}

		input[type=search],
		input[type=submit],
		select {
			-moz-appearance: none;
			-webkit-appearance: none;
			-webkit-border-radius: 0px
		}

		input[type=search] {
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		::-webkit-input-placeholder {
			color: #372868
		}

		:-moz-placeholder {
			color: #372868
		}

		::-moz-placeholder {
			color: #372868
		}

		:-ms-input-placeholder {
			color: #372868
		}

		.placeholder {
			color: #372868
		}

		input[type=email]:focus,
		input[type=password]:focus,
		input[type=text]:focus,
		textarea:focus {
			border-color: #0067b1;
			outline: 0
		}

		input:focus::-moz-placeholder,
		textarea:focus::-moz-placeholder {
			color: transparent
		}

		input:focus:-moz-placeholder,
		textarea:focus:-moz-placeholder {
			color: transparent
		}

		input:focus::-webkit-input-placeholder,
		textarea:focus::-webkit-input-placeholder {
			color: transparent
		}

		input:focus:-ms-input-placeholder,
		textarea:focus:-ms-input-placeholder {
			color: transparent
		}

		input:focus.placeholder,
		textarea:focus.placeholder {
			color: transparent
		}

		button:hover {
			cursor: pointer;
			color: #0067b1;
			border-color: #0067b1;
			box-shadow: 0 -1px 25px -11px rgba(68, 104, 187, .61)
		}

		button:focus,
		input[type=checkbox],
		input[type=radio] {
			outline: 0
		}

		[type=button] {
			background: 0 0;
			border: 0;
			cursor: pointer;
			margin: 0;
			padding: 0
		}

		b,
		strong {
			font-weight: 700
		}

		em,
		i {
			font-style: italic
		}

		a {
			text-decoration: none;
			cursor: pointer;
			transition: color .1s ease-in
		}

		a:hover {
			color: #0067b1;
			text-decoration: none
		}

		img {
			height: auto;
			max-width: 100%;
			vertical-align: middle
		}

		.lt-ie9 img {
			width: auto
		}

		a[href^=tel] {
			color: inherit;
			font-size: inherit;
			font-weight: inherit;
			text-decoration: none
		}

		#_atssh {
			display: none
		}

		@media only screen and (min-width:711px) {
			a[href^=tel] {
				pointer-events: none
			}
		}

		.button {
			border: 1px solid #0067b1;
			text-align: center;
			margin: 3rem auto;
			font-size: .875rem;
			font-weight: 600;
			color: #0067b1;
			min-height: 3rem;
			background: #fff;
			width: -moz-fit-content;
			width: fit-content;
			padding: 0 16px;
			white-space: nowrap;
			min-width: 190px;
			height: 46px
		}

		@media only screen and (min-width:1001px) {
			.button {
				font-weight: 700
			}
		}

		.button--secondary {
			border-color: #0067b1;
			color: #fff;
			background: #0067b1
		}

		.button--secondary:hover {
			color: #fff
		}

		.button--tertiary {
			color: #fff;
			border: none;
			background: #e1523d;
			border-color: inherit
		}

		.button--no-margin {
			margin: 0 auto
		}

		@media all and (-ms-high-contrast:none),
		(-ms-high-contrast:active) {
			.button--no-margin {
				margin-right: 0;
				margin-left: 0
			}
		}

		.button__text {
			position: relative
		}

		.button a {
			width: 100%;
			font-size: .875rem;
			font-weight: 700;
			color: #0067b1;
			display: inline-block;
			padding: 1rem 0;
			overflow: hidden
		}

		.button a:hover {
			opacity: 1
		}

		.grey-container {
			padding: 2.125rem;
			background-color: #f1f1f1
		}

		ul {
			list-style: inherit
		}

		.ot-floating-button__front {
			background-image: url(/-/media/project/common/icons/ot_persistent_cookie_icon.png) !important
		}

		.ir,
		a.jp-next,
		a.jp-previous {
			background-color: transparent;
			border: 0;
			overflow: hidden
		}

		.ir:before,
		a.jp-next:before,
		a.jp-previous:before {
			content: "";
			display: block;
			width: 0;
			height: 100%
		}

		.hidden {
			display: none !important;
			visibility: hidden
		}

		.visuallyhidden {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px
		}

		.visuallyhidden.focusable:active,
		.visuallyhidden.focusable:focus {
			clip: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			position: static;
			width: auto
		}

		.invisible {
			visibility: hidden
		}

		.only-small-mobile {
			display: block !important
		}

		@media only screen and (min-width:711px) {
			.only-small-mobile {
				display: none !important
			}
		}

		.only-mobile {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.only-mobile {
				display: none !important
			}
		}

		.only-tablet-above {
			display: none
		}

		@media only screen and (min-width:711px) {
			.only-tablet-above {
				display: block
			}
		}

		.only-tablet {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.only-tablet {
				display: none
			}
		}

		@media (max-width:710px) {
			.only-tablet {
				display: none
			}
		}

		.cf:after,
		.cf:before,
		.group:after,
		.group:before {
			content: " ";
			display: table
		}

		.cf:after,
		.group:after {
			clear: both
		}

		.bold {
			font-weight: 700
		}

		.no-after:after {
			content: "" !important
		}

		.no-before:before {
			content: "" !important
		}

		.js-disabled {
			cursor: default !important
		}

		.js-expand-toggle {
			cursor: pointer
		}

		.slide-group {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 100%;
			width: 100%;
			visibility: visible;
			display: -ms-flexbox;
			display: flex
		}

		.slide-group>* {
			-ms-flex: 0 1 auto
		}

		.slide-group.is-active {
			position: relative;
			left: 0;
			visibility: visible;
			transition: left 1s ease 0s
		}

		@media only screen and (min-width:1001px) {
			.slide__pager.content--slider__pager {
				margin-top: .8125rem
			}
		}

		.slide__pager .slider-prev.icon-arrow-thin-e {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAgMTgiPjx0aXRsZT5WZWN0b3I8L3RpdGxlPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTUzMyAtODk2MCkiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTQ3NjMgODQwMmgxNDE1djQ4MDdoLTE0MTV6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZmlsbD0iIzBjNDA2YiIgZD0iTTE1NTQyLjQgODk2OC42bC04LTgtLjguOCA3LjcgNy42LTcuNyA3LjYuOC44IDgtOCAuMy0uNHoiLz48L2c+PC9nPjwvc3ZnPg==);
			transform: rotate(180deg);
			margin-top: -.25rem
		}

		@media only screen and (max-width:1000px) {
			.slide__pager .slider-next {
				background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAgMTgiPjx0aXRsZT5WZWN0b3I8L3RpdGxlPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTUzMyAtODk2MCkiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTQ3NjMgODQwMmgxNDE1djQ4MDdoLTE0MTV6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZmlsbD0iIzBjNDA2YiIgZD0iTTE1NTQyLjQgODk2OC42bC04LTgtLjguOCA3LjcgNy42LTcuNyA3LjYuOC44IDgtOCAuMy0uNHoiLz48L2c+PC9nPjwvc3ZnPg==)
			}
		}

		.js-something--hidden {
			display: none
		}

		.read-more {
			color: #0067b1;
			font-size: .9375rem;
			font-weight: 700
		}

		.sg-section .js-sortable-list {
			display: block !important
		}


		body {
			font-family: var(--fontName) !important;
			font-style: normal
		}

		.rte-wrapper .show-more-container {
			display: flow-root
		}

		.rte-wrapper ul {
			list-style: none outside;
			margin-bottom: 20px
		}

		.rte-wrapper ul li {
			position: relative;
			font-size: 16px;
			line-height: 24px;
			padding-left: 48px
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper ul li {
				font-size: 18px;
				line-height: 26px
			}
		}

		.rte-wrapper ul>li:before {
			position: absolute;
			left: 20px;
			content: "—"
		}

		.rte-wrapper ol {
			list-style-type: decimal;
			margin-bottom: 20px;
			font-size: 16px;
			line-height: 24px
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper ol {
				font-size: 18px;
				line-height: 26px
			}
		}

		.rte-wrapper ol li {
			font-size: 16px;
			line-height: 24px;
			margin-left: 20px
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper ol li {
				font-size: 18px;
				line-height: 26px
			}
		}

		.rte-wrapper h1 {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 400;
			font-size: 30px;
			line-height: 38px
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper h1 {
				font-size: 40px;
				line-height: 48px
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper h1 {
				font-size: 50px;
				line-height: 63px
			}
		}

		.rte-wrapper h2 {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 600;
			font-size: 22px;
			line-height: 28px
		}

		.rte-wrapper h3 {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 600;
			font-size: 22px;
			line-height: 28px;
			margin-bottom: 15px
		}

		.rte-wrapper .location-list__heading,
		.rte-wrapper h4 {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 400;
			font-size: 20px;
			line-height: 28px
		}

		.rte-wrapper h5 {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 400;
			font-size: 18px;
			line-height: 28px
		}

		.rte-wrapper h6 {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 400;
			font-size: 16px;
			line-height: 20px
		}

		.rte-wrapper p {
			display: block;
			font-family: var(--fontName);
			color: #363636;
			font-size: 1rem;
			line-height: 24px;
			letter-spacing: .01em;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper p {
				font-size: 1.125rem;
				line-height: 26px;
				margin-bottom: 1.875rem
			}
		}

		.rte-wrapper p a {
			color: #0067b1
		}

		.rte-wrapper p a:hover {
			color: #3673b1
		}

		.rte-wrapper a {
			color: #0067b1
		}

		.rte-wrapper a:hover {
			color: #3673b1
		}

		.rte-wrapper .rtf-intro {
			font-family: var(--fontName);
			color: #363636;
			font-size: 22px;
			line-height: 32px;
			font-weight: 400;
			margin-bottom: 20px;
			display: block
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .rtf-intro {
				margin-bottom: 30px
			}
		}

		.rte-wrapper .rtf-footnote {
			font-size: 12px;
			line-height: 20px;
			position: relative;
			padding-top: 20px
		}

		.rte-wrapper .rtf-footnote::before {
			content: "";
			width: 4.1875rem;
			border-top: 1px solid rgba(54, 54, 54, .21);
			position: absolute;
			left: 0;
			top: 0
		}

		.rte-wrapper .rtf-footnote a {
			color: inherit;
			text-decoration: underline
		}

		.rte-wrapper .l-img-float-r {
			float: right;
			display: block;
			margin: 20px 0 20px 30px
		}

		.rte-wrapper .l-img-float-l {
			float: left;
			display: block;
			margin: 0 30px 20px 0
		}

		.rte-wrapper .l-float-l {
			float: left;
			margin-right: 24px
		}

		.rte-wrapper .l-float-r {
			float: right;
			margin-left: 24px
		}

		.rte-wrapper .content-table-wrap {
			overflow-x: scroll
		}

		.rte-wrapper .content-table-wrap table {
			margin: 20px 0 40px 0;
			border-collapse: collapse;
			overflow-x: auto;
			display: block;
			width: -moz-fit-content;
			width: fit-content;
			max-width: 100%
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table-wrap table {
				margin: 20px 0 30px 0
			}
		}

		@media only screen and (min-width:1215px) {
			.rte-wrapper .content-table-wrap table {
				margin: 0 0 30px 0
			}
		}

		.rte-wrapper .content-table-wrap tbody {
			border-bottom: solid #f1f1f1 1px
		}

		.rte-wrapper .content-table-wrap thead {
			background-color: transparent
		}

		.rte-wrapper .content-table-wrap thead tr {
			height: auto;
			padding: 15px
		}

		.rte-wrapper .content-table-wrap thead th {
			padding: 0 25px 5px 25px;
			letter-spacing: .1em
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .content-table-wrap thead th {
				padding: 0 25px 5px 25px
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table-wrap thead th {
				padding: 0 25 12px 25px;
				max-width: 250px
			}
		}

		.rte-wrapper .content-table-wrap tr {
			height: auto
		}

		.rte-wrapper .content-table-wrap td,
		.rte-wrapper .content-table-wrap th {
			border: none
		}

		.rte-wrapper .content-table-wrap .th,
		.rte-wrapper .content-table-wrap td {
			font-weight: 400
		}

		.rte-wrapper .content-table-wrap th {
			text-align: center;
			font-weight: 700;
			color: #0067b1;
			font-size: 12px;
			line-height: 14px;
			text-transform: uppercase;
			padding-top: 1rem;
			padding-bottom: 1rem;
			border-bottom: #969696 solid 1px;
			border-top: none
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table-wrap th {
				text-align: left;
				max-width: 250px
			}
		}

		.rte-wrapper .content-table-wrap td {
			white-space: normal;
			border-bottom: none;
			color: #363636;
			font-size: 1rem;
			line-height: 1.5rem;
			text-align: center;
			padding: 16px 5px 15px 5px;
			min-width: 95px;
			max-width: 150px
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .content-table-wrap td {
				min-width: 160px;
				max-width: 100%;
				padding: 12px 13px 15px 13px
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table-wrap td {
				min-width: 150px;
				width: auto;
				max-width: 100%;
				padding: 25px;
				text-align: left
			}
		}

		.rte-wrapper .content-table-wrap td:first-of-type {
			border-left: none;
			padding-left: 0
		}

		.rte-wrapper .content-table-wrap th:first-of-type {
			border-left: none;
			padding-left: 0;
			padding-right: 0
		}

		.rte-wrapper .content-table-wrap td:last-of-type {
			border-right: none;
			padding-right: 0
		}

		.rte-wrapper .content-table-wrap th:last-of-type {
			border-right: none;
			padding-left: 0;
			padding-right: 0
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table-wrap th:last-of-type {
				padding-left: 25px
			}
		}

		.rte-wrapper blockquote {
			border-top: 5px solid #0067b1;
			padding-top: 15px;
			margin: 0 10px 10px 10px;
			quotes: none;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper blockquote {
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper blockquote {
				width: 35%
			}
		}

		.rte-wrapper blockquote>p {
			margin: 0 0 16px 0;
			font-weight: 600
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper blockquote>p {
				font-size: 20px;
				line-height: 1.2em
			}
		}

		.rte-wrapper blockquote>ul {
			margin-left: 32px;
			margin-top: 16px;
			margin-bottom: 20px;
			font-weight: 600
		}

		.rte-wrapper blockquote>ul li {
			letter-spacing: .01em;
			color: #363636;
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 10px
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper blockquote>ul li {
				font-size: 18px;
				line-height: 26px
			}
		}

		.rte-wrapper .block-quote-full {
			margin: 0 0 20px 0;
			width: 100%;
			font-size: 20px;
			font-weight: 600;
			text-align: center
		}

		.rte-wrapper .block-quote-left {
			float: left;
			margin-right: 24px
		}

		.rte-wrapper .block-quote-right {
			float: right;
			margin-left: 24px
		}

		.rte-wrapper .pull-quote {
			display: block;
			float: left;
			width: 100%;
			margin: .75rem 1.4375rem .75rem 0;
			color: #363636;
			padding: .875rem 0;
			border-top: 5px solid #0067b1
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .pull-quote {
				max-width: 13.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .pull-quote {
				padding: .875rem 0;
				margin: 1.25rem 2.5rem 1.25rem 0
			}
		}

		.rte-wrapper .pull-quote__icon {
			display: block;
			width: 1.5625rem;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			margin: 0 auto;
			height: 1.25rem;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .pull-quote__icon {
				width: 1.875rem;
				height: 1.5625rem;
				margin-bottom: 1.25rem
			}
		}

		.rte-wrapper .pull-quote__text {
			font-weight: 600;
			display: block;
			margin: 0 auto 1rem;
			font-size: 1.375rem;
			line-height: 1.4;
			letter-spacing: .02rem
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .pull-quote__text {
				margin-bottom: .625rem;
				line-height: 1.9375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .pull-quote__text {
				font-size: 1.375rem;
				margin-bottom: .9375rem
			}
		}

		.rte-wrapper .pull-quote__name {
			display: block;
			color: #362967;
			font-size: .75rem;
			line-height: 1.0625rem
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .pull-quote__name {
				font-size: .875rem;
				line-height: 1.25rem
			}
		}

		.rtf.cf {
			overflow-x: scroll !important
		}

		.rtf.cf .content-table {
			background-color: transparent !important;
			overflow-x: scroll !important
		}

		.rtf.cf .content-table table {
			background-color: transparent !important;
			margin: 20px 0 40px 0 !important;
			border-collapse: collapse !important;
			overflow-x: auto !important;
			display: block !important;
			width: -moz-fit-content !important;
			width: fit-content !important;
			max-width: 100% !important
		}

		@media only screen and (min-width:1001px) {
			.rtf.cf .content-table table {
				margin: 20px 0 30px 0 !important
			}
		}

		@media only screen and (min-width:1215px) {
			.rtf.cf .content-table table {
				margin: 0 0 30px 0 !important
			}
		}

		.rtf.cf .content-table tbody {
			border-bottom: solid #f1f1f1 1px !important
		}

		.rtf.cf .content-table thead {
			background-color: transparent !important
		}

		.rtf.cf .content-table thead tr {
			background-color: transparent !important;
			height: auto !important;
			padding: 15px !important
		}

		.rtf.cf .content-table thead th.telerik-reTableHeaderOddCol-4 {
			padding: 0 25px 5px 25px !important;
			letter-spacing: .1em !important
		}

		@media only screen and (min-width:711px) {
			.rtf.cf .content-table thead th.telerik-reTableHeaderOddCol-4 {
				padding: 0 25px 5px 25px !important
			}
		}

		@media only screen and (min-width:1001px) {
			.rtf.cf .content-table thead th.telerik-reTableHeaderOddCol-4 {
				padding: 0 25 12px 25px !important;
				max-width: 250px !important
			}
		}

		.rtf.cf .content-table tr.telerik-reTableHeaderRow-4 {
			height: auto !important
		}

		.rtf.cf .content-table td,
		.rtf.cf .content-table th {
			border: none !important
		}

		.rtf.cf .content-table .th,
		.rtf.cf .content-table td {
			font-weight: 400 !important
		}

		.rtf.cf .content-table th.telerik-reTableHeaderOddCol-4 {
			background-color: transparent !important;
			text-align: center !important;
			font-weight: 700 !important;
			color: #0067b1 !important;
			font-size: 12px !important;
			line-height: 14px !important;
			text-transform: uppercase !important;
			padding-top: 1rem !important;
			padding-bottom: 1rem !important;
			border-bottom: #969696 solid 1px !important;
			border-top: none !important
		}

		@media only screen and (min-width:1001px) {
			.rtf.cf .content-table th.telerik-reTableHeaderOddCol-4 {
				text-align: left !important;
				max-width: 250px !important
			}
		}

		.rtf.cf .content-table td.telerik-reTableEvenCol-4 {
			background-color: transparent !important;
			white-space: normal !important;
			border-bottom: none !important;
			color: #363636 !important;
			font-size: 1rem !important;
			line-height: 1.5rem !important;
			text-align: center !important;
			padding: 16px 5px 15px 5px !important;
			min-width: 95px !important;
			max-width: 150px !important
		}

		@media only screen and (min-width:711px) {
			.rtf.cf .content-table td.telerik-reTableEvenCol-4 {
				min-width: 160px !important;
				max-width: 100% !important;
				padding: 12px 13px 15px 13px !important
			}
		}

		@media only screen and (min-width:1001px) {
			.rtf.cf .content-table td.telerik-reTableEvenCol-4 {
				min-width: 150px !important;
				width: auto !important;
				max-width: 100% !important;
				padding: 25px !important
			}
		}

		.rtf.cf .content-table td:first-of-type {
			border-left: none !important;
			padding-left: 0 !important
		}

		.rtf.cf .content-table th:first-of-type {
			border-left: none !important;
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		.rtf.cf .content-table td:last-of-type {
			border-right: none !important;
			padding-right: 0 !important
		}

		.rtf.cf .content-table th:last-of-type {
			border-right: none !important;
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		@media only screen and (min-width:1001px) {
			.rtf.cf .content-table th:last-of-type {
				padding-left: 25px
			}
		}

		.rte-wrapper {
			overflow-x: auto !important;
			overflow-y: auto !important;
			line-height: initial
		}

		.rte-wrapper .content-table {
			background-color: transparent !important;
			overflow-x: scroll !important
		}

		.rte-wrapper .content-table table {
			margin: 20px 0 40px 0 !important;
			border-collapse: collapse !important;
			overflow-x: auto !important;
			display: block !important;
			width: -moz-fit-content !important;
			width: fit-content !important;
			max-width: 100% !important
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table table {
				margin: 20px 0 30px 0 !important
			}
		}

		@media only screen and (min-width:1215px) {
			.rte-wrapper .content-table table {
				margin: 0 0 30px 0 !important
			}
		}

		.rte-wrapper .content-table tbody {
			border-bottom: solid #f1f1f1 1px !important
		}

		.rte-wrapper .content-table thead {
			background-color: transparent !important
		}

		.rte-wrapper .content-table thead tr {
			height: auto !important;
			padding: 15px !important;
			text-align: center !important
		}

		.rte-wrapper .content-table thead th {
			background-color: transparent !important;
			padding: 0 25px 5px 25px !important;
			letter-spacing: .1em !important
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .content-table thead th {
				padding: 0 25px 5px 25px !important
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table thead th {
				padding: 0 25 12px 25px !important;
				max-width: 250px !important
			}
		}

		.rte-wrapper .content-table tr {
			height: auto !important
		}

		.rte-wrapper .content-table td,
		.rte-wrapper .content-table th {
			border: none !important
		}

		.rte-wrapper .content-table .th,
		.rte-wrapper .content-table td {
			font-weight: 400 !important
		}

		.rte-wrapper .content-table th {
			text-align: center !important;
			font-weight: 700 !important;
			color: #0067b1 !important;
			font-size: 12px !important;
			line-height: 14px !important;
			text-transform: uppercase !important;
			padding-top: 1rem !important;
			padding-bottom: 1rem !important;
			border-bottom: #969696 solid 1px !important;
			border-top: none !important
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table th {
				text-align: center !important;
				max-width: 250px !important
			}
		}

		.rte-wrapper .content-table td.telerik-reTableEvenCol-4 {
			white-space: normal !important;
			border-bottom: none !important;
			color: #363636 !important;
			font-size: 1rem !important;
			line-height: 1.5rem !important;
			text-align: center !important;
			padding: 16px 5px 15px 5px !important;
			min-width: 95px !important;
			max-width: 150px !important;
			background-color: transparent !important
		}

		@media only screen and (min-width:711px) {
			.rte-wrapper .content-table td.telerik-reTableEvenCol-4 {
				min-width: 160px !important;
				max-width: 100% !important;
				padding: 12px 13px 15px 13px !important
			}
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table td.telerik-reTableEvenCol-4 {
				min-width: 150px !important;
				width: auto !important;
				max-width: 100% !important;
				padding: 25px !important;
				text-align: left !important
			}
		}

		.rte-wrapper .content-table td:first-of-type {
			border-left: none !important;
			padding-left: 0 !important
		}

		.rte-wrapper .content-table th:first-of-type {
			border-left: none !important;
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		.rte-wrapper .content-table td:last-of-type {
			border-right: none !important;
			padding-right: 0 !important
		}

		.rte-wrapper .content-table th:last-of-type {
			border-right: none !important;
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		@media only screen and (min-width:1001px) {
			.rte-wrapper .content-table th:last-of-type {
				padding-left: 25px
			}
		}

		.component-wrap:not(.insights-card-stack) p:last-of-type.body-copy {
			margin-bottom: 0
		}

		.component-wrap .rte-wrapper {
			margin-bottom: 20px
		}

		.insights-landing-wrapper {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.insights-landing-wrapper {
				float: left;
				padding-right: 2.5rem;
				max-width: calc(100% - 270px)
			}
		}

		.l-align-l {
			text-align: left
		}

		.l-align-r {
			text-align: right
		}

		.l-centered {
			text-align: center
		}

		.l-hidden {
			display: none !important
		}

		.l-block {
			display: block !important
		}

		.l-inline {
			display: inline !important
		}

		.l-inline-block {
			display: inline-block;
			margin-right: -2px
		}

		.lt-ie8 .l-inline-block {
			display: block;
			float: left
		}

		.l-clear {
			clear: both
		}

		.l-clear-l {
			clear: left
		}

		.l-clear-r {
			clear: right
		}

		.l-contain {
			margin: 0 auto;
			max-width: 1271px;
			position: relative;
			width: 100%;
			padding: 0 1.125rem
		}

		@media only screen and (min-width:711px) {
			.l-contain {
				padding: 0 1.75rem
			}
		}

		.l-contain.l-contain-gmap {
			background-color: #d4d4d4;
			width: 100%;
			max-width: inherit
		}

		.l-contain.l-contain--hero {
			max-width: inherit;
			padding: 0
		}

		.l-contain.l-contain--carousel {
			max-width: inherit
		}

		.l-contain.l-contain--services-banner {
			background: #0c406b;
			max-width: inherit
		}

		.l-contain.l-contain--industries-banner {
			background: #0067b1;
			width: 100%;
			max-width: initial
		}

		.l-contain.l-contain-full {
			width: 100%;
			max-width: initial
		}

		.l-float-l {
			float: left
		}

		.l-float-r {
			float: right
		}

		.l-group:after,
		.l-group:before {
			content: " ";
			display: table
		}

		.l-group:after {
			clear: both
		}

		.l-img {
			display: block;
			margin: 20px 0
		}

		.l-img-float-l {
			display: block;
			margin: 0 40px 20px 0
		}

		.l-img-float-r {
			display: block;
			margin: 20px 0 20px 40px
		}

		.l-margin-0 {
			margin: 0 !important
		}

		.l-margin-10 {
			margin: 10px 0 !important
		}

		.l-margin-20 {
			margin: 20px 0 !important
		}

		.l-margin-30 {
			margin: 30px 0 !important
		}

		.l-margin-40 {
			margin: 40px 0 !important
		}

		.l-margin-50 {
			margin: 50px 0 !important
		}

		.l-margin-top-50 {
			margin-top: 50px !important
		}

		.l-margin-60 {
			margin: 60px 0 !important
		}

		.l-margin-bottom-10 {
			margin-bottom: 10px !important
		}

		.l-margin-bottom-20 {
			margin-bottom: 20px !important
		}

		.l-margin-bottom-60 {
			margin-bottom: 60px !important
		}

		.l-margin-top-60 {
			margin-top: 60px !important
		}

		.l-overflow-ellip {
			display: inline-block;
			max-width: 90%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.l-overflow-ellip+.link-more {
			vertical-align: top
		}

		.l-overflow-visible {
			overflow: visible !important
		}

		.l-overflow-x-scroll {
			overflow-x: scroll
		}

		.l-overflow-x-auto {
			overflow-x: auto
		}

		.l-pos-relative {
			position: relative
		}

		@media (max-width:710px) {
			.l-float-l-mq-small {
				float: left
			}

			.l-float-r-mq-small {
				float: right
			}

			.l-hidden-mq-small {
				display: none !important
			}

			.l-scroll-x-mq-scroll {
				overflow-x: scroll
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.l-float-l-mq-medium {
				float: left
			}

			.l-float-r-mq-medium {
				float: right
			}

			.l-hidden-mq-medium {
				display: none !important
			}

			.l-overflow-ellip-mq-medium {
				display: inline-block;
				max-width: 90%;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.l-overflow-ellip-mq-medium+.link-more {
				vertical-align: top
			}

			.l-scroll-x-mq-medium {
				overflow-x: scroll
			}
		}

		@media only screen and (min-width:711px) {
			.l-img-float-l {
				float: left;
				max-width: 50%
			}

			.l-img-float-r {
				float: right;
				max-width: 50%
			}

			.l-page-overlay {
				background: #fff;
				display: none;
				height: 110%;
				opacity: .8;
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				width: 100%;
				z-index: 10
			}

			.l-page-overlay.is-active {
				display: block
			}

			.touch .l-page-overlay {
				cursor: pointer
			}

			[class*=".l-col-"] {
				float: left;
				width: 100%;
				margin-right: 5.8%
			}

			[class*=".l-col-"]:last-child {
				margin-right: 0
			}

			.l-col-3-4 {
				width: 69.2%
			}
		}

		@media only screen and (min-width:1001px) {
			.l-float-l-mq-large {
				float: left
			}

			.l-float-r-mq-large {
				float: right
			}

			.l-hidden-mq-large {
				display: none !important
			}

			.l-overflow-ellip-mq-large {
				display: inline-block;
				max-width: 90%;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.l-overflow-ellip-mq-large+.link-more {
				vertical-align: top
			}
		}

		#main {
			z-index: 1;
			position: relative
		}

		.content-full {
			clear: both
		}

		@media (max-width:710px) {
			.content-full.content-wrap--mobile {
				margin: 1.75rem 0
			}
		}

		.content-max {
			background-color: #fff;
			margin: 0 auto;
			max-width: 1800px
		}

		@media only screen and (max-width:1000px) {
			.content-max {
				overflow: hidden
			}
		}

		.content-wrap {
			margin: 0 auto;
			width: 100%;
			position: relative;
			padding: 0 1.625rem
		}

		@media only screen and (min-width:711px) {
			.content-wrap {
				padding: 0 1.75rem
			}
		}

		@media only screen and (min-width:1215px) {
			.content-wrap {
				max-width: 1271px
			}
		}

		.content-wrap.bottom-space {
			margin-bottom: 40px
		}

		@media only screen and (min-width:711px) {
			.content-wrap.bottom-space {
				margin-bottom: 60px
			}
		}

		.content-wrap .content-wrap {
			padding: 0
		}

		.content-wrap .component-wrap {
			padding: 0
		}

		.content-wrap .component-wrap:has(.fti-modal-container) {
			margin: 0
		}

		.content-wrap.heading-wrap {
			padding: 1.5625rem 0 0
		}

		@media only screen and (min-width:711px) {
			.content-wrap.heading-wrap {
				padding: 2.125rem 1.75rem .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.content-wrap.heading-wrap {
				padding: .9375rem 1.75rem 1.75rem
			}
		}

		.content-wrap .go-back {
			margin-bottom: 20px;
			display: block
		}

		@media (max-width:710px) {
			.content-wrap.content-wrap--mobile {
				margin: 1.75rem 0
			}
		}

		.content-wrap--900 {
			padding-top: 0
		}

		.content-wrap--900.full-on-tablet-and-below {
			padding-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.content-wrap--900.full-on-tablet-and-below {
				max-width: 56.25rem;
				padding: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-wrap--900 {
				max-width: 56.25rem;
				padding: 0
			}
		}

		.content-wrap--full-mobile {
			padding-left: 0;
			padding-right: 0
		}

		.content-wrap--full-mobile .component-header {
			--plandr: 1.625rem;
			padding-left: var(--plandr);
			padding-right: var(--plandr)
		}

		@media only screen and (min-width:711px) {
			.content-wrap--full-mobile .component-header {
				--plandr: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.content-wrap--full-mobile .component-header {
				--plandr: 0
			}
		}

		@media only screen and (min-width:711px) {
			.content-wrap--full-mobile.-small-mobile {
				padding: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.content-wrap--full-mobile {
				padding: 1.75rem
			}
		}

		.folio-wrap {
			max-width: 57.5625rem;
			margin: 0 auto
		}

		.content-wrap--sg {
			max-width: 1215px;
			margin: 0 auto;
			width: calc(100% - 56px)
		}

		.component-wrap {
			margin: 0 0 40px 0;
			position: relative;
			padding: 0 1.625rem
		}

		@media only screen and (max-width:1000px) {
			.component-wrap {
				padding: 0 1.75rem
			}
		}

		@media only screen and (min-width:711px) {
			.component-wrap {
				margin: 0 auto 60px;
				max-width: 1271px
			}

			.component-wrap-full-width {
				max-width: 100%
			}
		}

		.component-wrap-full-width {
			padding: 0
		}

		.component-wrap .brand-line {
			position: absolute;
			height: 4px;
			top: 46px;
			width: 26px;
			background-color: #e1523d
		}

		.content-landing-copy {
			background-color: #fff;
			background-color: rgba(255, 255, 255, .95)
		}

		.content-landing-nav-item {
			background-color: #372868;
			background-color: rgba(55, 40, 104, .95);
			color: #fff;
			display: table;
			font-size: 22px;
			font-weight: 700;
			height: 60px;
			letter-spacing: 2px;
			line-height: 28px;
			padding: 10px 0;
			text-align: center;
			text-transform: uppercase;
			width: 100%
		}

		.content-landing-nav-item:first-child {
			margin-top: 0
		}

		.content-landing-nav-item>span {
			display: table-cell;
			vertical-align: middle
		}

		.content-landing-nav-item-professionals>span:before,
		.content-landing-nav-item-students>span:before {
			background-position: 50%;
			content: "";
			display: inline-block;
			height: 19px;
			margin-right: 8px;
			width: 22px
		}

		.content-landing-nav-item-students>span:before {
			position: relative;
			top: 2px;
			width: 25px
		}

		.content-landing-nav-images {
			margin-top: 30px
		}

		.content-landing-nav-image-item {
			background-repeat: no-repeat;
			background-size: cover;
			color: #fff;
			display: table;
			font-weight: 700;
			height: 150px;
			margin-bottom: 20px;
			text-align: center;
			text-transform: uppercase;
			width: 100%
		}

		.content-landing-nav-image-item:hover {
			color: #fff
		}

		.content-landing-nav-image-item>span {
			display: table-cell;
			vertical-align: middle
		}

		.no-touch .content-landing-nav-image-item {
			box-shadow: inset 0 0 0 0 #fff;
			transition: box-shadow .4s
		}

		.no-touch .content-landing-nav-image-item:hover {
			box-shadow: inset 0 0 0 4px rgba(255, 255, 255, .8)
		}

		.content-landing-title {
			color: #363636;
			font-size: 28px;
			font-weight: 700;
			margin-bottom: .5em;
			margin-top: 0
		}

		.content-primary span[id*=containermyexperience] {
			display: block !important;
			margin-bottom: 20px
		}

		.content-primary-full {
			width: 100%
		}

		.content-primary-banner {
			display: block;
			margin-bottom: 36px
		}

		.content-primary-bottom-border {
			border-bottom: 1px solid #e5e5e5;
			padding-bottom: 20px
		}

		h1+.content-primary-cols {
			border-top: 1px solid #e0e0e0;
			margin-top: 28px;
			padding-top: 28px
		}

		.content-primary-col>:first-child {
			margin-top: 0
		}

		.content-primary-col>:first-child>:first-child {
			margin-top: 0
		}

		.content-primary-col .l-float-l:first-child+*,
		.content-primary-col .l-float-r:first-child+* {
			margin-top: 0
		}

		.content-primary-col .article-list {
			margin-bottom: 0
		}

		.content-primary-col .link-arrows,
		.content-primary-col>.link-arrow {
			font-size: 13px;
			margin-top: 12px
		}

		.content-primary-col>.article-list>.article-teaser>.article-teaser-intro>p {
			font-size: 14px;
			line-height: 20px
		}

		.content-primary-col>.article-list>.article-teaser>.article-teaser-intro>p .article-teaser-more {
			font-size: 12px
		}

		.content-primary-col-header {
			margin: 0;
			padding: 0 14px 14px 14px
		}

		.content-secondary-toggle {
			background-color: #f3f3f3;
			background-position: 97% 50%;
			background-repeat: no-repeat;
			color: #000;
			display: block;
			font-size: 18px;
			font-weight: 700;
			height: auto;
			padding: 16px 20px;
			width: auto
		}

		.content-secondary-wrap.side-bar {
			width: 20%;
			display: inline-block;
			float: left;
			margin-right: 5%;
			display: none
		}

		@media only screen and (min-width:1001px) {
			.content-secondary-wrap.side-bar {
				display: block
			}
		}

		.content-secondary-wrap.side-bar .content-secondary {
			float: none;
			width: 100%;
			min-height: 300px;
			background-color: #0c406b
		}

		.content-secondary-wrap.side-bar .content-secondary h1 {
			color: #fff
		}

		.content-primary.contents-section {
			width: 100%;
			display: inline-block;
			float: none
		}

		@media only screen and (min-width:1001px) {
			.content-primary.contents-section {
				width: 75%;
				float: left
			}
		}

		.content-sidebar {
			position: relative
		}

		.content-sidebar__content {
			max-width: 961px
		}

		.content-sidebar__content .component-wrap,
		.content-sidebar__content .content-wrap {
			padding: 0
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar {
				display: -ms-flexbox;
				display: flex
			}

			.content-sidebar>* {
				-ms-flex: 0 1 auto
			}

			.content-sidebar {
				-ms-flex-pack: justify;
				justify-content: space-between;
				max-width: 1231px;
				margin: 0 auto
			}
		}

		.content-sidebar__content-container {
			position: relative;
			transition: all .35s;
			overflow: hidden;
			height: auto
		}

		.content-sidebar__content-container.content-sidebar__content-container--overflow {
			max-height: 37.5rem
		}

		.content-sidebar .block-card-carousel-wrapper .block-card-carousel {
			padding: 0 1.875rem;
			margin: 0 auto
		}

		@media only screen and (min-width:1441px) {
			.content-sidebar .block-card-carousel-wrapper .block-card-carousel {
				padding: 0 1.25rem
			}
		}

		.content-sidebar .most-popular-insights {
			padding: 20px 15px 21px 24px;
			background-color: #fff;
			border: 1px solid #f1f1f1
		}

		.content-sidebar .most-popular-insights ol {
			list-style-type: decimal;
			padding: 0 0 0 20px
		}

		.content-sidebar .most-popular-insights h3 {
			color: #000;
			margin-bottom: 20px;
			font-size: 18px;
			font-weight: 600;
			line-height: 28px
		}

		.content-sidebar .most-popular-insights a,
		.content-sidebar .most-popular-insights li {
			color: #363636
		}

		.content-sidebar .most-popular-insights a:hover,
		.content-sidebar .most-popular-insights li:hover {
			color: #0067b1
		}

		.content-sidebar .most-popular-insights__article {
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
			padding: 0 0 9px 4px
		}

		.content-wrap .content-sidebar--right {
			margin: 0;
			max-width: unset
		}

		.content-sidebar__more {
			background-color: #fff;
			padding: 1.875rem 0 2.6875rem;
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			text-align: center;
			border-top: 1px solid #0067b1;
			transition: opacity .25s;
			opacity: 0;
			visibility: hidden
		}

		.content-sidebar__content-container--overflow .content-sidebar__more {
			opacity: 1;
			visibility: visible
		}

		.content-sidebar__more:before {
			content: "";
			display: block;
			width: 100%;
			height: 3.125rem;
			z-index: 2;
			position: absolute;
			top: -3.1875rem;
			background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%)
		}

		.content-sidebar__read-more {
			color: #0067b1;
			font-weight: 700;
			font-size: .875rem;
			padding: .9375rem 3.6875rem;
			border: 1px solid #0067b1
		}

		.content-sidebar--right>:first-child {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar--right>:first-child {
				padding-right: 3rem;
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				min-width: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar--right>:last-child {
				width: 16.875rem;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}
		}

		.content-sidebar--left {
			padding-top: 0
		}

		.content-sidebar--left>:last-child {
			width: 100%;
			margin: 40px auto
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar--left>:last-child {
				padding-left: 3rem;
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				width: 100%;
				margin: auto;
				min-width: 0
			}
		}

		.content-sidebar--left>:first-child {
			margin-right: -1.625rem;
			margin-left: -1.625rem
		}

		@media only screen and (min-width:711px) {
			.content-sidebar--left>:first-child {
				margin-right: 0;
				margin-left: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar--left>:first-child {
				width: 16.875rem;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}
		}

		.content-sidebar--reverse-mobile {
			display: -ms-flexbox;
			display: flex
		}

		.content-sidebar--reverse-mobile>* {
			-ms-flex: 0 1 auto
		}

		.content-sidebar--reverse-mobile {
			-ms-flex-direction: column-reverse;
			flex-direction: column-reverse
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar--reverse-mobile {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.content-sidebar--empty-sidebar {
				padding-right: 19.875rem
			}
		}

		@media (max-width:710px) {
			.content-landing-copy {
				padding: 20px
			}

			.content-landing-nav-image-item {
				font-size: 22px;
				height: 120px
			}

			.content-secondary {
				background: #f3f3f3;
				padding: 20px
			}

			.content-secondary.is-collapsed-mq-small {
				display: none
			}

			.content-secondary-toggle+.content-secondary {
				border-top: 1px solid #c2c2c2
			}

			.content-secondary-wrap {
				margin: 30px 0
			}

			.content-secondary-wrap.module-is-expanded-mq-small {
				box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, .3)
			}

			.content-secondary-wrap:first-child {
				margin-top: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.content-landing {
				margin: 0 auto;
				max-width: 400px;
				width: 95%
			}

			.intelligence-landing .content-landing {
				max-width: none
			}

			.content-landing-nav {
				margin-top: 30px
			}

			.content-landing-nav-item {
				margin-top: 15px
			}

			.content-primary-col+.content-primary-col .article-list-header {
				margin-top: 58px
			}

			.content_slider+.content-primary-cols {
				margin-top: 40px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.content-primary {
				float: left;
				width: 63%
			}

			.content-secondary {
				float: right;
				width: 32%
			}

			.intelligence-landing .content-landing-logo {
				margin-top: 50px
			}
		}

		@media only screen and (min-width:711px) {
			.content-landing {
				display: table;
				height: 100%
			}

			.content-landing-copy.rtf {
				padding: 30px
			}

			.content-landing-copy.rtf p {
				margin-bottom: 0
			}

			.content-landing-inner {
				display: table-cell;
				vertical-align: middle
			}

			.content-primary {
				margin-top: 12px
			}

			.content-primary>:first-child {
				margin-top: 0 !important
			}

			h1+.pagenav {
				margin-bottom: 40px
			}

			.content-secondary {
				margin-top: 12px
			}

			.content-secondary-toggle {
				display: none
			}

			.content-landing-nav-image-item {
				display: inline-block;
				font-size: 30px;
				width: 48%
			}

			.content-landing-nav-image-item:nth-child(odd) {
				margin-right: 1%
			}

			.content-landing-nav-image-item:nth-child(2n) {
				margin-left: 1%
			}

			.content-landing-nav-image-item>span {
				display: block;
				position: relative;
				top: 50%;
				transform: translateY(-50%)
			}
		}

		@media only screen and (min-width:1001px) and (max-width:1215px) {
			.content-landing-nav-image-item {
				height: 100px
			}
		}

		@media only screen and (min-width:1001px) {
			.content-landing {
				margin: 0 auto;
				max-width: 960px;
				width: 84%
			}

			.intelligence-landing .content-landing {
				width: 100%
			}

			.content-landing-copy,
			.content-landing-nav {
				width: 42%
			}

			.content-landing-copy {
				float: left
			}

			.content-landing-nav {
				float: right;
				margin-top: 55px
			}

			.content-landing-nav-item {
				margin-top: 30px
			}

			.content-primary {
				float: left;
				width: 72%
			}

			.content-primary-col {
				float: left
			}

			.content-primary-col:first-child {
				margin-left: 0 !important
			}

			.content-primary-cols-2 .content-primary-col {
				margin-left: 5%;
				width: 47.5%
			}

			.content_slider+.content-primary-cols {
				margin-top: 40px
			}

			.content-primary-cols+.link-more-wrap {
				text-align: center
			}

			.content-secondary {
				float: right;
				width: 23%
			}
		}

		@media only screen and (min-width:1216px) {
			.content-primary {
				float: left;
				width: 75%
			}

			.content-secondary {
				float: right;
				width: 20%
			}
		}

		.content-row {
			width: 100%;
			margin: auto;
			max-width: 79.4375rem;
			padding: 0 20px;
			height: auto;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-direction: row;
			flex-direction: row;
			margin-bottom: 30px;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.content-row {
				padding: 0 28px
			}
		}

		@media only screen and (min-width:1001px) {
			.content-row {
				padding: 0 20px
			}
		}

		.content-row>h2.component-header {
			margin-bottom: 0
		}

		.content-row.gray-border-top {
			border-top: 1px solid rgba(54, 54, 54, .21)
		}

		@media only screen and (min-width:1001px) {
			.content-row.gray-border-top {
				border-top: none
			}
		}

		.content-row .headline-24 {
			margin-top: 2.5rem
		}

		@media only screen and (min-width:711px) {
			.content-row .headline-24 {
				margin-top: 2.6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.content-row .headline-24 {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-row.locations-select {
				height: 0;
				padding: 0
			}
		}

		@media only screen and (min-width:1441px) {
			.content-row.creditors-spacing {
				padding: 0;
				height: 0
			}
		}

		@media (max-width:710px) {
			.content-row.locations-select--no-lang {
				padding-bottom: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.content-row.locations-select--no-lang {
				height: 0;
				padding: 0
			}
		}

		.footer-spacing {
			margin-top: 3.75rem
		}

		@media only screen and (min-width:711px) {
			.footer-spacing {
				margin-top: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-spacing {
				margin-top: 3.75rem
			}
		}

		@media only screen and (min-width:1441px) {
			.content-row.creditors-spacing {
				height: 0;
				padding: 0
			}
		}

		.ca-well .well-title {
			font-weight: 700;
			font-size: 20px;
			text-transform: uppercase;
			color: #000
		}

		@media only screen and (min-width:711px) {
			.ca-well {
				margin-bottom: 70px
			}
		}

		.footer {
			background-color: #062138
		}

		@media only screen and (min-width:711px) {
			.footer {
				padding: 0 1.625rem
			}
		}

		.footer-copyright p,
		.footer-privacy p {
			font-size: 12px;
			margin: 0
		}

		.footer-nav-container {
			display: -ms-flexbox;
			display: flex
		}

		.footer-nav-container>* {
			-ms-flex: 0 1 auto
		}

		.footer-nav-container {
			-ms-flex-pack: center;
			justify-content: center
		}

		.footer-nav {
			display: -ms-flexbox;
			display: flex
		}

		.footer-nav>* {
			-ms-flex: 0 1 auto
		}

		.footer-nav {
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.footer-nav {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: center;
				justify-content: center
			}
		}

		.footer-nav.content-wrap {
			padding-bottom: 0
		}

		@media only screen and (max-width:1000px) {
			.footer-nav.content-wrap {
				padding-bottom: .4375rem
			}
		}

		.footer-nav__col {
			min-width: 10rem;
			margin-right: 3%;
			margin-bottom: 3%
		}

		@media (max-width:710px) {
			.footer-nav__col {
				margin-right: 0;
				margin-bottom: 0
			}
		}

		.footer-section.bottom .footer-nav__col {
			display: -ms-flexbox;
			display: flex
		}

		.footer-section.bottom .footer-nav__col>* {
			-ms-flex: 0 1 auto
		}

		.footer-section.bottom .footer-nav__col {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
			-ms-flex-direction: row;
			flex-direction: row;
			margin-bottom: 1.25rem
		}

		@media (max-width:710px) {
			.footer-section.bottom .footer-nav__col {
				-ms-flex-direction: column;
				flex-direction: column;
				margin-bottom: .125rem
			}
		}

		.footer-section.bottom .footer-nav__col .footer-nav__header {
			border-bottom: none;
			padding-right: 1.25rem;
			padding-left: 1.25rem;
			padding-bottom: 0;
			margin-bottom: 0;
			line-height: .5
		}

		@media (max-width:710px) {
			.footer-section.bottom .footer-nav__col .footer-nav__header {
				margin-bottom: .75rem
			}
		}

		.footer-section.bottom .footer-nav__col .footer-nav__header a {
			font-size: .625rem
		}

		.footer-section.bottom .footer-nav__col .footer-nav__header:first-of-type {
			padding-left: 0
		}

		.footer-section.bottom .footer-nav__col .footer-nav__header:last-of-type {
			border-right: none
		}

		@media only screen and (max-width:1000px) {
			.footer-section.bottom .footer-nav__col .footer-nav__header {
				border-right: 1px solid #828c96
			}
		}

		@media (max-width:710px) {
			.footer-section.bottom .footer-nav__col .footer-nav__header {
				padding-right: .75rem;
				padding-left: .75rem
			}
		}

		.footer-nav__col .only-desktop .footer-nav__header:first-of-type {
			margin-top: 1.125rem;
			padding-top: .9375rem;
			border-top: 1px solid #828c96
		}

		.footer-nav__sub-list+.footer-nav__header {
			border-top: 1px solid #828c96;
			padding-top: .9375rem
		}

		.footer-nav__header-mobile-row {
			display: -ms-flexbox;
			display: flex
		}

		.footer-nav__header-mobile-row>* {
			-ms-flex: 0 1 auto
		}

		.footer-nav__header-mobile-row {
			-ms-flex-direction: row;
			flex-direction: row
		}

		.footer-nav__header-mobile-row {
			display: -ms-flexbox;
			display: flex
		}

		.footer-nav__header-mobile-row>* {
			-ms-flex: 0 1 auto
		}

		.footer-nav__header {
			margin-bottom: .9375rem;
			text-align: left;
			border-bottom: 1px solid #828c96;
			padding-bottom: .9375rem
		}

		.footer-nav__header-link {
			font-size: .75rem;
			font-family: var(--fontName);
			text-transform: uppercase;
			font-weight: 700;
			line-height: .875rem;
			letter-spacing: .6px;
			color: #fff
		}

		@media only screen and (min-width:711px) {
			.footer-nav__header-link {
				font-size: .75rem
			}
		}

		.footer-nav__header-link:hover {
			color: #fff
		}

		.footer-nav__header:last-of-type {
			border-bottom: none
		}

		.footer-nav__header:first-of-type {
			border-bottom: 1px solid #828c96
		}

		.footer-nav__header.only-desktop {
			margin-top: 3rem
		}

		@media (max-width:710px) {
			.footer-nav__header {
				padding-bottom: .625rem;
				margin-bottom: .625rem
			}
		}

		.footer-nav__row {
			float: left;
			display: block;
			width: 100%;
			text-align: left
		}

		@media only screen and (min-width:711px) {
			.footer-nav__row {
				width: 32.5%
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-nav__row {
				clear: both;
				width: 100%;
				padding-top: 6.25rem
			}
		}

		.footer-nav__list {
			display: block;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:711px) {
			.footer-nav__list {
				padding-right: 6.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-nav__list {
				display: inline-block;
				margin-bottom: initial
			}
		}

		.footer-nav__list a {
			font-size: .875rem;
			color: #fff;
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.footer-nav__list a {
				font-weight: 400;
				line-height: 1rem
			}
		}

		.footer-nav__sub-list {
			margin-bottom: .4375rem;
			display: none
		}

		@media only screen and (min-width:711px) {
			.footer-nav__sub-list {
				display: block
			}
		}

		.footer-nav__sub-list-link {
			display: block;
			font-size: .625rem;
			line-height: 1rem;
			letter-spacing: .00625rem;
			color: #fff;
			font-weight: 400
		}

		@media only screen and (min-width:1001px) {
			.footer-nav__sub-list-link {
				margin-bottom: .5rem
			}
		}

		.footer-nav__sub-list-link:hover {
			color: #fff
		}

		.footer-nav .footer-nav__col .footer-nav__inner-col {
			margin-top: 0
		}

		.footer-nav__inner-col {
			margin-top: 0;
			display: inline-block;
			width: 50%;
			float: left
		}

		.footer-social {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			margin-bottom: .625rem
		}

		.footer-social__title-text {
			color: #fff;
			display: inline-block;
			font-style: normal;
			text-align: center;
			font-family: var(--fontName);
			font-size: .75rem;
			font-weight: 700;
			line-height: 1.25rem;
			letter-spacing: .02em;
			width: 100%;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:1001px) {
			.footer-social__title-text {
				margin-bottom: 1.25rem
			}
		}

		.footer-utility-contents {
			display: -ms-flexbox;
			display: flex
		}

		.footer-utility-contents>* {
			-ms-flex: 0 1 auto
		}

		.footer-utility-contents {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.footer-utility-contents p {
			font-size: .625rem;
			line-height: .6875rem;
			color: #fff;
			margin: 1.0625rem 0;
			text-align: left;
			color: #828c96
		}

		@media only screen and (min-width:1001px) {
			.footer-utility-contents p {
				max-width: 45%;
				max-width: initial;
				margin: .75rem 0
			}
		}

		.footer-utility-contents div:first-of-type {
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.footer-utility-contents {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-utility-contents {
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		.footer-nav-col+.footer-nav-col {
			border-left: 1px solid #e0e0e0;
			padding-left: 18px
		}

		.footer-nav-item {
			color: #372868;
			display: block;
			font-size: 14px;
			font-weight: 700;
			line-height: 2
		}

		.footer-privacy {
			border-bottom: 3px solid #fff;
			padding: 6px 0
		}

		.footer-privacy a {
			font-weight: 700;
			font-style: italic
		}

		.footer-section {
			padding: 0 0 .1875rem;
			background-color: #062138
		}

		@media only screen and (min-width:711px) {
			.footer-section {
				padding-top: .1875rem;
				padding-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-section {
				padding: 0
			}
		}

		.footer-section ul {
			list-style: none
		}

		.footer-section.bottom {
			padding: 0 0 2.1875rem
		}

		@media only screen and (min-width:711px) {
			.footer-section.bottom {
				padding-top: 0;
				padding-bottom: .375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-section.bottom {
				padding: 0
			}
		}

		.footer-section.bottom .content-wrap {
			border-top: 1px solid #345062
		}

		@media only screen and (min-width:1001px) {
			.footer-section.bottom .content-wrap {
				padding-top: 32px;
				padding-bottom: 32px
			}
		}

		.footer-social-title {
			font-size: 14px;
			font-weight: 700;
			display: block;
			margin: 0 auto 12px;
			padding-left: 12px;
			text-align: center
		}

		.footer-social>a {
			display: inline-block;
			width: 1.5rem;
			height: 1.5rem;
			margin-right: 1.0625rem
		}

		.footer-social>a:last-of-type {
			margin-right: 0
		}

		@media only screen and (min-width:1001px) {
			.footer-social>a:last-of-type {
				margin-left: initial;
				margin-left: .5rem
			}
		}

		.footer-social>a {
			transition: opacity .25s;
			opacity: 1
		}

		.footer-social>a:hover {
			opacity: .8
		}

		.footer-social>a img:not(.footer-social-icon),
		.footer-social>a span {
			opacity: 0
		}

		@media only screen and (min-width:1001px) {
			.footer-social>a {
				width: 1.625rem;
				height: 1.625rem;
				margin-left: .5rem
			}
		}

		.footer-social-icon {
			width: 1.5rem;
			height: 1.5rem
		}

		@media only screen and (min-width:711px) {
			.footer-social-icon {
				width: 1.625rem;
				height: 1.625rem
			}
		}

		.footer-social__title {
			display: block;
			color: #fff;
			font-size: .625rem;
			margin-bottom: .625rem
		}

		@media only screen and (min-width:1001px) {
			.footer-social__title {
				font-size: .875rem;
				display: inline-block;
				margin-bottom: initial
			}
		}

		.footer-utility-links {
			text-align: left
		}

		.footer-utility-links.only-desktop {
			position: absolute;
			right: 0;
			bottom: 2.5rem
		}

		.footer-utility-links.only-small-mobile {
			margin-top: .625rem
		}

		.footer-utility-links>a {
			display: inline-block;
			color: #828c96;
			font-size: .625rem;
			padding: 0 .75rem;
			color: #828c96;
			border-right: 1px solid #828c96;
			font-weight: 700;
			letter-spacing: 1px;
			text-transform: uppercase
		}

		.footer-utility-links>a:hover {
			opacity: .75
		}

		.footer-utility-links>a:first-of-type {
			padding-left: 0
		}

		.footer-utility-links>a:last-of-type {
			border-right: none
		}

		.sphere-logo {
			margin-right: .3125rem
		}

		@media (max-width:710px) {
			.footer-copyright {
				margin-bottom: 10px
			}

			.footer-section {
				text-align: center
			}

			.footer-utility-links>a {
				margin-bottom: 10px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.footer-nav-col+.footer-nav-col {
				margin-left: 40px
			}
		}

		@media only screen and (min-width:711px) {
			.footer-copyright {
				float: right
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-nav-col+.footer-nav-col {
				margin-left: 75px
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-section__container {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.footer-section__row-container {
			padding-top: 2.1875rem
		}

		@media only screen and (min-width:711px) {
			.footer-section__row-container {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: center;
				justify-content: center;
				padding-top: 2.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-section__row-container {
				padding-top: 0;
				-ms-flex-pack: start;
				justify-content: flex-start
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-section__row--outer-container {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.footer-section__logo {
			max-width: 7.5rem;
			width: 100%;
			height: auto;
			margin-bottom: 2.5rem;
			margin-right: auto !important;
			margin-left: auto !important
		}

		@media only screen and (min-width:711px) {
			.footer-section__logo {
				width: 120px;
				height: 23px;
				margin-top: 5px;
				margin-right: 2.0625rem !important;
				margin-left: unset !important
			}
		}

		@media only screen and (min-width:711px) {
			.footer-section__logo {
				max-width: 100%;
				width: 183px;
				height: 35px;
				margin-left: unset !important
			}
		}

		.footer-lists {
			margin-bottom: 2.25rem
		}

		@media only screen and (min-width:711px) {
			.footer-lists {
				-moz-columns: 3;
				columns: 3;
				-moz-column-gap: 0;
				column-gap: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-lists {
				margin-bottom: 1.875rem
			}
		}

		.footer-lists li {
			transition: opacity .25s;
			opacity: 1;
			margin-bottom: .1875rem
		}

		.footer-lists li:hover {
			opacity: .8
		}

		.footer-lists a {
			color: #fff;
			font-size: 1rem;
			line-height: 1.25rem;
			text-transform: uppercase;
			font-weight: 700;
			letter-spacing: 1px
		}

		.footer-lists__box-arrow {
			width: 8px;
			position: relative;
			bottom: 2px
		}

		.footer-paragraph {
			font-size: .8125rem;
			line-height: 1.125rem;
			color: #fff;
			padding: 0 1.625rem 0 1.625rem;
			margin: 1.25rem auto;
			font-weight: 500;
			text-align: center;
			max-width: 22.625rem
		}

		@media only screen and (min-width:711px) {
			.footer-paragraph {
				margin-top: 2.0625rem;
				padding-bottom: 1.6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-paragraph {
				max-width: 100%;
				margin-top: 1.25rem;
				padding-bottom: 0
			}
		}

		.bottom .footer-paragraph {
			font-size: .625rem;
			color: #fff;
			text-align: center;
			max-width: 16.875rem;
			margin: 0 auto 20px auto
		}

		@media only screen and (min-width:711px) {
			.bottom .footer-paragraph {
				margin-bottom: 0;
				max-width: 26.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.bottom .footer-paragraph {
				text-align: left;
				max-width: 750px;
				padding: 0
			}
		}

		.footer-paragraph a {
			color: #77c6ff
		}

		.footer-paragraph a:hover {
			opacity: .8
		}

		.footer-legal-links {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center
		}

		.footer-legal-links ul {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: center;
			justify-content: center
		}

		.footer-legal-links ul li {
			line-height: 1.125rem;
			margin-right: .4375rem
		}

		.footer-legal-links ul a {
			color: #fff;
			font-family: Arial;
			font-size: .625rem;
			transition: opacity .25s;
			opacity: 1
		}

		.footer-legal-links ul a:hover {
			opacity: .8
		}

		@media only screen and (min-width:1001px) {
			.footer-legal-links ul {
				max-width: 15.625rem;
				-ms-flex-pack: end;
				justify-content: flex-end
			}
		}

		@media only screen and (min-width:711px) {
			.footer-legal-links {
				margin-bottom: 2.8125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.footer-legal-links {
				margin-bottom: 0
			}
		}

		.header {
			position: relative;
			z-index: 900;
			font-family: var(--fontName);
			border-bottom: 1px solid rgba(54, 54, 54, .21)
		}

		@media only screen and (min-width:711px) {
			.header {
				border-bottom: none
			}
		}

		@media only screen and (min-width:1001px) {
			.header {
				overflow: inherit;
				height: 9.5rem;
				z-index: 900
			}
		}

		.header ul {
			list-style: none
		}

		@media only screen and (min-width:711px) {
			.header--transparent {
				background-color: transparent;
				position: absolute;
				width: 100%;
				left: 0;
				top: 0;
				border: none
			}

			.header--transparent:before {
				background-color: #fcfcfc
			}
		}

		.header--behind {
			width: 100%;
			display: block;
			height: 10px;
			background-color: transparent;
			position: absolute;
			top: 110px
		}

		.header--behind.active {
			background-color: #0067b1
		}

		.header-inner {
			margin: 0 auto;
			max-width: 1271px;
			position: relative;
			width: 100%;
			padding: 0 1.125rem
		}

		@media only screen and (min-width:711px) {
			.header-inner {
				padding: 0 1.75rem
			}
		}

		.header-inner {
			display: -ms-flexbox;
			display: flex;
			z-index: 1;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			padding: .625rem 1.75rem
		}

		@media only screen and (min-width:711px) {
			.header-inner {
				padding-top: .625rem;
				padding-bottom: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.header-inner {
				padding-top: 0;
				padding-bottom: 0
			}
		}

		.header--open .header-inner {
			z-index: 901
		}

		.header-nav-toggle {
			background-position: 50% 50%;
			display: inline-block;
			height: 1.25rem;
			vertical-align: middle;
			width: 1.25rem;
			margin-left: .5rem
		}

		.header-toggles {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			position: relative;
			z-index: 11;
			margin-left: auto
		}

		@media only screen and (min-width:1001px) {
			.header-toggles {
				margin-right: 0;
				margin-top: -22px;
				height: 7.0625rem;
				-ms-flex-order: 3;
				order: 3;
				position: absolute;
				right: 40px
			}
		}

		.header--open .header-toggles {
			position: fixed;
			right: 1.875rem;
			top: 2.0625rem
		}

		@media only screen and (min-width:711px) {
			.header--open .header-toggles {
				top: 4rem
			}
		}

		@media only screen and (min-width:1001px) {
			.header--open .header-toggles {
				position: relative;
				right: inherit;
				top: inherit
			}
		}

		@media only screen and (min-width:711px) {
			h1.header-logo {
				margin: 0
			}

			.header-utils {
				background-color: #fff;
				font-size: 11px;
				padding: 7px 0 6px;
				position: absolute;
				left: 0;
				bottom: -30px;
				width: 100%
			}
		}

		.headline-secondary {
			font-family: var(--fontName);
			font-weight: 600;
			color: #363636;
			font-size: 1.5rem;
			line-height: 2.5625rem
		}

		.sg-contents__header {
			display: -ms-flexbox;
			display: flex;
			font-size: 1.25rem;
			font-weight: 700;
			padding-bottom: .5rem;
			margin-bottom: 1.75rem
		}

		.sg-contents__subheader {
			font-size: .75rem;
			color: #969696;
			margin-bottom: .8125rem;
			letter-spacing: .6px;
			text-transform: uppercase
		}

		.sg-contents__subheader.orange {
			color: #e1523d
		}

		.sg-contents__subheader.black {
			color: #000
		}

		.sg-contents__chapter {
			font-weight: 300;
			padding-right: 10px
		}

		.sg-contents__color {
			width: 15rem;
			height: 5rem;
			border-radius: 2.1875rem;
			margin-right: 3.25rem;
			margin-bottom: 3.125rem;
			color: #fff;
			border: 2px solid transparent
		}

		.sg-contents__color.orange {
			background-color: #e1523d
		}

		.sg-contents__color.jeans {
			background-color: #0067b1
		}

		.sg-contents__color.darkJeans {
			background-color: #062138
		}

		.sg-contents__color.washedJeans {
			background-color: #3673b1
		}

		.sg-contents__color.fruitBlend {
			background-color: #e25100
		}

		.sg-contents__color.linkblue {
			background-color: #0067b1
		}

		.sg-contents__color.linkdeepblue {
			background-color: #0067b1
		}

		.sg-contents__color.specialtyblue {
			background-color: #0067b1
		}

		.sg-contents__color.insightpurple {
			background-color: #362967
		}

		.sg-contents__color.regulargray {
			background-color: #363636
		}

		.sg-contents__color.premiumDark {
			background-color: #363636
		}

		.sg-contents__color.mountainRock {
			background-color: #656565
		}

		.sg-contents__color.aboveClouds {
			background-color: #969696
		}

		.sg-contents__color.glass {
			background-color: #d2d2d2
		}

		.sg-contents__color.glass .description {
			color: #363636
		}

		.sg-contents__color.darkGhost {
			background-color: #f1f1f1
		}

		.sg-contents__color.darkGhost .description {
			color: #363636
		}

		.sg-contents__color.lightGhost {
			background-color: #fcfcfc;
			border: solid 1px #363636
		}

		.sg-contents__color.lightGhost .description {
			color: #363636
		}

		.sg-contents__color.expertgray {
			background-color: #969696
		}

		.sg-contents__color.radiobutton {
			background-color: #f1f1f1;
			border: 2px solid #969696
		}

		.sg-contents__color.backgray {
			background-color: #fcfcfc;
			border: 2px solid #969696
		}

		.sg-contents__color.white {
			background-color: #fff;
			border: 2px solid #969696
		}

		.sg-contents__color.white .description {
			color: #363636
		}

		.sg-contents__color .description {
			margin: auto;
			display: block;
			color: #fff;
			text-align: center;
			margin-top: 25px
		}

		.sg-contents__grid-horizontal {
			width: 100%
		}

		.sg-contents__grid-horizontal span {
			display: block;
			height: 8px;
			width: 60px;
			margin-bottom: 8px;
			background-color: #d2d2d2
		}

		.sg-contents__grid-vertical {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between;
			width: 100%;
			height: auto;
			margin: 0 auto;
			display: block;
			position: relative
		}

		.sg-contents__grid-vertical:last-child {
			margin-right: 0
		}

		.sg-contents__grid-vertical span {
			display: inline-block;
			width: 60px;
			height: 100px;
			margin-right: 35px;
			background-color: #d2d2d2
		}

		.sg-contents__grid-vertical--tablet {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between;
			width: 100%;
			height: auto;
			margin: 0 auto;
			display: block;
			position: relative
		}

		.sg-contents__grid-vertical--tablet:last-child {
			margin-right: 0
		}

		.sg-contents__grid-vertical--tablet span {
			display: inline-block;
			width: 120px;
			height: 100px;
			margin-right: 24px;
			background-color: #d2d2d2
		}

		.sg-contents__grid-vertical--mobile {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between;
			width: 100%;
			height: auto;
			margin: 0 auto;
			display: block;
			position: relative
		}

		.sg-contents__grid-vertical--mobile:last-child {
			margin-right: 0
		}

		.sg-contents__grid-vertical--mobile span {
			display: inline-block;
			width: 155px;
			height: 100px;
			margin-right: 24px;
			background-color: #d2d2d2
		}

		.sg-contents__spacing-100 {
			width: 16.75rem;
			height: 6.25rem
		}

		.sg-contents__spacing-100:before {
			content: "Large";
			font-weight: 700;
			text-decoration: underline;
			color: #363636 !important;
			font-size: 18px !important;
			margin-top: -16px !important
		}

		.sg-contents__spacing-60 {
			width: 16.75rem;
			height: 3.75rem
		}

		.sg-contents__spacing-60:before {
			content: "Standard";
			text-decoration: underline;
			color: #363636 !important;
			font-size: 18px !important;
			margin-top: -16px !important
		}

		.sg-contents__spacing-40 {
			width: 16.75rem;
			height: 2.5rem
		}

		.sg-contents__spacing-40:before {
			content: "Primary";
			text-decoration: underline;
			color: #363636 !important;
			font-size: 18px !important;
			margin-top: -16px !important
		}

		.sg-contents__spacing-30 {
			width: 16.75rem;
			height: 1.875rem
		}

		.sg-contents__spacing-30:before {
			content: "Secondary";
			text-decoration: underline;
			color: #363636 !important;
			font-size: 18px !important;
			margin-top: -16px !important
		}

		.sg-contents__spacing-20 {
			width: 16.75rem;
			height: 1.25rem
		}

		.sg-contents__spacing-20:before {
			content: "Small";
			text-decoration: underline;
			color: #363636 !important;
			font-size: 18px !important;
			margin-top: -16px !important
		}

		.sg-contents__spacing-15 {
			width: 16.75rem;
			height: .9375rem
		}

		.sg-contents__spacing-15:before {
			content: "15"
		}

		.sg-contents__spacing-10 {
			width: 16.75rem;
			height: .9375rem
		}

		.sg-contents__spacing-10:before {
			content: "Tiny";
			text-decoration: underline;
			color: #363636 !important;
			font-size: 18px !important;
			margin-top: -16px !important
		}

		.sg-contents__image-1415-1 {
			width: 88.4375rem;
			height: 50rem;
			display: -ms-flexbox;
			display: flex;
			background: grey;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-1415-1:before {
			content: "1415x800";
			color: #fff !important;
			font-size: 100px !important;
			margin: auto !important
		}

		.sg-contents__image-1415-2 {
			width: 88.4375rem;
			height: 37.5rem;
			display: -ms-flexbox;
			display: flex;
			background: grey;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-1415-2:before {
			content: "1415x600";
			color: #fff !important;
			font-size: 100px !important;
			margin: auto !important
		}

		.sg-contents__image-1415-3 {
			background: grey;
			width: 88.4375rem;
			height: 28.125rem;
			display: -ms-flexbox;
			display: flex;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-1415-3:before {
			content: "1415x450";
			color: #fff !important;
			font-size: 100px !important;
			margin: auto !important
		}

		.sg-contents__image-about-hero {
			background: grey;
			width: 815px;
			height: 37.5rem;
			display: -ms-flexbox;
			display: flex;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-about-hero:before {
			content: "About Hero - 815x600";
			color: #fff !important;
			font-size: 60px !important;
			margin: auto !important
		}

		.sg-contents__image-insights-card {
			background: grey;
			width: 12.5rem;
			height: 12.5rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-insights-card:before {
			content: "Insights Card 200x200";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-expert-card {
			background: grey;
			width: 12.5rem;
			height: 12.5rem;
			border-radius: 50%;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-expert-card:before {
			content: "Expert Card 200x200";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-expert-card-small {
			background: grey;
			width: 6.25rem;
			height: 6.25rem;
			border-radius: 50%;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-expert-card-small:before {
			content: "Expert Card 100x100";
			color: #fff !important;
			font-size: 15px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-featured-5-card-grid-1 {
			background: grey;
			width: 8.25rem;
			height: 8.25rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-featured-5-card-grid-1:before {
			content: "Featured Grid 132x132";
			color: #fff !important;
			font-size: 15px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-featured-5-card-grid-2 {
			background: grey;
			width: 5.625rem;
			height: 5.625rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-featured-5-card-grid-2:before {
			content: "Featured Grid 90x90";
			color: #fff !important;
			font-size: 15px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-inline {
			background: grey;
			width: 56.25rem;
			height: 29.4375rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-inline:before {
			content: "Header Inline - 900x471";
			color: #fff !important;
			font-size: 100px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-inisights-3-col {
			background: grey;
			width: 23.4375rem;
			height: 12.5625rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-inisights-3-col:before {
			content: "Insights 3 col - 375x201";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-quote-card {
			background: grey;
			width: 29.1875rem;
			height: 19.25rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-quote-card:before {
			content: "Quote Card - 467x308";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-floating-inline {
			background: grey;
			width: 21.25rem;
			height: 14.5rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-floating-inline:before {
			content: "Floating Inline - 340x232";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-careers-home {
			background: grey;
			width: 36.8125rem;
			height: 18.3125rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-careers-home:before {
			content: "Careers Homepage - 589x293";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-insights-landing-double-col {
			background: grey;
			width: 49.6875rem;
			height: 29.5rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-insights-landing-double-col:before {
			content: "Insights Landing - 795x472";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-featured-horizontal {
			background: grey;
			width: 28.125rem;
			height: 17.5rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-featured-horizontal:before {
			content: "Featured Card Horizontal - 450x280";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-inisights-3-col-small {
			background: grey;
			width: 16.875rem;
			height: 10.4375rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-inisights-3-col-small:before {
			content: "Insights Card Small - 270x167";
			color: #fff !important;
			font-size: 20px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-inisights-3-col-small {
			background: grey;
			width: 16.875rem;
			height: 10.4375rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-inisights-3-col-small:before {
			content: "Insights Card Small - 270x167";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		.sg-contents__image-standard-carousel {
			background: grey;
			width: 21.875rem;
			height: 18.75rem;
			display: -ms-flexbox;
			display: flex;
			clear: both;
			background-size: cover;
			background-position: center center
		}

		.sg-contents__image-standard-carousel:before {
			content: "Standard Carousel - 350x300";
			color: #fff !important;
			font-size: 30px !important;
			text-align: center;
			margin: auto !important
		}

		div[class^=sg-contents__spacing] {
			background-color: #969696;
			margin-right: 2.5rem;
			margin-bottom: 2.5rem
		}

		div[class^=sg-contents__spacing]:before {
			display: block;
			color: #000;
			font-size: .625rem;
			margin-top: -.75rem
		}

		div[class^=sg-contents__image] {
			background: grey;
			margin: 40px auto;
			background-size: cover;
			background-position: center center
		}

		.sg-section {
			margin-top: 40px
		}

		.sg-section__header {
			padding-bottom: 2.5rem;
			border-bottom: 1px solid #969696
		}

		.sg-section__body {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.sg-section__body {
				padding-left: 3.125rem
			}
		}

		.sg-section__item {
			padding-bottom: 2.5rem;
			padding-top: 2.5rem;
			border-bottom: 1px solid #969696;
			counter-reset: sg-section__item
		}

		@media only screen and (min-width:711px) {
			.sg-section__item {
				padding-right: 3.125rem
			}
		}

		.sg-section__footer {
			padding: 2.5rem 0
		}

		.sg-section__link-wrapper {
			margin-top: 1.25rem
		}

		.sg-section__link {
			display: block;
			color: #0c406b;
			font-weight: 700;
			font-size: .75rem;
			line-height: 1.0625rem;
			text-decoration: none;
			margin-bottom: .3125rem;
			letter-spacing: .02em
		}

		.sg-section__link:hover {
			color: #0067b1
		}

		.sg-section__container {
			display: -ms-flexbox;
			display: flex
		}

		.sg-section__container>* {
			-ms-flex: 0 1 auto
		}

		.sg-section__container {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-top: 3.125rem;
			position: relative;
			counter-reset: sg-section__item
		}

		.sg-section__container.image {
			-ms-flex-align: end;
			align-items: flex-end
		}

		.sg-section__logo {
			width: 9.375rem;
			margin-bottom: 2.875rem
		}

		.sg-section__contents {
			font-size: .875rem;
			letter-spacing: .1px;
			line-height: 1.43
		}

		.sg-section__col {
			-ms-flex-direction: column;
			flex-direction: column;
			margin-right: 5.625rem
		}

		.sg-section__col:last-of-type {
			margin-right: 0
		}

		.sg-section__col-item {
			margin-bottom: 3.4375rem;
			max-width: 20.625rem
		}

		.sg-section__col-item:first-of-type {
			margin-top: 1.75rem
		}

		.styleguide-link-regular {
			font-family: var(--fontName);
			color: #0067b1
		}

		.styleguide-link-regular :hover {
			color: #3673b1
		}

		.styleguide-link--bold {
			color: #0067b1;
			font-family: var(--fontName);
			font-weight: 700
		}

		.styleguide-link--bold :hover {
			color: #3673b1
		}

		.sg-section-display {
			display: -ms-flexbox;
			display: flex
		}

		.sg-section-display>* {
			-ms-flex: 0 1 auto
		}

		.sg-section-display {
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-top: 1.5625rem
		}

		.sg-section-display__rail-header {
			font-size: .625rem;
			color: #969696;
			letter-spacing: .5px;
			text-transform: uppercase;
			padding-left: 1.375rem
		}

		.sg-section-display__contents {
			display: -ms-flexbox;
			display: flex
		}

		.sg-section-display__contents>* {
			-ms-flex: 0 1 auto
		}

		.sg-section-display__contents {
			-ms-flex-positive: 1;
			flex-grow: 1;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-bottom: 3.75rem
		}

		.sg-section-display__header {
			font-size: .75rem;
			letter-spacing: .1em;
			text-transform: uppercase;
			color: #363636;
			font-weight: 700;
			padding-bottom: 1.25rem;
			margin-bottom: 2.5rem;
			border-bottom: 1px solid #f1f1f1
		}

		.sg-section-display__container {
			display: -ms-flexbox;
			display: flex
		}

		.sg-section-display__container>* {
			-ms-flex: 0 1 auto
		}

		.sg-section-display__container {
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		.sg-section-display__item {
			width: 100%;
			max-width: 800px;
			height: auto;
			margin-bottom: 2.5rem
		}

		.sg-section-display__img {
			background-size: cover;
			width: 100%;
			height: 12.5rem;
			margin-bottom: 1.25rem;
			box-shadow: 6px 10px 18px -6px rgba(0, 0, 0, .12)
		}

		.sg-section-display__img:first-of-type {
			margin-right: 4%
		}

		.sg-section-display__item-header {
			margin-bottom: 0;
			font-size: 1.25rem;
			line-height: 1.5625rem;
			color: #363636
		}

		.sg-section-display__item-header:hover {
			color: #0067b1
		}

		.sg-section-display__item-subheader {
			margin-top: .3125rem;
			font-weight: lighter;
			font-size: 1.25rem;
			line-height: 1.5625rem;
			color: #363636
		}

		.content-top-margin {
			margin-top: 2.5rem
		}

		.content-top-margin:first-of-type {
			margin-top: 0
		}

		.vertical {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.horizontal {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row
		}

		.horizontal-full {
			width: 100%;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin: 40px auto;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row
		}

		.horizontal-full>div {
			margin: 0 40px 0 0
		}

		.old-styleguide .footer,
		.old-styleguide .header {
			display: none
		}

		.old-styleguide .sg-nav-primary ul {
			list-style: circle;
			padding: 10px
		}

		.old-styleguide .sg-nav-primary li {
			margin-bottom: 5px
		}

		.old-styleguide .sg-nav-primary li:hover {
			text-decoration: underline
		}

		.old-styleguide .sg-nav-primary a:visited {
			color: #0067b1
		}

		#expert-services-cards .alphabet-browse,
		#expert-services-cards .banner-sub,
		#expert-services-cards .experts-hero__copy-wrapper,
		#expert-services-cards .experts-hero__title {
			display: none
		}

		#expert-services-cards .experts-hero {
			padding-bottom: 18px
		}

		#alphabetical-browse .banner-sub,
		#alphabetical-browse .expert-services-card,
		#alphabetical-browse .experts-hero__copy-wrapper,
		#alphabetical-browse .experts-hero__title {
			display: none
		}

		#alphabetical-browse .experts-hero {
			padding-bottom: 18px
		}

		#hero-pattern-2 .l-contain {
			padding: 0
		}

		.content-wrap--search-bar .location-search-bar.location-search-bar {
			top: 0
		}

		.sg-section__show-nav .nav-primary-level2 {
			display: block !important;
			position: relative !important;
			visibility: visible;
			opacity: 1;
			transform: none;
			top: 0;
			width: 19.6875rem
		}

		@media only screen and (min-width:1001px) {
			.sg-section__show-nav .nav-primary-level2.nav-level2-services-2 {
				width: 56.25rem
			}
		}

		.sg-section__show-nav .nav-primary-level2 {
			display: block !important;
			position: relative !important;
			visibility: visible;
			opacity: 1;
			transform: none;
			top: 0;
			width: 19.6875rem
		}

		.show-modal {
			background: rgba(54, 54, 54, .7);
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			padding: 6.25rem 1.25rem;
			position: relative
		}

		.show-modal .modal-content {
			display: block
		}

		.show-modal .fti-modal-container {
			position: relative;
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:1001px) {
			.show-modal .fti-modal-container {
				width: 56.25rem;
				max-width: 100%
			}
		}

		.show-modal .fti-modal-container .fancybox-close {
			z-index: 900
		}

		@media (max-width:710px) {
			.scrollable-holder {
				position: relative;
				padding: 4.9375rem 0 0
			}
		}

		.global-nav-transparent-bg {
			background: url("../images/styleguide/nav-transparent-bg.jpg") no-repeat center top/cover;
			position: relative;
			height: 10.625rem
		}

		.styleguide-tag {
			font-size: 10px;
			color: #fff;
			text-transform: uppercase;
			padding: 3px 6px;
			line-height: 1;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			margin-left: 10px;
			border-radius: 10px
		}

		.styleguide-tag__old {
			background-color: #daa520
		}

		.styleguide-tag__new {
			background-color: green
		}

		.sg-h1 {
			border-bottom: 1px solid #999;
			color: #999;
			font-size: 18px;
			margin-bottom: 25px;
			margin-top: 0;
			padding-bottom: 15px;
			text-transform: uppercase
		}

		.sg-h1:hover {
			opacity: initial
		}

		.sg-h2 {
			border-bottom: 1px solid #999;
			color: #000;
			font-size: 14px;
			font-weight: 700;
			margin-bottom: 5px;
			margin-top: 35px;
			padding-bottom: 14px
		}

		.sg-h2 .sg-border-none {
			border: none
		}

		.sg-h3 {
			border-bottom: 1px dotted #999;
			color: #000;
			font-size: 13px;
			font-style: italic;
			margin-bottom: 5px;
			margin-top: 35px;
			padding-bottom: 14px
		}

		.sg-h4 {
			color: #000;
			font-size: 13px;
			font-style: italic;
			margin-bottom: 5px;
			margin-top: 35px;
			padding-bottom: 14px
		}

		code {
			font-size: 13px;
			line-height: 1.1
		}

		.sg-list {
			list-style: initial;
			margin-left: 17px
		}

		.sg-list li {
			line-height: 22px;
			margin-top: 8px
		}

		.sg-body {
			background-color: #fcfcfc
		}

		.sg-content-primary {
			position: relative;
			margin-left: 250px;
			margin-right: 50px;
			max-width: 936px
		}

		.sg-content-primary.sg-content-primary-wide {
			max-width: 1215px
		}

		.sg-content-inner {
			overflow: hidden;
			counter-reset: sg-section
		}

		.sg-content-inner .sg-section {
			margin-bottom: 45px
		}

		.sg-content-inner.sg-content-pages .sg-section:before {
			display: block;
			content: " ";
			margin-top: -140px;
			height: 140px;
			visibility: hidden
		}

		.sg-content-wrap {
			background-color: #fcfcfc;
			padding: 140px 0
		}

		.styleguide-template .sg-content-wrap {
			padding-top: 85px;
			padding-bottom: 0
		}

		.sg-header {
			background-color: #fcfcfc;
			box-shadow: 1px 26px 29px -12px rgba(0, 0, 0, .15);
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 1050;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			padding: 12px 20px
		}

		.sg-header__top {
			margin-left: auto
		}

		.sg-header__top>* {
			color: #0067b1
		}

		.sg-header__top h2 {
			font-size: 14px;
			font-weight: 700;
			letter-spacing: .6px;
			margin-bottom: 0
		}

		.sg-header__top .location-list__heading,
		.sg-header__top h4 {
			font-size: 10px;
			font-weight: 700;
			margin-top: 7px;
			letter-spacing: .6px
		}

		.sg-header__top .location-list__heading span,
		.sg-header__top h4 span {
			font-weight: lighter;
			font-size: 10px
		}

		.styleguide .sg-logo {
			max-width: 9.375rem;
			margin: 21px 20px
		}

		.sg-section-count {
			counter-increment: sg-section
		}

		.sg-section-count>.sg-h1:before {
			content: counter(sg-section, decimal) ". "
		}

		.sg-section-description {
			clear: both
		}

		.sg-section-element {
			float: left;
			width: 46%
		}

		.sg-section-technical {
			float: right;
			width: 46%
		}

		.sg-subsections {
			counter-reset: sg-section
		}

		.sg-subsections .sg-section-count {
			margin-left: 32px
		}

		.sg-subsections .sg-section-count .sg-h1:before {
			content: counters(sg-section, ".") " "
		}

		.sg-image {
			width: 600px;
			box-shadow: 0 5px 7px 0 rgba(0, 0, 0, .15)
		}

		.sg-to-top {
			border-top: 1px solid #999;
			padding: 10px 50px 0 0
		}

		.sg-wrapper.services {
			background-color: #0c406b
		}

		.sg-wrapper.industries {
			background-color: #0067b1
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.sg-content-primary {
				width: 60%
			}
		}

		@media only screen and (min-width:1001px) and (max-width:1215px) {
			.sg-content-primary {
				width: 72%
			}
		}

		.sg-toc,
		.sg-toc ol {
			margin-left: 32px
		}

		.sg-toc {
			font-size: 14px;
			list-style: decimal
		}

		.sg-toc li {
			margin-top: .5em
		}

		.sg-toc ol {
			list-style: decimal
		}

		.sg-rows {
			box-sizing: border-box;
			display: table;
			width: 100%
		}

		.sg-rows+.sg-rows {
			margin-top: 25px
		}

		.sg-row {
			display: table-row
		}

		.sg-row-desc,
		.sg-row-icon,
		.sg-row-img {
			border-bottom: 1px solid #ccc;
			display: table-cell;
			vertical-align: middle
		}

		.sg-row-desc.sg-row-border-none,
		.sg-row-icon.sg-row-border-none,
		.sg-row-img.sg-row-border-none {
			border: none
		}

		.sg-row-desc,
		.sg-row-icon {
			height: 50px
		}

		.sg-row-desc {
			font-size: 12px;
			line-height: 15px;
			padding: 0 8px;
			width: 250px
		}

		.sg-row-desc+.sg-row-desc {
			width: auto
		}

		.sg-row-desc+.sg-row-desc.sg-row-fixed-width {
			width: 250px
		}

		.sg-row-fixed-width {
			width: 250px
		}

		.sg-row-icon {
			width: 20%
		}

		.sg-row-icon span {
			background-position: 50% 50%;
			background-repeat: no-repeat;
			display: block;
			height: 50px;
			width: 50px
		}

		.sg-row-icon>span.link-triangle {
			height: 22px;
			padding-left: 15px
		}

		.sg-row-img {
			padding: 0 0 25px;
			text-align: right;
			width: 100%
		}

		.portlet {
			width: 245px
		}

		.sg-outline {
			background: rgba(0, 0, 0, .05);
			border: 1px solid #00f;
			pointer-events: none;
			position: absolute;
			transition: all .5s
		}

		.sg-nav-primary ul {
			white-space: nowrap
		}

		.sg-nav-primary li {
			display: inline-block;
			padding: 26px 20px
		}

		.sg-nav-primary li a {
			color: #006f92;
			font-size: 14px;
			font-weight: 700;
			text-transform: uppercase
		}

		.sg-nav-primary li.is-active {
			background: #006f92
		}

		.sg-nav-primary li.is-active a {
			color: #fff
		}

		.sg-nav-secondary {
			position: fixed;
			top: 140px;
			bottom: 10px;
			left: 20px;
			overflow-y: scroll;
			width: 180px
		}

		.sg-nav-secondary li {
			border-bottom: 1px solid #333
		}

		.sg-nav-secondary li>a {
			display: block;
			color: #666;
			font-size: 13px;
			padding: 10px 0
		}

		.sg-nav-secondary li>a:after {
			content: " »"
		}

		.sg-nav-secondary li>a.is-active {
			color: #000
		}

		.sg-nav-secondary li>ul {
			display: none;
			margin-left: 15px;
			margin-bottom: 5px
		}

		.sg-nav-secondary li>ul.is-open {
			display: block
		}

		.sg-nav-secondary li>ul>li:last-child {
			border-bottom: 0
		}

		.sg-nav-secondary li>ul>li>a {
			color: #3a3a3a;
			font-size: 12px;
			padding: 8px 0
		}

		.sg-nav-secondary li.sg-nav-secondary-separate {
			border-top: 1px solid #333;
			margin-top: 1px
		}

		.sg-info {
			background-color: #fcfcfc;
			border-top-color: #000;
			border-top-style: solid;
			border-top-width: 0;
			box-shadow: inset 0 0 8px rgba(0, 0, 0, .5);
			max-height: 0;
			overflow: scroll;
			padding: 0 10px;
			position: fixed;
			right: 0;
			bottom: 0;
			left: 0;
			transition: all .3s;
			z-index: 100
		}

		.sg-info.is-open {
			border-top-width: 3px;
			max-height: 400px;
			padding: 10px
		}

		.sg-info code {
			background: 0 0
		}

		.sg-info-close {
			background: #000094;
			border: 0;
			border-radius: 20px;
			cursor: pointer;
			height: 22px;
			position: absolute;
			top: 10px;
			right: 10px;
			width: 22px
		}

		.sg-info-close:after {
			color: #fff;
			content: "X";
			font-size: 12px;
			position: absolute;
			top: 4px;
			left: 7px
		}

		.sg-grid+.sg-grid {
			margin-top: 30px
		}

		.sg-grid-col,
		.sg-grid-gutter {
			color: #fff;
			float: left;
			font-weight: 700;
			padding: 30px 0;
			text-align: center
		}

		.sg-grid-col {
			background-color: #0067b1
		}

		.sg-grid-gutter {
			background-color: #e1523d
		}

		.sg-colorblock {
			border: 1px solid #999;
			box-shadow: 0 0 2px rgba(0, 0, 0, .2);
			float: left;
			margin-bottom: 8px;
			margin-right: 8px;
			padding: 4px;
			width: 150px
		}

		.sg-colorblock-color {
			height: 142px
		}

		.sg-colorblock-text {
			font-size: 12px;
			padding: 8px 0 4px 0
		}

		.sg-colorblock-text-item {
			display: block;
			margin-bottom: 4px
		}

		.sg-colorblock-text-item:last-child {
			margin-bottom: 0
		}

		[data-simplebar] {
			position: relative;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-line-pack: start;
			align-content: flex-start;
			-ms-flex-align: start;
			align-items: flex-start
		}

		.simplebar-wrapper {
			overflow: hidden;
			width: inherit;
			height: inherit;
			max-width: inherit;
			max-height: inherit
		}

		.simplebar-mask {
			direction: inherit;
			position: absolute;
			overflow: hidden;
			padding: 0;
			margin: 0;
			left: 0;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto !important;
			height: auto !important;
			z-index: 0
		}

		.simplebar-offset {
			direction: inherit !important;
			box-sizing: inherit !important;
			resize: none !important;
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			padding: 0;
			margin: 0;
			-webkit-overflow-scrolling: touch
		}

		.simplebar-content-wrapper {
			direction: inherit;
			box-sizing: border-box !important;
			position: relative;
			display: block;
			height: 100%;
			width: auto;
			visibility: visible;
			overflow: auto;
			max-width: 100%;
			max-height: 100%
		}

		.simplebar-content:after,
		.simplebar-content:before {
			content: " ";
			display: table
		}

		.simplebar-placeholder {
			max-height: 100%;
			max-width: 100%;
			width: 100%;
			pointer-events: none
		}

		.simplebar-height-auto-observer-wrapper {
			box-sizing: inherit !important;
			height: 100%;
			width: inherit;
			max-width: 1px;
			position: relative;
			float: left;
			max-height: 1px;
			overflow: hidden;
			z-index: -1;
			padding: 0;
			margin: 0;
			pointer-events: none;
			-ms-flex-positive: inherit;
			flex-grow: inherit;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			-ms-flex-preferred-size: 0;
			flex-basis: 0
		}

		.simplebar-height-auto-observer {
			box-sizing: inherit;
			display: block;
			opacity: 0;
			position: absolute;
			top: 0;
			left: 0;
			height: 1000%;
			width: 1000%;
			min-height: 1px;
			min-width: 1px;
			overflow: hidden;
			pointer-events: none;
			z-index: -1
		}

		.simplebar-track {
			z-index: 1;
			position: absolute;
			right: 0;
			bottom: 0;
			pointer-events: none;
			overflow: hidden
		}

		[data-simplebar].simplebar-dragging .simplebar-track {
			pointer-events: all
		}

		.simplebar-scrollbar {
			position: absolute;
			right: 2px;
			width: 7px;
			min-height: 10px
		}

		.simplebar-scrollbar:before {
			position: absolute;
			content: "";
			background: #000;
			border-radius: 7px;
			left: 0;
			right: 0;
			opacity: 0;
			transition: opacity .2s linear
		}

		.simplebar-track .simplebar-scrollbar.simplebar-visible:before {
			opacity: .5;
			transition: opacity 0s linear
		}

		.simplebar-track.simplebar-vertical {
			top: 0;
			width: 11px
		}

		.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
			top: 2px;
			bottom: 2px
		}

		.simplebar-track.simplebar-horizontal {
			left: 0;
			height: 11px
		}

		.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
			height: 100%;
			left: 2px;
			right: 2px
		}

		.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
			right: auto;
			left: 0;
			top: 2px;
			height: 7px;
			min-height: 0;
			min-width: 10px;
			width: auto
		}

		[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
			right: auto;
			left: 0
		}

		.hs-dummy-scrollbar-size {
			direction: rtl;
			position: fixed;
			opacity: 0;
			visibility: hidden;
			height: 500px;
			width: 500px;
			overflow-y: hidden;
			overflow-x: scroll
		}

		/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
		.fancybox-image,
		.fancybox-inner,
		.fancybox-nav,
		.fancybox-nav span,
		.fancybox-outer,
		.fancybox-skin,
		.fancybox-tmp,
		.fancybox-wrap,
		.fancybox-wrap iframe,
		.fancybox-wrap object {
			padding: 0;
			margin: 0;
			border: 0;
			outline: 0;
			vertical-align: top
		}

		.fancybox-wrap {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 8020
		}

		.fancybox-skin {
			position: relative;
			background: #f9f9f9;
			color: #363636;
			text-shadow: none;
			border-radius: 4px
		}

		.fancybox-opened {
			z-index: 8030
		}

		.fancybox-opened .fancybox-skin {
			box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
		}

		.fancybox-inner,
		.fancybox-outer {
			position: relative
		}

		.fancybox-type-iframe .fancybox-inner {
			-webkit-overflow-scrolling: touch
		}

		.fancybox-inner {
			-webkit-overflow-scrolling: touch
		}

		.fancybox-error {
			color: #444;
			font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
			margin: 0;
			padding: 15px;
			white-space: nowrap
		}

		.fancybox-iframe,
		.fancybox-image {
			display: block;
			width: 100%;
			height: 100%
		}

		.fancybox-image {
			max-width: 100%;
			max-height: 100%
		}

		#fancybox-loading,
		.fancybox-close,
		.fancybox-next span,
		.fancybox-prev span {
			background-image: url("fancybox_sprite.png")
		}

		#fancybox-loading {
			position: fixed;
			top: 50%;
			left: 50%;
			margin-top: -22px;
			margin-left: -22px;
			background-position: 0 -108px;
			opacity: .8;
			cursor: pointer;
			z-index: 8060
		}

		#fancybox-loading div {
			width: 44px;
			height: 44px;
			background: url("fancybox_loading.gif") center center no-repeat
		}

		.fancybox-close {
			margin: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			position: absolute;
			top: .9375rem;
			right: .9375rem;
			cursor: pointer;
			z-index: 8040;
			background: 0 0;
			width: auto;
			height: auto
		}

		@media only screen and (min-width:711px) {
			.fancybox-close {
				top: 1.3125rem;
				right: 1.25rem
			}
		}

		.fancybox-close:hover .fancybox-close__icon {
			background-color: #0067b1;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGxpbmUgeDE9IjAuNTAzOTQ0IiB5MT0iMC42Nzc2OTciIHgyPSI3LjU3NTAxIiB5Mj0iNy43NDg3NiIgc3Ryb2tlPSJ3aGl0ZSIvPg0KPGxpbmUgeTE9Ii0wLjUiIHgyPSIxMCIgeTI9Ii0wLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEwNyAwLjcwNzEwNyAwLjcwNzEwNyAwLjcwNzEwNyA3Ljg1MDU5IDEuMDMxMjUpIiBzdHJva2U9IndoaXRlIi8+DQo8L3N2Zz4NCg==)
		}

		.fancybox-close__icon {
			display: block;
			width: 1.25rem;
			height: 1.25rem;
			background: #f1f1f1 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGxpbmUgeDE9IjAuNTAzOTQ0IiB5MT0iMC42Nzc2OTciIHgyPSI3LjU3NTAxIiB5Mj0iNy43NDg3NiIgc3Ryb2tlPSIjOTY5Njk2Ii8+DQo8bGluZSB5MT0iLTAuNSIgeDI9IjEwIiB5Mj0iLTAuNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDcuODUwNTkgMS4wMzEyNSkiIHN0cm9rZT0iIzk2OTY5NiIvPg0KPC9zdmc+DQo=) center center no-repeat;
			border-radius: 50%
		}

		.fancybox-close__icon:hover {
			background-color: #0067b1;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGxpbmUgeDE9IjAuNTAzOTQ0IiB5MT0iMC42Nzc2OTciIHgyPSI3LjU3NTAxIiB5Mj0iNy43NDg3NiIgc3Ryb2tlPSJ3aGl0ZSIvPg0KPGxpbmUgeTE9Ii0wLjUiIHgyPSIxMCIgeTI9Ii0wLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEwNyAwLjcwNzEwNyAwLjcwNzEwNyAwLjcwNzEwNyA3Ljg1MDU5IDEuMDMxMjUpIiBzdHJva2U9IndoaXRlIi8+DQo8L3N2Zz4NCg==)
		}

		.fancybox-close__text {
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .1em;
			font-weight: 700;
			text-transform: uppercase;
			color: #969696;
			margin: .1875rem 1.0625rem 0 0;
			display: none
		}

		@media only screen and (min-width:711px) {
			.fancybox-close__text {
				display: block
			}
		}

		.fancybox-nav {
			position: absolute;
			top: 0;
			width: 40%;
			height: 100%;
			cursor: pointer;
			text-decoration: none;
			background: transparent url("blank.gif");
			-webkit-tap-highlight-color: transparent;
			z-index: 8040
		}

		.fancybox-prev {
			left: 0
		}

		.fancybox-next {
			right: 0
		}

		.fancybox-nav span {
			position: absolute;
			top: 50%;
			width: 36px;
			height: 34px;
			margin-top: -18px;
			cursor: pointer;
			z-index: 8040;
			visibility: hidden
		}

		.fancybox-prev span {
			left: 10px;
			background-position: 0 -36px
		}

		.fancybox-next span {
			right: 10px;
			background-position: 0 -72px
		}

		.fancybox-nav:hover span {
			visibility: visible
		}

		.fancybox-tmp {
			position: absolute;
			top: -99999px;
			left: -99999px;
			visibility: hidden;
			max-width: 99999px;
			max-height: 99999px;
			overflow: visible !important
		}

		.fancybox-lock {
			overflow: hidden !important;
			width: auto
		}

		.fancybox-lock body {
			overflow: hidden !important
		}

		.fancybox-lock-test {
			overflow-y: hidden !important
		}

		.fancybox-overlay {
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
			display: none;
			z-index: 8010;
			background: rgba(54, 54, 54, .7)
		}

		.fancybox-overlay-fixed {
			position: fixed;
			bottom: 0;
			right: 0
		}

		.fancybox-lock .fancybox-overlay {
			overflow: auto;
			overflow-y: scroll
		}

		.fancybox-title {
			visibility: hidden;
			font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
			position: relative;
			text-shadow: none;
			z-index: 8050
		}

		.fancybox-opened .fancybox-title {
			visibility: visible
		}

		.fancybox-title-float-wrap {
			position: absolute;
			bottom: 0;
			right: 50%;
			margin-bottom: -35px;
			z-index: 8050;
			text-align: center
		}

		.fancybox-title-float-wrap .child {
			display: inline-block;
			margin-right: -100%;
			padding: 2px 20px;
			background: 0 0;
			background: rgba(0, 0, 0, .8);
			border-radius: 15px;
			text-shadow: 0 1px 2px #222;
			color: #fff;
			font-weight: 700;
			line-height: 24px;
			white-space: nowrap
		}

		.fancybox-title-outside-wrap {
			position: relative;
			margin-top: 10px;
			color: #fff
		}

		.fancybox-title-inside-wrap {
			padding-top: 10px
		}

		.fancybox-title-over-wrap {
			position: absolute;
			bottom: 0;
			left: 0;
			color: #fff;
			padding: 10px;
			background: #000;
			background: rgba(0, 0, 0, .8)
		}

		@media only screen and (-webkit-min-device-pixel-ratio:1.5),
		only screen and (min--moz-device-pixel-ratio:1.5),
		only screen and (min-device-pixel-ratio:1.5) {

			#fancybox-loading,
			.fancybox-close,
			.fancybox-next span,
			.fancybox-prev span {
				background-image: url("fancybox_sprite@2x.png");
				background-size: 44px 152px
			}

			#fancybox-loading div {
				background-image: url("fancybox_loading@2x.gif");
				background-size: 24px 24px
			}
		}

		#fancybox-thumbs {
			position: fixed;
			left: 0;
			width: 100%;
			overflow: hidden;
			z-index: 8050
		}

		#fancybox-thumbs.bottom {
			bottom: 2px
		}

		#fancybox-thumbs.top {
			top: 2px
		}

		#fancybox-thumbs ul {
			position: relative;
			list-style: none;
			margin: 0;
			padding: 0
		}

		#fancybox-thumbs ul li {
			float: left;
			padding: 1px;
			opacity: .5
		}

		#fancybox-thumbs ul li.active {
			opacity: .75;
			padding: 0;
			border: 1px solid #fff
		}

		#fancybox-thumbs ul li:hover {
			opacity: 1
		}

		#fancybox-thumbs ul li a {
			display: block;
			position: relative;
			overflow: hidden;
			border: 1px solid #222;
			background: #111;
			outline: 0
		}

		#fancybox-thumbs ul li img {
			display: block;
			position: relative;
			border: 0;
			padding: 0;
			max-width: none
		}

		.intro-title {
			color: #0067b1;
			font-size: 1.625rem;
			line-height: 1.9375rem;
			margin-bottom: 1.4375rem
		}

		@media only screen and (min-width:711px) {
			.intro-title {
				font-size: 1.6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.intro-title {
				font-size: 2.125rem;
				line-height: 2.5625rem;
				margin-bottom: 2.75rem
			}
		}

		.intro-contents {
			font-family: var(--fontName);
			font-size: 1.125rem;
			line-height: 1.75rem;
			color: #363636;
			margin: 40px 0 30px 0
		}

		@media only screen and (min-width:711px) {
			.intro-contents {
				margin: 60px 0 30px 0;
				font-size: 1.375rem;
				line-height: 2rem
			}
		}

		.intro-contents--folio {
			font-weight: 600;
			color: #0067b1;
			width: 86%
		}

		.intro-contents a {
			color: #0067b1
		}

		@media (max-width:710px) {
			.intro-contents--creditors {
				font-size: 1rem
			}
		}

		.intro-contents--no-margin {
			margin: 0
		}

		.component-note {
			display: block;
			margin-top: .625rem;
			font-size: .75rem
		}

		.foot-note-element {
			font-size: .5rem;
			vertical-align: super;
			color: #363636
		}

		.foot-note-element:hover {
			color: #0067b1
		}

		.foot-note-list {
			font-size: .75rem;
			color: #363636;
			line-height: 1.25rem;
			margin-bottom: .5625rem;
			display: block;
			letter-spacing: .02rem
		}

		.foot-note-list__container {
			width: 100%;
			padding: .375rem 0 0;
			position: relative;
			margin: 1.875rem 0
		}

		.foot-note-list__container:before {
			content: "";
			width: 4.1875rem;
			border-top: 1px solid rgba(54, 54, 54, .21);
			position: absolute;
			left: 0;
			top: -.625rem
		}

		.foot-note-list__text {
			font-size: .75rem;
			color: #363636
		}

		.foot-note-list__text:first-letter {
			text-transform: uppercase
		}

		.foot-note-list__text:hover {
			color: rgba(54, 54, 54, .4)
		}

		.foot-note-target {
			font-size: .5rem;
			padding-right: .375rem;
			color: #0067b1;
			position: relative;
			bottom: .0625rem
		}

		.img-inside--left {
			width: 100%;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.img-inside--left {
				width: initial;
				float: left;
				margin-right: 2.125rem;
				margin-bottom: 0
			}
		}

		.subhead-1 {
			line-height: 1;
			color: #000;
			font-weight: 700;
			font-size: 1rem
		}

		@media only screen and (min-width:711px) {
			.subhead-1 {
				margin-top: 1.8125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.subhead-1 {
				font-size: 1.25rem;
				margin-top: 2.6875rem
			}
		}

		.subhead-2 {
			line-height: 1;
			color: #000;
			font-weight: 700;
			margin-top: 1.6875rem;
			font-size: 1rem
		}

		@media only screen and (min-width:1001px) {
			.subhead-2 {
				font-size: 1.125rem;
				margin-top: 1.6875rem
			}
		}

		.embed-video {
			width: 100%;
			height: 28.125rem
		}

		.u-lists {
			padding-left: 0;
			margin-left: 0;
			margin-top: 1.5rem
		}

		@media only screen and (min-width:711px) {
			.u-lists {
				padding-left: .8125rem;
				margin-left: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.u-lists {
				padding-left: 1.25rem;
				margin-left: 2.5rem
			}
		}

		.u-lists li {
			line-height: 1.375rem;
			padding-left: 1.625rem;
			padding-bottom: 1.0625rem;
			position: relative;
			font-size: .875rem
		}

		@media (max-width:710px) {
			.u-lists li {
				padding-left: 1.375rem
			}
		}

		.u-lists li:before {
			content: "•";
			color: #c4c4c4;
			font-size: 1.625rem;
			vertical-align: middle;
			padding-right: 1rem;
			position: absolute;
			top: 0;
			left: 0
		}

		.u-lists li:last-of-type {
			padding-bottom: 0
		}

		.is-active-purple {
			color: #372868
		}

		.article-teaser-intelligence h2,
		.article-teaser>.article-title,
		.article-teaser>.cf>.article-title,
		.content-item h5,
		.section_reports .single_report h5 {
			font-size: 18px;
			font-weight: 700;
			line-height: 24px;
			margin-bottom: 2px;
			margin-right: 16px;
			margin-top: 0
		}

		.article-teaser-intelligence h2>a,
		.article-teaser>.article-title>a,
		.article-teaser>.cf>.article-title>a,
		.content-item h5>a,
		.section_reports .single_report h5>a {
			color: #372868
		}

		.article-teaser-intelligence h2>a:hover,
		.article-teaser>.article-title>a:hover,
		.article-teaser>.cf>.article-title>a:hover,
		.content-item h5>a:hover,
		.section_reports .single_report h5>a:hover {
			color: #e1523d
		}

		.article-teaser-intelligence h2>a,
		.content-item h5>a,
		.section_reports .single_report h5>a {
			background-position: 100% 60%;
			font-weight: 700;
			padding-right: 15px
		}

		.section_blocks-block-title>a {
			background-position: 100% 60%;
			color: #372868;
			font-weight: 700;
			padding-right: 15px
		}

		.section_blocks-block-title>a:hover {
			color: #e1523d
		}

		.article-teaser-category,
		.article-teaser-date,
		.article-teaser-subtitle,
		.txt-meta {
			display: block;
			padding-top: 12px;
			color: #666;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px
		}

		.article-list-large .article-teaser-intro>p,
		.article-teaser-intro>.expand-wrap p,
		.article-teaser-intro>p,
		.chosenbox-group-row.chosenbox-group-header,
		.content-item p,
		.expand-section .rtf li,
		.expand-section .rtf p,
		.expand-section-top p,
		.location-detail-container .location-insights-links p,
		.related-content-item .related-content-item-teaser,
		.related-content-single .related-content-item-teaser,
		.section_blocks-block p,
		.txt-teaser {
			font-size: 14px;
			line-height: 20px
		}

		.article-teaser-intro>.expand-wrap p a.icon-link-more,
		.article-teaser-intro>p a.icon-link-more,
		.chosenbox-group-row.chosenbox-group-header a.icon-link-more,
		.content-item p a.icon-link-more,
		.expand-section .rtf li a.icon-link-more,
		.expand-section .rtf p a.icon-link-more,
		.expand-section-top p a.icon-link-more,
		.location-detail-container .location-insights-links p a.icon-link-more,
		.related-content-item .related-content-item-teaser a.icon-link-more,
		.related-content-single .related-content-item-teaser a.icon-link-more,
		.section_blocks-block p a.icon-link-more,
		.txt-teaser a.icon-link-more {
			font-size: 12px
		}

		.bg-purple {
			background-color: #372868
		}

		.bg-orange {
			background-color: #e1523d
		}

		.bg-teal-blue {
			background-color: #008fbe
		}

		.bg-link-blue {
			background-color: #0067b1
		}

		.bg-lightBlue {
			background-color: #0067b1
		}

		.bg-logo-blue {
			background-color: #0c406b
		}

		.bg-gray {
			background-color: #363636
		}

		.bg-light-gray {
			background-color: #666
		}

		.bg-red {
			background-color: red
		}

		.txt-purple {
			color: #372868
		}

		.txt-orange {
			color: #e1523d
		}

		.txt-teal-blue {
			color: #008fbe
		}

		.txt-link-blue {
			color: #0067b1
		}

		.txt-lightBlue {
			color: #0067b1
		}

		.txt-logo-blue {
			color: #0c406b
		}

		.txt-gray {
			color: #363636
		}

		.txt-light-gray {
			color: #666
		}

		.txt-red {
			color: red
		}

		.icon-link-more,
		a.icon-link-more,
		p>.article-teaser-more,
		p>.link-more {
			background-position: 100% 50%;
			color: #0067b1;
			display: inline-block;
			font-size: 14px;
			font-weight: 700;
			height: auto;
			padding-right: 12px;
			width: auto
		}

		.icon-link-more:hover,
		p>.article-teaser-more:hover,
		p>.link-more:hover {
			color: #e1523d
		}

		.icon-link-more-white {
			background-position: 100% 50%;
			padding-right: 12px
		}

		.location-list__heading,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			color: #000;
			font-weight: 700;
			transition: opacity .3s
		}

		.location-list__heading>a,
		h1>a,
		h2>a,
		h3>a,
		h4>a,
		h5>a,
		h6>a {
			color: #372868
		}

		.h1-main {
			font-weight: 400;
			line-height: 1.05em;
			margin: 28px 0
		}

		.article-box .h1-main {
			margin: 0
		}

		.h1-main.has-border {
			border-bottom: 1px solid #e0e0e0;
			padding-bottom: 28px
		}

		.pagenav+.h1-main.has-border {
			margin-top: 28px
		}

		.h1-secondary {
			font-size: 2.125rem;
			font-weight: 600
		}

		@media only screen and (min-width:1001px) {
			.h1-secondary+p {
				margin-top: 1.5rem
			}
		}

		h1 {
			font-size: 2.125rem
		}

		h1.page-title-header {
			font-size: 1.875rem;
			font-weight: 400
		}

		@media only screen and (min-width:711px) {
			h1.page-title-header {
				font-size: 3.125rem
			}
		}

		h2 {
			font-size: 1.375rem;
			font-weight: 600;
			line-height: 28px;
			color: #363636
		}

		.h1-main+h2 {
			margin-bottom: 1em;
			margin-top: -.15em
		}

		h2:empty {
			display: none
		}

		h2.component-header {
			color: #363636;
			line-height: 1.75rem;
			font-weight: 600;
			font-size: 1.375rem;
			margin-bottom: .9375rem
		}

		h2.component-header .component-header__link {
			font-size: .75rem;
			font-weight: 700;
			padding-left: .375em;
			color: #0c406b
		}

		h2.component-header .component-header__link:hover {
			color: #0067b1;
			opacity: 1
		}

		h2.component-header.component-header--about-media-events {
			font-size: 1.875rem;
			font-weight: 400
		}

		@media only screen and (min-width:711px) {
			h2.component-header.component-header--about-media-events {
				font-size: 2.0625rem
			}
		}

		h2.component-header.component-header--locations {
			max-width: 1215px;
			margin: 1.25rem auto;
			width: 95%
		}

		h2.component-header.component-header--insights {
			font-size: 1.5rem;
			line-height: 1.5rem;
			font-weight: 600
		}

		@media only screen and (min-width:1001px) {
			h2.component-header.component-header--insights {
				font-size: 2.125rem;
				line-height: 2.5625rem
			}
		}

		h2.component-header.component-header--research {
			width: 100%;
			font-size: 1.125rem;
			text-align: center;
			color: #0067b1;
			letter-spacing: .065rem;
			margin: 0 0 1.875rem
		}

		@media only screen and (min-width:711px) {
			h2.component-header.component-header--research {
				margin: 0 0 1.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			h2.component-header.component-header--research {
				margin: 0 0 3rem
			}
		}

		h2.component-header a {
			font-size: .75rem;
			color: #0067b1
		}

		h2.component-header a:hover {
			opacity: .75
		}

		h2.blue-title {
			font-size: 1.625rem;
			line-height: 2.75rem;
			color: #0067b1
		}

		h3.component-header {
			color: #363636;
			line-height: 1.75rem;
			font-weight: 600;
			font-size: 1.375rem;
			margin-bottom: .9375rem
		}

		h3 {
			font-size: 1.375rem
		}

		.location-list__heading,
		h4 {
			font-size: 1.25rem;
			font-weight: 700
		}

		.location-list__heading+.location-list__heading,
		.location-list__heading+h4,
		h4+.location-list__heading,
		h4+h4 {
			margin-top: 24px
		}

		h5 {
			font-size: 1.125rem;
			font-weight: 700
		}

		h6 {
			font-size: 16px;
			font-weight: 700
		}

		h6+p {
			margin-top: 6px !important
		}

		.h2,
		.rtf .h2,
		.rtf h2 {
			font-size: 24px;
			font-weight: 700
		}

		.h3,
		.rtf .h3,
		.rtf .section_list-title,
		.rtf h3,
		.section_list-title {
			font-size: 20px;
			font-weight: 700;
			margin-bottom: 8px
		}

		.h3--large {
			font-size: 1.25rem;
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.h3--large {
				font-size: 1.5rem
			}
		}

		.h4,
		.rtf .h4,
		.rtf .location-list__heading,
		.rtf h4 {
			color: #333;
			font-size: 18px;
			font-weight: 700;
			line-height: 24px;
			margin: 6px 0
		}

		.h5,
		.rtf .h5,
		.rtf h5 {
			font-size: 16px;
			margin: 6px 0
		}

		.has-border-bottom {
			border-bottom: 1px solid #f1f1f1;
			padding-bottom: 1em
		}

		hr {
			clear: both;
			display: block;
			height: 1px;
			border: 0;
			border-top: 1px solid #e5e5e5;
			font-size: 15px;
			margin: 1.5em 0;
			padding: 0
		}

		hr.hr--smaller-margin {
			margin: 1.1875em 0 1.5em
		}

		@media only screen and (min-width:711px) {
			hr.hr--smaller-margin {
				margin: .4375em 0 1.1875em
			}
		}

		@media only screen and (min-width:1001px) {
			hr.hr--smaller-margin {
				margin: 1.125em 0 1.5em
			}
		}

		sup {
			font-size: 55%;
			vertical-align: super
		}

		.link-arrow:after {
			content: " ›"
		}

		.link-arrows:after {
			content: " »"
		}

		.download-link,
		.icon-link-external,
		.icon-load-more-blue,
		.link-download.icon-circle-arrow-orange-e,
		.link-download.icon-circle-arrow-orange-s,
		.link-download.icon-circle-triangle-purple-e,
		.link-more.icon-circle-arrow-blue-e,
		.link-more.icon-circle-arrow-orange-e,
		.link-more.icon-circle-arrow-orange-s,
		.link-more.icon-circle-arrow-white-e,
		.link-more.icon-circle-triangle-purple-e,
		.read-article-link {
			background-position: 0 50%;
			color: #0067b1;
			display: inline-block;
			font-size: 12px;
			font-weight: 700;
			height: auto;
			padding: 2px 0 2px 22px;
			text-transform: uppercase;
			width: auto
		}

		.download-link:hover,
		.icon-link-external:hover,
		.icon-load-more-blue:hover,
		.link-download.icon-circle-arrow-orange-e:hover,
		.link-download.icon-circle-arrow-orange-s:hover,
		.link-download.icon-circle-triangle-purple-e:hover,
		.link-more.icon-circle-arrow-blue-e:hover,
		.link-more.icon-circle-arrow-orange-e:hover,
		.link-more.icon-circle-arrow-orange-s:hover,
		.link-more.icon-circle-arrow-white-e:hover,
		.link-more.icon-circle-triangle-purple-e:hover,
		.read-article-link:hover {
			color: #e1523d
		}

		.icon-more-less,
		.link-more-less,
		.link-see-all,
		.link-top {
			font-size: 12px;
			font-weight: 700;
			padding-right: 20px
		}

		.link-triangle {
			font-weight: 700
		}

		.link-triangle:hover {
			color: #0067b1;
			text-decoration: none
		}

		.link-triangle:after {
			border-style: solid;
			border-width: 5px 0 5px 6px;
			border-color: transparent transparent transparent #0067b1;
			content: "";
			height: 0;
			margin: 5px 0 0 8px;
			position: absolute;
			width: 0
		}

		.weight-bold {
			font-weight: 700
		}

		.weight-normal {
			font-weight: 400
		}

		.rtf>:first-child {
			margin-top: 0
		}

		.rtf>:first-child>:first-child {
			margin-top: 0
		}

		.rtf .l-float-l:first-child+*,
		.rtf .l-float-r:first-child+* {
			margin-top: 0
		}

		.rtf {
			font-size: 15px
		}

		.rtf blockquote {
			border-top: 10px solid #336;
			padding-top: 15px;
			margin-bottom: 20px
		}

		.rtf blockquote,
		.rtf blockquote p {
			margin: 0;
			font-weight: 700;
			font-size: 20px;
			line-height: 1.2em
		}

		.rtf blockquote.l-float-l,
		.rtf blockquote.l-float-r {
			margin-top: 8px
		}

		.rtf blockquote.l-float-l {
			margin-right: 20px
		}

		.rtf blockquote.l-float-r {
			margin-left: 20px
		}

		.rtf .location-list__heading+p,
		.rtf h1+p,
		.rtf h2+p,
		.rtf h3+p,
		.rtf h4+p,
		.rtf h5+p {
			margin-top: 0
		}

		.rtf .location-list__heading+.js-expand-item>p,
		.rtf h1+.js-expand-item>p,
		.rtf h2+.js-expand-item>p,
		.rtf h3+.js-expand-item>p,
		.rtf h4+.js-expand-item>p,
		.rtf h5+.js-expand-item>p {
			margin-top: 0
		}

		.rtf .h3,
		.rtf .section_list-title,
		.rtf h3 {
			margin-bottom: 1em
		}

		.rtf h2+.location-list__heading,
		.rtf h2+h3,
		.rtf h2+h4,
		.rtf h2+h5,
		.rtf h3+.location-list__heading,
		.rtf h3+h4,
		.rtf h3+h5 {
			border-top: 1px solid #ccc;
			margin-top: 15px;
			padding-top: 25px
		}

		.rtf .p,
		.rtf p,
		.rtf ul {
			margin-bottom: 1.5em
		}

		.rtf div[style*=float] {
			margin-top: 8px;
			max-width: 50%
		}

		.rtf section>:first-child {
			margin-top: 0
		}

		.rtf section>:first-child>:first-child {
			margin-top: 0
		}

		.rtf section .l-float-l:first-child+*,
		.rtf section .l-float-r:first-child+* {
			margin-top: 0
		}

		.rtf section>:last-child {
			margin-bottom: 0
		}

		.rtf section>:last-child>:last-child {
			margin-bottom: 0
		}

		.rtf section {
			padding: 20px 0
		}

		.rtf section:first-child {
			border-top: 1px solid #e5e5e5;
			margin-top: 20px
		}

		.article-sub-heading+.rtf section:first-child {
			border-top: 0;
			margin-top: 0;
			padding-top: 0
		}

		.article-box .rtf section:first-child {
			border: 0;
			margin-top: 0
		}

		.no-border .rtf section:first-child {
			border: 0;
			margin-top: 0;
			padding-top: 0
		}

		.rtf ol li,
		.rtf ul li {
			line-height: 1.38;
			margin: 12px 0
		}

		.rtf ul {
			list-style: none;
			margin-left: 1em;
			margin-top: 1em
		}

		.rtf ul li {
			background-repeat: no-repeat;
			background-position: 0 7px;
			padding-left: 16px
		}

		.rtf ul ul {
			margin-top: 0
		}

		.rtf ul ul li {
			background-position: 0 9px;
			margin: 6px 0 6px 12px;
			padding-left: 20px
		}

		.rtf .ol-cols-2,
		.rtf .ul-cols-2 {
			margin: 1em 0 1em 1em
		}

		.rtf .ol-cols-2 ul,
		.rtf .ul-cols-2 ul {
			margin-top: 0
		}

		.rtf .ol-cols-2 ul li:first-child,
		.rtf .ul-cols-2 ul li:first-child {
			margin-top: 0
		}

		.rtf ol {
			list-style: decimal;
			padding-left: 18px
		}

		.rtf ol ol {
			list-style: lower-alpha
		}

		.rtf .js-expand-item :first-child {
			margin-top: 0
		}

		.rtf p.note {
			font-style: italic;
			font-size: .9em;
			color: #666
		}

		.rtf-aside {
			background-color: #e8e9ec
		}

		.rtf-aside img {
			margin: 5% auto
		}

		.rtf-aside-inner {
			padding: 5%
		}

		.rtf-drop-cap {
			color: #362967;
			display: block;
			float: left;
			font-weight: 700;
			margin: 0 10px 2px 0;
			padding: 0 6px
		}

		.intro-cap {
			color: #0067b1;
			display: block;
			float: left;
			font-weight: 700;
			margin: 0 10px 2px 0;
			padding: 0 6px;
			font-size: 50px;
			line-height: 1
		}

		.intro-cap--blue {
			color: #0c406b
		}

		@media only screen and (min-width:711px) {
			.intro-cap {
				font-size: 3.5rem;
				margin: 0 3px 2px 0
			}
		}

		@media only screen and (min-width:1001px) {
			.intro-cap {
				font-size: 6rem;
				line-height: 1;
				margin: 0 10px 0 0
			}
		}

		.rtf .rtf-footnote p,
		.rtf-footnote,
		.rtf-footnote p {
			font-size: 13px;
			line-height: 18px;
			margin-top: 1.5em
		}

		.rtf-intro p,
		p.rtf-intro {
			font-size: 17px;
			font-weight: 700;
			line-height: 1.33
		}

		.rtf-txt-cols {
			background-color: #144a86;
			margin: 30px 0;
			padding: 20px 5%
		}

		.rtf-txt-cols p {
			color: #fff
		}

		.rtf-multi-col-2-cols {
			-moz-column-count: 2;
			column-count: 2;
			-moz-column-gap: 100px;
			column-gap: 100px;
			-moz-column-width: 250px;
			column-width: 250px
		}

		.rtf-multi-col-2-cols li {
			display: inline-block;
			width: 100%
		}

		@media (max-width:710px) {
			.rtf-multi-col-2-cols li {
				display: block;
				width: auto
			}
		}

		.rtf-bottom-border {
			border-bottom: 1px solid #e0e0e0
		}

		.content-primary-intelligence .rtf-bottom-border {
			padding-bottom: 10px
		}

		.tag-orange,
		.tag-purple {
			color: #fff;
			display: inline-block;
			font-size: 10px;
			font-weight: 700;
			line-height: 1;
			margin: 0 7px 0 0;
			padding: 5px;
			position: relative;
			top: -2px;
			text-transform: uppercase
		}

		.lt-ie8 .tag-orange,
		.lt-ie8 .tag-purple {
			top: 0
		}

		h3.article-title>.tag-orange,
		h3.article-title>.tag-purple {
			top: -4px
		}

		.tag-orange {
			background: #e1523d
		}

		.tag-purple {
			background: #372868
		}

		.tag-lg {
			font-size: 13px;
			font-weight: 700;
			padding: 6px
		}

		.ol-cols-3,
		.ul-cols-3 {
			background-color: #e1f2ed;
			padding: 20px 2%
		}

		.shape-circle {
			display: inline-block;
			width: 1em;
			height: 1em;
			overflow: hidden;
			border-radius: 100%
		}

		.shape-circle:before {
			content: "";
			display: block;
			width: 100%;
			height: 150%
		}

		.quote.l-float-l,
		.quote.l-float-r {
			margin-top: 8px
		}

		.quote.l-float-l {
			margin-right: 20px
		}

		.quote.l-float-r {
			margin-left: 20px
		}

		.quote .quote-source {
			color: #666;
			font-size: 16px;
			margin-top: .5em
		}

		.quote .quote-source:before {
			content: "–";
			display: inline-block;
			margin-right: .5em
		}

		.quote-full,
		.rtf .quote-full {
			margin: 2.5em 0;
			width: auto
		}

		.quote-1of3,
		.rtf .quote-1of3 {
			width: 35%
		}

		.quote-2of3,
		.rtf .quote-2of3 {
			width: 70%
		}

		.block-list,
		.block-list.block-list {
			margin-left: 0;
			list-style: none
		}

		.block-list.block-list.has-border-bottom,
		.block-list.has-border-bottom {
			padding-bottom: 0
		}

		.block-list.block-list>li,
		.block-list>li {
			border-top: 1px solid #f1f1f1;
			line-height: 1.6;
			margin-top: 0;
			margin-bottom: 0;
			padding-top: .75em;
			padding-bottom: .75em;
			padding-left: 0
		}

		.svg .block-list.block-list>li,
		.svg .block-list>li {
			background-image: none
		}

		.block-list-border-bottom.block-list-border-bottom {
			border-bottom: 1px solid #f1f1f1
		}

		.block-list-full_width.block-list-full_width>li {
			padding-right: 0;
			padding-left: 0
		}

		.block-list-icon-links a {
			display: inline-block;
			margin-left: 10px;
			vertical-align: middle
		}

		.pdf-only {
			display: none
		}

		@media (max-width:710px) {
			.h1-main {
				font-size: 28px
			}

			.h1-main+h2 {
				font-size: 24px
			}

			.rtf blockquote {
				width: 50%
			}

			.rtf-drop-cap {
				border-bottom: 6px solid #000;
				font-size: 50px;
				line-height: 50px
			}

			.ol-cols-2 ul:first-child,
			.ul-cols-2 ul:first-child {
				margin-bottom: 12px
			}

			.ol-cols-2 ul:last-child,
			.ul-cols-2 ul:last-child {
				margin-top: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.icon-link-more {
				font-size: 13px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.h1-main {
				font-size: 35px
			}

			.h1-main+h2 {
				font-size: 28px
			}

			.rtf-drop-cap {
				border-bottom: 7px solid #000;
				font-size: 60px;
				line-height: 60px
			}
		}

		@media only screen and (min-width:711px) {
			.content-primary-banner+.h1-main {
				margin: 36px 0
			}

			.content-primary-banner+.h1-main+* {
				margin-top: 0
			}

			.rtf blockquote {
				width: 35%
			}

			.ol-cols-2 ul,
			.ul-cols-2 ul {
				clear: none !important;
				float: left;
				margin: 0;
				width: 48%
			}

			.ol-cols-2 ul:first-child,
			.ul-cols-2 ul:first-child {
				margin-right: 3.5%
			}
		}

		@media only screen and (min-width:1001px) {

			.p,
			.rtf hr,
			.rtf li,
			.rtf p,
			p {
				font-size: 16px
			}

			.h1-main {
				font-size: 40px;
				line-height: 1.05em
			}

			.h1-main+h2 {
				font-size: 30px;
				line-height: 1.33em
			}

			.rtf-aside {
				max-width: 300px
			}

			.rtf-aside.l-float-l-mq-large {
				margin: 0 20px 20px 0
			}

			.rtf-aside.l-float-r-mq-large {
				margin: 0 0 20px 20px
			}

			.rtf-drop-cap {
				font-size: 96px;
				line-height: 90px
			}

			.rtf-intro p,
			p.rtf-intro {
				font-size: 18px
			}

			.rtf-txt-col {
				float: left;
				margin-left: 5%;
				width: 47.5%
			}

			.rtf-txt-col:first-child {
				margin-left: 0
			}

			.ol-cols-3,
			.ul-cols-3 {
				margin: 1em 0;
				padding: 20px 2%
			}

			.ol-cols-3 ul,
			.ul-cols-3 ul {
				clear: none !important;
				float: left;
				margin: 0 0 0 3.5%;
				width: 31%
			}

			.ol-cols-3 ul:first-child,
			.ul-cols-3 ul:first-child {
				margin-left: 0
			}
		}

		.well {
			padding: 30px;
			background-color: #f9f9f9
		}

		.well-title {
			padding: 0;
			margin: 0 0 20px
		}

		.list-purple {
			list-style-type: disc;
			margin-left: 1em
		}

		.p--small {
			font-size: .75rem;
			line-height: 1.5
		}

		@media only screen and (min-width:1001px) {
			.p--small {
				font-size: .875rem;
				line-height: 1.25rem
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.page-description {
				margin: 2.1875rem 0
			}

			.page-description:first-of-type {
				margin-top: .6875rem
			}
		}

		.page-description--small {
			font-size: .875rem;
			line-height: 1.43;
			letter-spacing: .3px
		}

		@media only screen and (min-width:1001px) {
			.page-description--small {
				font-size: 1rem;
				line-height: 1.5
			}
		}

		.subtitle {
			font-size: .875rem;
			line-height: 1.25rem
		}

		.subtitle--grey {
			color: #969696
		}

		.body-copy__bold-title {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 700;
			font-size: 1.375rem;
			line-height: 1.4375rem;
			margin-bottom: 1.25rem
		}

		.body-copy {
			font-family: var(--fontName);
			color: #363636;
			font-size: 1rem;
			line-height: 24px;
			margin-bottom: 10px;
			letter-spacing: .01em
		}

		@media only screen and (min-width:711px) {
			.body-copy {
				font-size: 1.125rem;
				line-height: 26px
			}
		}

		@media only screen and (min-width:1001px) {
			.body-copy {
				margin-bottom: 20px
			}
		}

		.body-copy+.body-copy__subheading {
			margin-top: 2.9375rem
		}

		.body-copy__link {
			color: #0067b1;
			font-weight: 600
		}

		.body-copy__link:hover {
			color: #3673b1
		}

		.body-copy--gray {
			color: #656565;
			font-weight: 400;
			font-size: 12px;
			line-height: 17px
		}

		.body-copy--bold {
			font-weight: 700;
			font-size: 16px;
			line-height: 24px
		}

		@media only screen and (min-width:711px) {
			.body-copy--bold {
				font-size: 18px;
				line-height: 26px
			}
		}

		.body-copy--italic {
			font-style: italic;
			font-weight: 700;
			margin-bottom: 10px;
			font-size: 16px;
			line-height: 24px
		}

		@media only screen and (min-width:711px) {
			.body-copy--italic {
				font-size: 18px;
				line-height: 26px
			}
		}

		@media only screen and (min-width:1001px) {
			.body-copy--italic {
				margin-bottom: 20px
			}
		}

		.body-copy--small {
			font-size: .875rem;
			line-height: 1.25rem;
			letter-spacing: .02em;
			color: #969696
		}

		.body-copy__subheading:hover {
			opacity: 1
		}

		.body-copy__subheading {
			font-size: 1.25rem;
			line-height: 1.5625rem;
			font-weight: 600;
			margin: 1rem 0 1.625rem
		}

		@media only screen and (min-width:711px) {
			.body-copy__list-wrapper {
				margin-left: 1.25rem
			}
		}

		.body-copy__list-item {
			margin-bottom: 1.25rem
		}

		.body-copy__list-item:before {
			content: "•";
			color: #0c406b;
			width: .3125rem;
			height: .3125rem;
			margin-right: 1.25rem;
			display: inline-block
		}

		.content-regular {
			font-size: 1rem
		}

		.content-regular--bold {
			font-size: 1rem;
			font-weight: 700
		}

		.content-small {
			font-size: .875rem;
			margin: 1.25rem 0
		}

		.content-small--bold {
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.content-small {
				margin: 1.25rem 0
			}
		}

		.content-small:first-of-type {
			margin-top: .3125rem
		}

		@media only screen and (min-width:1001px) {
			.content-small:first-of-type {
				margin: 1.25rem 0
			}
		}

		.content-extra-small {
			font-size: .75rem
		}

		.content-extra-small--bold {
			font-weight: 700
		}

		.link-regular {
			font-size: .875rem;
			font-weight: 700
		}

		.link-regular .blue-link {
			color: #0067b1
		}

		.link-regular--blue {
			font-family: var(--fontName);
			font-size: 1rem;
			line-height: 24px;
			font-weight: 700;
			color: #0067b1
		}

		@media only screen and (min-width:711px) {
			.link-regular--blue {
				font-size: 1.125rem;
				line-height: 26px
			}
		}

		.link-small {
			font-size: .75rem;
			text-transform: uppercase;
			font-weight: 600
		}

		.link-extra-small {
			font-size: .625rem;
			font-weight: 700;
			text-transform: uppercase
		}

		.list-container {
			list-style: inherit;
			margin-left: 1rem
		}

		.list-container li {
			font-size: 1rem;
			margin: 1.625rem 0
		}

		.list-container__small {
			list-style: inherit;
			margin-left: 1rem
		}

		.list-container__small li {
			font-size: .875rem;
			margin: 1.625rem 0
		}

		.styled-list {
			margin: 1.5625rem 0;
			list-style: none
		}

		.styled-list li {
			color: #363636;
			font-size: 1rem;
			line-height: 24px;
			position: relative;
			padding: 0 0 0 1.375rem;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.styled-list li {
				font-size: 1.125rem;
				line-height: 26px
			}
		}

		.styled-list li:before {
			content: "";
			width: 4px;
			height: 4px;
			border-radius: 50%;
			background: #363636;
			position: absolute;
			left: 0;
			top: .625rem
		}

		h1.page-title-header {
			color: #363636;
			font-weight: 600;
			font-size: 1.5625rem;
			line-height: 2.125rem;
			margin: 0 0 1.875rem
		}

		@media only screen and (min-width:711px) {
			h1.page-title-header {
				font-size: 2.125rem;
				line-height: 2.5625rem
			}
		}

		.body-copy-ul {
			margin: 1.875rem 0 1.875rem 0;
			list-style: none
		}

		.body-copy-ul li {
			color: #363636;
			font-size: 16px;
			position: relative;
			padding-left: 1.25rem;
			line-height: 1.5rem;
			margin-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.body-copy-ul li {
				font-size: 18px;
				line-height: 26px
			}
		}

		.linked-list__title--secondary {
			font-family: var(--fontName);
			font-style: normal;
			font-weight: 400;
			font-size: 1.25rem;
			line-height: 1.5rem;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.linked-list__title--secondary {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		.bulletpoint-list {
			margin-left: .25rem;
			margin-top: 1.875rem
		}

		@media only screen and (min-width:1215px) {
			.bulletpoint-list {
				margin-top: 2.5rem
			}
		}

		.bulletpoint-list ul {
			list-style: none;
			-moz-column-count: 1;
			column-count: 1;
			font-size: 1rem
		}

		.bulletpoint-list ul li {
			color: #363636;
			margin-bottom: 1.25rem;
			position: relative;
			padding-left: 1.25rem
		}

		.bulletpoint-list ul li::before {
			content: ".";
			color: #363636;
			position: absolute;
			left: -.0625rem;
			top: -1.25rem;
			font-size: 2.5rem
		}

		@media only screen and (min-width:711px) {
			.bulletpoint-list ul {
				font-size: 1.375rem
			}
		}

		@media only screen and (min-width:1215px) {
			.bulletpoint-list ul {
				-moz-column-count: 2;
				column-count: 2
			}
		}

		.footnote-component {
			width: 100%;
			background-color: #f1f1f1;
			padding: 18px
		}

		.footnote-component p {
			font-family: var(--fontName);
			color: #363636;
			font-size: 14px;
			line-height: 20px;
			font-weight: 400;
			letter-spacing: .02em
		}

		.awards-title {
			background-color: #0067b1;
			color: #fff;
			font-weight: 700;
			padding: 10px
		}

		.awards-list {
			margin-bottom: 45px
		}

		.awards-item {
			margin-bottom: 10px
		}

		.awards-link {
			background-position: 98% 50%;
			background-color: #fafafa;
			display: block;
			font-weight: 700;
			line-height: 1.3;
			padding: 20px 40px 20px 15px
		}

		@media (max-width:710px) {
			.awards-title {
				font-size: 16px;
				margin-bottom: 12px
			}

			.awards-link {
				background-size: 11px 17px;
				font-size: 19px
			}
		}

		@media only screen and (min-width:711px) {
			.awards-title {
				font-size: 22px;
				margin-bottom: 20px
			}

			.awards-link {
				font-size: 24px
			}
		}

		.no-results-message {
			font-size: 24px;
			line-height: 63px;
			color: #363636;
			font-family: var(--fontName);
			font-weight: 400;
			letter-spacing: .0035em
		}

		.btn,
		.btn-blue,
		.btn-orange,
		.btn-purple,
		a.btn-blue,
		a.btn-orange,
		a.btn-purple {
			box-sizing: border-box;
			border: 0;
			cursor: pointer;
			display: inline-block;
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .1rem;
			font-weight: 700;
			font-family: var(--fontName);
			height: auto;
			min-height: 2rem;
			padding: .625rem .75rem;
			text-align: center;
			text-transform: uppercase
		}

		@media only screen and (min-width:711px) {

			.btn,
			.btn-blue,
			.btn-orange,
			.btn-purple,
			a.btn-blue,
			a.btn-orange,
			a.btn-purple {
				height: 2rem
			}
		}

		.btn.link-arrow:after,
		.link-arrow.btn-blue:after,
		.link-arrow.btn-orange:after,
		.link-arrow.btn-purple:after {
			font-size: 17px;
			line-height: 0
		}

		.btn-orange,
		a.btn-orange {
			background-color: #e1523d;
			color: #fff !important
		}

		a.btn-blue,
		a.btn-orange {
			background-image: none !important;
			position: relative
		}

		a.btn-blue:after,
		a.btn-orange:after {
			background-repeat: no-repeat;
			background-position: 50% 50%;
			content: "";
			display: inline-block;
			height: 15px;
			margin-left: 8px;
			vertical-align: text-top;
			width: 7px
		}

		.svg a.btn-blue:after,
		.svg a.btn-orange:after {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEwcHgiDQoJIHZpZXdCb3g9Ii02IDEyIDYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTYgMTIgNiAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGRkZGRiIgZD0iTS01LjIsMjJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDMuNC0zLjZsLTMuNC0zLjYNCgkJCQkJYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJjMC4zLTAuMywwLjgtMC4zLDEuMiwwTDAsMTdsLTQuNiw0LjhDLTQuOCwyMS45LTUsMjItNS4yLDIyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg a.btn-blue:after,
		.no-svg a.btn-orange:after {
			background-image: url("/images/assets/icon-right-list-arrow-white-e.png")
				/*ImageEmbed:skip*/
		}

		.btn-blue,
		a.btn-blue {
			background-color: #0067b1;
			color: #fff !important
		}

		.btn-purple,
		a.btn-purple {
			background-color: #372868;
			color: #fff !important
		}

		a.btn-apply {
			display: block;
			margin-left: 85px;
			max-width: 320px
		}

		.breadcrumbs {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			font-family: var(--fontName);
			list-style: none;
			margin-bottom: 10px
		}

		.breadcrumbs__inner {
			width: 100%;
			padding: 0 1.75rem
		}

		@media only screen and (min-width:1001px) {
			.breadcrumbs__inner {
				max-width: 1271px
			}
		}

		.breadcrumbs__list {
			width: 100%;
			max-width: 1271px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center;
			border-top: 1px solid rgba(54, 54, 54, .21);
			padding: .9375rem 0
		}

		.breadcrumbs__item {
			margin: 0 .5rem 0 0;
			font-size: .8125rem;
			line-height: 1.5;
			color: rgba(54, 54, 54, .8)
		}

		.breadcrumbs__item:first-of-type .breadcrumbs__divider {
			display: none
		}

		.breadcrumbs__item:not(:first-of-type) .breadcrumbs__link {
			padding-left: .5rem
		}

		.breadcrumbs__link {
			color: rgba(54, 54, 54, .8)
		}

		.breadcrumbs__divider {
			color: rgba(54, 54, 54, .8)
		}

		.breadcrumbs__current {
			padding-left: .3125rem
		}

		.header--transparent:not(.show-breadcrumbs) {
			z-index: 1000 !important
		}

		.header--transparent:not(.show-breadcrumbs) .breadcrumbs {
			display: none
		}

		.header--transparent.show-breadcrumbs {
			z-index: 1000 !important
		}

		.header--transparent.show-breadcrumbs .breadcrumbs {
			display: -ms-flexbox;
			display: flex;
			position: absolute;
			margin-top: 115px
		}

		@media only screen and (min-width:1001px) {
			.header--transparent.show-breadcrumbs .breadcrumbs {
				margin-top: 152px
			}
		}

		.header--transparent.show-breadcrumbs .breadcrumbs .breadcrumbs__list {
			border-top-color: #afb2b3
		}

		.header--transparent.show-breadcrumbs .breadcrumbs a,
		.header--transparent.show-breadcrumbs .breadcrumbs span {
			color: #fff
		}

		.article-list-shaded .article-teaser ul li,
		.awards-link,
		.awards-link:hover,
		.content-landing-nav-item-professionals:hover>span:before,
		.content-landing-nav-item-professionals>span:before,
		.content-landing-nav-item-students:hover>span:before,
		.content-landing-nav-item-students>span:before,
		.download-link,
		.facets-clear-all,
		.facets-clear-all.is-disabled:hover,
		.facets-clear-all:hover,
		.folio-list-add.is-added,
		.folio-preview-add.is-added,
		.header-search-submit,
		.icon,
		.icon-arrow-blk-sw,
		.icon-arrow-e,
		.icon-arrow-orange-e,
		.icon-arrow-orange-s,
		.icon-arrow-s,
		.icon-arrow-thin-e,
		.icon-arrow-thin-w,
		.icon-arrow-thin-white,
		.icon-arrow-thin-white-e,
		.icon-arrow-w,
		.icon-back,
		.icon-back-purple,
		.icon-back-search,
		.icon-cart,
		.icon-check-white,
		.icon-circle-arrow-blue-e,
		.icon-circle-arrow-orange-e,
		.icon-circle-arrow-orange-s,
		.icon-circle-arrow-white-e,
		.icon-circle-triangle-purple-e,
		.icon-circle-triangle-purple-s,
		.icon-close-blue,
		.icon-close-gray,
		.icon-close-orange,
		.icon-close-stroke-gray,
		.icon-contact-head,
		.icon-contact-head-white,
		.icon-dash-gray,
		.icon-document-white-lg,
		.icon-dot-purple,
		.icon-download,
		.icon-facebook,
		.icon-flyout-close,
		.icon-form,
		.icon-form-lg,
		.icon-glassdoor,
		.icon-globe,
		.icon-grad-cap,
		.icon-link-external,
		.icon-link-more,
		.icon-linkedin,
		.icon-linkedin-gray,
		.icon-load-more-blue,
		.icon-lock,
		.icon-mail,
		.icon-mail-gray,
		.icon-mail-purple-lg,
		.icon-mail-white-lg,
		.icon-microphone,
		.icon-more-less,
		.icon-pdf,
		.icon-plus-orange,
		.icon-plus-orange-sm,
		.icon-plus-white,
		.icon-professionals,
		.icon-professionals-orange,
		.icon-ribbon-orange,
		.icon-search,
		.icon-search-active,
		.icon-search-help,
		.icon-search-purple,
		.icon-search-tt,
		.icon-sharethis,
		.icon-students,
		.icon-students-orange,
		.icon-toolbox,
		.icon-twitter,
		.icon-video-play,
		.link-more.icon-circle-arrow-orange-e,
		.link-more.icon-circle-arrow-orange-e:hover,
		.link-more.icon-circle-arrow-orange-s,
		.link-more.icon-circle-arrow-orange-s:hover,
		.link-more.icon-circle-arrow-white-e,
		.link-more.icon-circle-arrow-white-e:hover,
		.link-more.icon-circle-triangle-purple-e,
		.link-more.icon-circle-triangle-purple-e:hover,
		.link-more.icon-circle-triangle-purple-s,
		.link-more.icon-circle-triangle-purple-s:hover,
		.module-is-collapsed .expand-section-top,
		.module-is-collapsed .expand-section-top:hover,
		.module-is-expanded .expand-section-top,
		.module-is-expanded .expand-section-top:hover,
		.people-connect-linkedin,
		.people-connect-linkedin:hover,
		.people-connect-mail,
		.people-connect-mail:hover,
		.people-search-help-toggle,
		.people-search-reset,
		.read-article-link,
		.related-content-item--report,
		.related-content-single-video:after,
		.rtf ul li,
		.rtf ul ul li,
		.search-form input[type=search],
		.search-form input[type=search].tt-input,
		.search-form input[type=search]:focus,
		.search-form input[type=text],
		.search-form input[type=text].tt-input,
		.search-form input[type=text]:focus {
			background-repeat: no-repeat
		}

		.icon-l {
			padding-left: 20px
		}

		.module-is-collapsed .svg .expand-section-top,
		.svg .awards-link,
		.svg .icon-arrow-e,
		.svg .module-is-collapsed .expand-section-top {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxNyAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS05IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtMTIuMDAwMDAwKSIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTguODk5OSwzNy45OTYxIEMxOC4zMzk5LDM3Ljk5NjEgMTcuNzc5OSwzNy43ODExIDE3LjM1MjksMzcuMzUxMSBDMTYuNDk4OSwzNi40OTAxIDE2LjQ5ODksMzUuMDk4MSAxNy4zNTI5LDM0LjIzNjEgTDI2LjUzMTksMjUuMDAwMSBMMTcuMzUyOSwxNS43NjMxIEMxNi40OTg5LDE0LjkwNDEgMTYuNDk4OSwxMy41MDkxIDE3LjM1MjksMTIuNjUwMSBDMTguMjA2OSwxMS43ODkxIDE5LjU5MjksMTEuNzg5MSAyMC40NDY5LDEyLjY1MDEgTDMyLjcxOTksMjUuMDAwMSBMMjAuNDQ2OSwzNy4zNTExIEMyMC4wMTk5LDM3Ljc4MTEgMTkuNDU5OSwzNy45OTYxIDE4Ljg5OTksMzcuOTk2MSIgaWQ9IkZpbGwtMjEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K)
		}

		.module-is-collapsed .no-svg .expand-section-top,
		.no-svg .awards-link,
		.no-svg .icon-arrow-e,
		.no-svg .module-is-collapsed .expand-section-top {
			background-image: url("/images/assets/icon-arrow-e.png")
				/*ImageEmbed:skip*/
		}

		.module-is-expanded .svg .expand-section-top,
		.svg .icon-arrow-s,
		.svg .module-is-expanded .expand-section-top {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyN3B4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAyNyAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctczwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE3LjAwMDAwMCkiIGZpbGw9IiM0NDY4QkIiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTExLjcyMDIsMTkuMTg0MSBDMTEuNzIwMiwxOC42MjQxIDExLjkzNTIsMTguMDY0MSAxMi4zNjUyLDE3LjYzNzEgQzEzLjIyNTIsMTYuNzgzMSAxNC42MTgyLDE2Ljc4MzEgMTUuNDc5MiwxNy42MzcxIEwyNC43MTUyLDI2LjgxNjEgTDMzLjk1MzIsMTcuNjM3MSBDMzQuODEyMiwxNi43ODMxIDM2LjIwNzIsMTYuNzgzMSAzNy4wNjYyLDE3LjYzNzEgQzM3LjkyNzIsMTguNDkxMSAzNy45MjcyLDE5Ljg3NzEgMzcuMDY2MiwyMC43MzExIEwyNC43MTUyLDMzLjAwNDEgTDEyLjM2NTIsMjAuNzMxMSBDMTEuOTM1MiwyMC4zMDQxIDExLjcyMDIsMTkuNzQ0MSAxMS43MjAyLDE5LjE4NDEiIGlkPSJGaWxsLTI0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4NCg==)
		}

		.module-is-expanded .no-svg .expand-section-top,
		.no-svg .icon-arrow-s,
		.no-svg .module-is-expanded .expand-section-top {
			background-image: url("/images/assets/icon-arrow-s.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-arrow-w {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTdweCIgaGVpZ2h0PSIyNnB4Ig0KCSB2aWV3Qm94PSItMSA0IDE3IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xIDQgMTcgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHRpdGxlPmljb24tYXJyb3ctZTwvdGl0bGU+DQo8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQo8ZyBpZD0iUGFnZS05IiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgk8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi4wMDAwMDAsIC0xMi4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCgkJPHBhdGggaWQ9IkZpbGwtMjEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiM0NDY4QkIiIGQ9Ik0yOS41LDE2YzAuNiwwLDEuMSwwLjIsMS41LDAuNmMwLjksMC45LDAuOSwyLjMsMCwzLjFMMjEuOSwyOQ0KCQkJbDkuMiw5LjJjMC45LDAuOSwwLjksMi4zLDAsMy4xYy0wLjksMC45LTIuMiwwLjktMy4xLDBMMTUuNywyOUwyOCwxNi42QzI4LjQsMTYuMiwyOSwxNiwyOS41LDE2Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-arrow-w {
			background-image: url("/images/assets/icon-arrow-w.png")
				/*ImageEmbed:skip*/
		}

		.module-is-collapsed .svg .expand-section-top:hover,
		.svg .awards-link:hover,
		.svg .icon-arrow-orange-e,
		.svg .module-is-collapsed .expand-section-top:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxNyAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS05IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtMTIuMDAwMDAwKSIgZmlsbD0iI0ZGNjMyNiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTguODk5OSwzNy45OTYxIEMxOC4zMzk5LDM3Ljk5NjEgMTcuNzc5OSwzNy43ODExIDE3LjM1MjksMzcuMzUxMSBDMTYuNDk4OSwzNi40OTAxIDE2LjQ5ODksMzUuMDk4MSAxNy4zNTI5LDM0LjIzNjEgTDI2LjUzMTksMjUuMDAwMSBMMTcuMzUyOSwxNS43NjMxIEMxNi40OTg5LDE0LjkwNDEgMTYuNDk4OSwxMy41MDkxIDE3LjM1MjksMTIuNjUwMSBDMTguMjA2OSwxMS43ODkxIDE5LjU5MjksMTEuNzg5MSAyMC40NDY5LDEyLjY1MDEgTDMyLjcxOTksMjUuMDAwMSBMMjAuNDQ2OSwzNy4zNTExIEMyMC4wMTk5LDM3Ljc4MTEgMTkuNDU5OSwzNy45OTYxIDE4Ljg5OTksMzcuOTk2MSIgaWQ9IkZpbGwtMjEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K)
		}

		.module-is-collapsed .no-svg .expand-section-top:hover,
		.no-svg .awards-link:hover,
		.no-svg .icon-arrow-orange-e,
		.no-svg .module-is-collapsed .expand-section-top:hover {
			background-image: url("/images/assets/icon-arrow-orange-e.png")
				/*ImageEmbed:skip*/
		}

		.module-is-expanded .svg .expand-section-top:hover,
		.svg .icon-arrow-orange-s,
		.svg .module-is-expanded .expand-section-top:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyN3B4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAyNyAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctczwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTE3LjAwMDAwMCkiIGZpbGw9IiNGRjYzMjYiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTExLjcyMDIsMTkuMTg0MSBDMTEuNzIwMiwxOC42MjQxIDExLjkzNTIsMTguMDY0MSAxMi4zNjUyLDE3LjYzNzEgQzEzLjIyNTIsMTYuNzgzMSAxNC42MTgyLDE2Ljc4MzEgMTUuNDc5MiwxNy42MzcxIEwyNC43MTUyLDI2LjgxNjEgTDMzLjk1MzIsMTcuNjM3MSBDMzQuODEyMiwxNi43ODMxIDM2LjIwNzIsMTYuNzgzMSAzNy4wNjYyLDE3LjYzNzEgQzM3LjkyNzIsMTguNDkxMSAzNy45MjcyLDE5Ljg3NzEgMzcuMDY2MiwyMC43MzExIEwyNC43MTUyLDMzLjAwNDEgTDEyLjM2NTIsMjAuNzMxMSBDMTEuOTM1MiwyMC4zMDQxIDExLjcyMDIsMTkuNzQ0MSAxMS43MjAyLDE5LjE4NDEiIGlkPSJGaWxsLTI0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4NCg==)
		}

		.module-is-expanded .no-svg .expand-section-top:hover,
		.no-svg .icon-arrow-orange-s,
		.no-svg .module-is-expanded .expand-section-top:hover {
			background-image: url("/images/assets/icon-arrow-orange-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-thin-e {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAgMTgiPjx0aXRsZT5WZWN0b3I8L3RpdGxlPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTUzMyAtODk2MCkiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMTQ3NjMgODQwMmgxNDE1djQ4MDdoLTE0MTV6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZmlsbD0iIzBjNDA2YiIgZD0iTTE1NTQyLjQgODk2OC42bC04LTgtLjguOCA3LjcgNy42LTcuNyA3LjYuOC44IDgtOCAuMy0uNHoiLz48L2c+PC9nPjwvc3ZnPg==)
		}

		.icon-arrow-thin-w {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjx0aXRsZT5WZWN0b3I8L3RpdGxlPg0KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4NCjxnIGlkPSJDYW52YXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDU1IDEzNzApIj4NCjxnIGlkPSJWZWN0b3IiPg0KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAxLjIyNDY1ZS0xNiAtMS4yMjQ2NWUtMTYgLTEgMjQ2NiAtMTM0OSkiIGZpbGw9IiM3RDdEN0QiLz4NCjwvZz4NCjwvZz4NCjxkZWZzPg0KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSAxMCAxMEwgMTAuMzUzNiAxMC4zNTM2TCAxMC43MDcxIDEwTCAxMC4zNTM2IDkuNjQ2NDVMIDEwIDEwWk0gLTAuMzUzNTUzIDAuMzUzNTUzTCA5LjY0NjQ1IDEwLjM1MzZMIDEwLjM1MzYgOS42NDY0NUwgMC4zNTM1NTMgLTAuMzUzNTUzTCAtMC4zNTM1NTMgMC4zNTM1NTNaTSA5LjY0NjQ1IDkuNjQ2NDVMIC0wLjM1MzU1MyAxOS42NDY0TCAwLjM1MzU1MyAyMC4zNTM2TCAxMC4zNTM2IDEwLjM1MzZMIDkuNjQ2NDUgOS42NDY0NVoiLz4NCjwvZGVmcz4NCjwvc3ZnPg0K)
		}

		.icon-arrow-thin-white {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMiAyMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUuNSAxMC41KSIgZmlsbD0iIzdEN0Q3RCIvPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9zdHJva2UiIGQ9Ik0xMCAxMGwuMzU0LjM1NC4zNTMtLjM1NC0uMzUzLS4zNTRMMTAgMTB6TS0uMzU0LjM1NGwxMCAxMCAuNzA4LS43MDgtMTAtMTAtLjcwOC43MDh6bTEwIDkuMjkybC0xMCAxMCAuNzA4LjcwOCAxMC0xMC0uNzA4LS43MDh6IiBmaWxsPSIjZmZmIi8+PC9kZWZzPjwvc3ZnPg==)
		}

		.icon-arrow-thin-white-e {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDEwIDE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU1MzMgLTg5NjApIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTE0NzYzIDg0MDJoMTQxNXY0ODA3aC0xNDE1eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjYikiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNTU0Mi40IDg5NjguNmwtOC04LS44LjggNy43IDcuNi03LjcgNy42LjguOCA4LTggLjMtLjR6Ii8+PC9nPjwvZz48L3N2Zz4=)
		}

		.icon-nav-arrow-navy:after {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAwTDYgNkwwIDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2U9IiMwQzQwNkIiLz4NCjwvc3ZnPg0K);
			background-repeat: no-repeat;
			background-size: contain
		}

		.icon-nav-arrow-white:after {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAwTDYgNkwwIDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2U9IiNmZmZmZmYiLz4NCjwvc3ZnPg0K);
			background-repeat: no-repeat;
			background-size: contain
		}

		.icon-arrow-sm-blk-e {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-blk-e {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tYmxrLWU8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgLTE2LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTIzLjAwMzQsMzMuOTQwOSBDMjIuNjE4NCwzMy45NDA5IDIyLjIzMzQsMzMuNzkyOSAyMS45NDA0LDMzLjQ5NzkgQzIxLjM1MzQsMzIuOTA1OSAyMS4zNTM0LDMxLjk0NTkgMjEuOTQwNCwzMS4zNTQ5IEwyOC4yNDg0LDI1LjAwMDkgTDIxLjk0MDQsMTguNjQzOSBDMjEuMzUzNCwxOC4wNTI5IDIxLjM1MzQsMTcuMDkyOSAyMS45NDA0LDE2LjUwMTkgQzIyLjUyNjQsMTUuOTEwOSAyMy40ODA0LDE1LjkxMDkgMjQuMDY1NCwxNi41MDE5IEwzMi41MDA0LDI1LjAwMDkgTDI0LjA2NTQsMzMuNDk3OSBDMjMuNzczNCwzMy43OTI5IDIzLjM4ODQsMzMuOTQwOSAyMy4wMDM0LDMzLjk0MDkiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-arrow-sm-blk-e {
			background-image: url("/images/assets/icon-arrow-sm-blk-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-blk-s {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-blk-s {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxOCAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzAwMDAwMCI+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS4wMDM0LDE0Ljk0MDkgQzQuNjE4NCwxNC45NDA5IDQuMjMzNCwxNC43OTI5IDMuOTQwNCwxNC40OTc5IEMzLjM1MzQsMTMuOTA1OSAzLjM1MzQsMTIuOTQ1OSAzLjk0MDQsMTIuMzU0OSBMMTAuMjQ4NCw2LjAwMDkgTDMuOTQwNCwtMC4zNTYxIEMzLjM1MzQsLTAuOTQ3MSAzLjM1MzQsLTEuOTA3MSAzLjk0MDQsLTIuNDk4MSBDNC41MjY0LC0zLjA4OTEgNS40ODA0LC0zLjA4OTEgNi4wNjU0LC0yLjQ5ODEgTDE0LjUwMDQsNi4wMDA5IEw2LjA2NTQsMTQuNDk3OSBDNS43NzM0LDE0Ljc5MjkgNS4zODg0LDE0Ljk0MDkgNS4wMDM0LDE0Ljk0MDkiIGlkPSJGaWxsLTEyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjAwMDI3NSwgNS45OTk3NzUpIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC05LjAwMDI3NSwgLTUuOTk5Nzc1KSAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-arrow-sm-blk-s {
			background-image: url("/images/assets/icon-arrow-sm-blk-s.png")
				/*ImageEmbed:skip*/
		}

		.content-secondary-toggle,
		.filter-bar-toggle,
		.icon-arrow-sm-blue-e {
			background-repeat: no-repeat
		}

		.svg .content-secondary-toggle,
		.svg .filter-bar-toggle,
		.svg .icon-arrow-sm-blue-e {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAxMiAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDMuMSAoODcxNSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tYmx1ZS1lPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoIEJldGEuPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tYmx1ZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgOS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTkuNTAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiM0NDY4QkIiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjksOSBDMTcuOSw5LjQgMTcuOCw5LjggMTcuNSwxMC4xIEMxNi45LDEwLjcgMTUuOSwxMC43IDE1LjQsMTAuMSBMOSwzLjggTDIuNiwxMC4xIEMyLDEwLjcgMSwxMC43IDAuNSwxMC4xIEMtMC4xLDkuNSAtMC4xLDguNiAwLjUsOCBMOSwtMC41IEwxNy41LDcuOSBDMTcuOCw4LjIgMTcuOSw4LjYgMTcuOSw5IiBpZD0iRmlsbC0xMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .content-secondary-toggle,
		.no-svg .filter-bar-toggle,
		.no-svg .icon-arrow-sm-blue-e {
			background-image: url("/images/assets/icon-arrow-sm-blue-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-blue-s,
		.module-is-expanded-mq-small .content-secondary-toggle,
		.module-is-expanded-mq-small .filter-bar-toggle {
			background-repeat: no-repeat
		}

		.module-is-expanded-mq-small .svg .content-secondary-toggle,
		.module-is-expanded-mq-small .svg .filter-bar-toggle,
		.svg .icon-arrow-sm-blue-s,
		.svg .module-is-expanded-mq-small .content-secondary-toggle,
		.svg .module-is-expanded-mq-small .filter-bar-toggle {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxMS44cHgiDQoJIHZpZXdCb3g9IjI5Ny40IDM4OS4zIDE5IDExLjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjk3LjQgMzg5LjMgMTkgMTEuOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+U2xpY2UgMTwvdGl0bGU+DQo8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQo8ZyBpZD0iUGFnZS02IiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgk8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8cGF0aCBpZD0iRmlsbC0xMiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iIzQ0NjhCQiIgZD0iTTI5Ny40LDM5MC45YzAtMC40LDAuMS0wLjksMC40LTEuMmMwLjYtMC42LDEuNy0wLjYsMi4yLDANCgkJCWw2LjgsNi43bDYuOC02LjdjMC42LTAuNiwxLjctMC42LDIuMiwwYzAuNiwwLjYsMC42LDEuNiwwLDIuMmwtOSw5bC05LTguOUMyOTcuNSwzOTEuOCwyOTcuNCwzOTEuMywyOTcuNCwzOTAuOSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.module-is-expanded-mq-small .no-svg .content-secondary-toggle,
		.module-is-expanded-mq-small .no-svg .filter-bar-toggle,
		.no-svg .icon-arrow-sm-blue-s,
		.no-svg .module-is-expanded-mq-small .content-secondary-toggle,
		.no-svg .module-is-expanded-mq-small .filter-bar-toggle {
			background-image: url("/images/assets/icon-arrow-sm-blue-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-blue-w {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-blue-w {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxOXB4Ig0KCSB2aWV3Qm94PSItMyA3IDEyIDE5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0zIDcgMTIgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHRpdGxlPmljb24tYXJyb3ctc20tYmx1ZS1lPC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgkNCgkJPGcgaWQ9Imljb24tYXJyb3ctc20tYmx1ZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgOS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTkuNTAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCA0LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS02IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtMTIiIGZpbGw9IiM0NDY4QkIiIGQ9Ik03LjEsNGMwLTAuNCwwLjEtMC44LDAuNC0xLjFjMC42LTAuNiwxLjYtMC42LDIuMSwwbDYuNCw2LjNsNi40LTYuMw0KCQkJCQljMC42LTAuNiwxLjYtMC42LDIuMSwwYzAuNiwwLjYsMC42LDEuNSwwLDIuMWwtOC41LDguNUw3LjQsNS4xQzcuMiw0LjgsNy4xLDQuNCw3LjEsNCIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-arrow-sm-blue-w {
			background-image: url("/images/assets/icon-arrow-sm-blue-w.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-white-s {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-white-s {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTcuOHB4IiBoZWlnaHQ9IjExLjFweCINCgkgdmlld0JveD0iMC4xIDExLjUgMTcuOCAxMS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuMSAxMS41IDE3LjggMTEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1hcnJvdy1zbS13aGl0ZS1zPC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgkNCgkJPGcgaWQ9Imljb24tYXJyb3ctc20td2hpdGUtcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDUuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC01LjUwMDAwMCkgIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCgkJPGcgaWQ9IlBhZ2UtNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQoJCQk8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KCQkJCTxwYXRoIGlkPSJGaWxsLTEyIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuOS0yYzAsMC40LTAuMSwwLjgtMC40LDEuMWMtMC42LDAuNi0xLjYsMC42LTIuMSwwTDktNy4yTDIuNi0wLjlDMi0wLjMsMS0wLjMsMC41LTAuOQ0KCQkJCQljLTAuNi0wLjYtMC42LTEuNSwwLTIuMUw5LTExLjVsOC41LDguNEMxNy44LTIuOCwxNy45LTIuNCwxNy45LTIiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-arrow-sm-white-s {
			background-image: url("/images/assets/icon-arrow-sm-white-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-gray-e {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-gray-e {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tZ3JheS1lPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1hcnJvdy1zbS1ncmF5LWUiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIGZpbGw9IiM3MTZFNkYiPg0KICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi4wMDM5LDE3Ljk0MDkgQzEuNjE4OSwxNy45NDA5IDEuMjMzOSwxNy43OTI5IDAuOTQwOSwxNy40OTc5IEMwLjM1MzksMTYuOTA1OSAwLjM1MzksMTUuOTQ1OSAwLjk0MDksMTUuMzU0OSBMNy4yNDc5LDkuMDAwOSBMMC45NDA5LDIuNjQzOSBDMC4zNTM5LDIuMDUyOSAwLjM1MzksMS4wOTI5IDAuOTQwOSwwLjUwMTkgQzEuNTI2OSwtMC4wODkxIDIuNDgwOSwtMC4wODkxIDMuMDY1OSwwLjUwMTkgTDExLjQ5OTksOS4wMDA5IEwzLjA2NTksMTcuNDk3OSBDMi43NzM5LDE3Ljc5MjkgMi4zODg5LDE3Ljk0MDkgMi4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-arrow-sm-gray-e {
			background-image: url("/images/assets/icon-arrow-sm-gray-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-gray-w {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-gray-w {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjQ0NDQ0NDIj4NCiAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjUwMDAwMCwgOS4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjUwMDAwMCwgLTkuMDAwMDAwKSAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuMDAzOSwxNy45NDA5IEMwLjYxODksMTcuOTQwOSAwLjIzMzksMTcuNzkyOSAtMC4wNTkxLDE3LjQ5NzkgQy0wLjY0NjEsMTYuOTA1OSAtMC42NDYxLDE1Ljk0NTkgLTAuMDU5MSwxNS4zNTQ5IEw2LjI0NzksOS4wMDA5IEwtMC4wNTkxLDIuNjQzOSBDLTAuNjQ2MSwyLjA1MjkgLTAuNjQ2MSwxLjA5MjkgLTAuMDU5MSwwLjUwMTkgQzAuNTI2OSwtMC4wODkxIDEuNDgwOSwtMC4wODkxIDIuMDY1OSwwLjUwMTkgTDEwLjQ5OTksOS4wMDA5IEwyLjA2NTksMTcuNDk3OSBDMS43NzM5LDE3Ljc5MjkgMS4zODg5LDE3Ljk0MDkgMS4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-arrow-sm-gray-w {
			background-image: url("/images/assets/icon-arrow-sm-gray-w.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-gray-s {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-gray-s {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxOCAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tZ3JheS1zPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTgiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi4wMDAwMDAsIC0xOS4wMDAwMDApIiBmaWxsPSIjNzE2RTZGIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi4wNTg2LDIxLjAwMzQgQzE2LjA1ODYsMjAuNjE4NCAxNi4yMDY2LDIwLjIzMzQgMTYuNTAxNiwxOS45NDA0IEMxNy4wOTM2LDE5LjM1MzQgMTguMDUzNiwxOS4zNTM0IDE4LjY0NDYsMTkuOTQwNCBMMjQuOTk4NiwyNi4yNDg0IEwzMS4zNTU2LDE5Ljk0MDQgQzMxLjk0NjYsMTkuMzUzNCAzMi45MDY2LDE5LjM1MzQgMzMuNDk3NiwxOS45NDA0IEMzNC4wODg2LDIwLjUyNzQgMzQuMDg4NiwyMS40ODA0IDMzLjQ5NzYsMjIuMDY2NCBMMjQuOTk4NiwzMC41MDA0IEwxNi41MDE2LDIyLjA2NjQgQzE2LjIwNjYsMjEuNzczNCAxNi4wNTg2LDIxLjM4ODQgMTYuMDU4NiwyMS4wMDM0IiBpZD0iRmlsbC0xOCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-arrow-sm-gray-s {
			background-image: url("/images/assets/icon-arrow-sm-gray-s.png")
				/*ImageEmbed:skip*/
		}

		.content-secondary-toggle:hover,
		.filter-bar-toggle:hover,
		.icon-arrow-sm-orange-e,
		a.jp-next:hover {
			background-repeat: no-repeat
		}

		.svg .content-secondary-toggle:hover,
		.svg .filter-bar-toggle:hover,
		.svg .icon-arrow-sm-orange-e,
		.svg a.jp-next:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDkuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTkuMDAwMDAwKSB0cmFuc2xhdGUoLTE5LjAwMDAwMCwgLTE2LjAwMDAwMCkiIGZpbGw9IiNGRjYzMjciPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjA1ODYsMjEuMDAzNCBDMTYuMDU4NiwyMC42MTg0IDE2LjIwNjYsMjAuMjMzNCAxNi41MDE2LDE5Ljk0MDQgQzE3LjA5MzYsMTkuMzUzNCAxOC4wNTM2LDE5LjM1MzQgMTguNjQ0NiwxOS45NDA0IEwyNC45OTg2LDI2LjI0ODQgTDMxLjM1NTYsMTkuOTQwNCBDMzEuOTQ2NiwxOS4zNTM0IDMyLjkwNjYsMTkuMzUzNCAzMy40OTc2LDE5Ljk0MDQgQzM0LjA4ODYsMjAuNTI3NCAzNC4wODg2LDIxLjQ4MDQgMzMuNDk3NiwyMi4wNjY0IEwyNC45OTg2LDMwLjUwMDQgTDE2LjUwMTYsMjIuMDY2NCBDMTYuMjA2NiwyMS43NzM0IDE2LjA1ODYsMjEuMzg4NCAxNi4wNTg2LDIxLjAwMzQiIGlkPSJGaWxsLTE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .content-secondary-toggle:hover,
		.no-svg .filter-bar-toggle:hover,
		.no-svg .icon-arrow-sm-orange-e,
		.no-svg a.jp-next:hover {
			background-image: url("/images/assets/icon-arrow-sm-orange-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-orange-w,
		a.jp-previous:hover {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-orange-w,
		.svg a.jp-previous:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjRkY2MzI3Ij4NCiAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjUwMDAwMCwgOS4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjUwMDAwMCwgLTkuMDAwMDAwKSAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuMDAzOSwxNy45NDA5IEMwLjYxODksMTcuOTQwOSAwLjIzMzksMTcuNzkyOSAtMC4wNTkxLDE3LjQ5NzkgQy0wLjY0NjEsMTYuOTA1OSAtMC42NDYxLDE1Ljk0NTkgLTAuMDU5MSwxNS4zNTQ5IEw2LjI0NzksOS4wMDA5IEwtMC4wNTkxLDIuNjQzOSBDLTAuNjQ2MSwyLjA1MjkgLTAuNjQ2MSwxLjA5MjkgLTAuMDU5MSwwLjUwMTkgQzAuNTI2OSwtMC4wODkxIDEuNDgwOSwtMC4wODkxIDIuMDY1OSwwLjUwMTkgTDEwLjQ5OTksOS4wMDA5IEwyLjA2NTksMTcuNDk3OSBDMS43NzM5LDE3Ljc5MjkgMS4zODg5LDE3Ljk0MDkgMS4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-arrow-sm-orange-w,
		.no-svg a.jp-previous:hover {
			background-image: url("/images/assets/icon-arrow-sm-orange-w.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-orange-s,
		.module-is-expanded-mq-small .content-secondary-toggle:hover,
		.module-is-expanded-mq-small .filter-bar-toggle:hover {
			background-repeat: no-repeat
		}

		.module-is-expanded-mq-small .svg .content-secondary-toggle:hover,
		.module-is-expanded-mq-small .svg .filter-bar-toggle:hover,
		.svg .icon-arrow-sm-orange-s,
		.svg .module-is-expanded-mq-small .content-secondary-toggle:hover,
		.svg .module-is-expanded-mq-small .filter-bar-toggle:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxOCAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tb3JhbmdlLXM8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjAwMDAwMCwgLTE5LjAwMDAwMCkiIGZpbGw9IiNGRjYzMjciPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjA1ODYsMjEuMDAzNCBDMTYuMDU4NiwyMC42MTg0IDE2LjIwNjYsMjAuMjMzNCAxNi41MDE2LDE5Ljk0MDQgQzE3LjA5MzYsMTkuMzUzNCAxOC4wNTM2LDE5LjM1MzQgMTguNjQ0NiwxOS45NDA0IEwyNC45OTg2LDI2LjI0ODQgTDMxLjM1NTYsMTkuOTQwNCBDMzEuOTQ2NiwxOS4zNTM0IDMyLjkwNjYsMTkuMzUzNCAzMy40OTc2LDE5Ljk0MDQgQzM0LjA4ODYsMjAuNTI3NCAzNC4wODg2LDIxLjQ4MDQgMzMuNDk3NiwyMi4wNjY0IEwyNC45OTg2LDMwLjUwMDQgTDE2LjUwMTYsMjIuMDY2NCBDMTYuMjA2NiwyMS43NzM0IDE2LjA1ODYsMjEuMzg4NCAxNi4wNTg2LDIxLjAwMzQiIGlkPSJGaWxsLTE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.module-is-expanded-mq-small .no-svg .content-secondary-toggle:hover,
		.module-is-expanded-mq-small .no-svg .filter-bar-toggle:hover,
		.no-svg .icon-arrow-sm-orange-s,
		.no-svg .module-is-expanded-mq-small .content-secondary-toggle:hover,
		.no-svg .module-is-expanded-mq-small .filter-bar-toggle:hover {
			background-image: url("/images/assets/icon-arrow-sm-orange-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-purple-e,
		a.jp-next {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-purple-e,
		.svg a.jp-next {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5LjAwMDAwMCwgLTE2LjAwMDAwMCkiIGZpbGw9IiMzNzI4NjgiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTIxLjAwMzksMzMuOTQwOSBDMjAuNjE4OSwzMy45NDA5IDIwLjIzMzksMzMuNzkyOSAxOS45NDA5LDMzLjQ5NzkgQzE5LjM1MzksMzIuOTA1OSAxOS4zNTM5LDMxLjk0NTkgMTkuOTQwOSwzMS4zNTQ5IEwyNi4yNDc5LDI1LjAwMDkgTDE5Ljk0MDksMTguNjQzOSBDMTkuMzUzOSwxOC4wNTI5IDE5LjM1MzksMTcuMDkyOSAxOS45NDA5LDE2LjUwMTkgQzIwLjUyNjksMTUuOTEwOSAyMS40ODA5LDE1LjkxMDkgMjIuMDY1OSwxNi41MDE5IEwzMC40OTk5LDI1LjAwMDkgTDIyLjA2NTksMzMuNDk3OSBDMjEuNzczOSwzMy43OTI5IDIxLjM4ODksMzMuOTQwOSAyMS4wMDM5LDMzLjk0MDkiIGlkPSJGaWxsLTkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-arrow-sm-purple-e,
		.no-svg a.jp-next {
			background-image: url("/images/assets/icon-arrow-sm-purple-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-purple-w,
		a.jp-previous {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-purple-w,
		.svg a.jp-previous {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjMzcyODY4Ij4NCiAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjUwMDAwMCwgOS4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjUwMDAwMCwgLTkuMDAwMDAwKSAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuMDAzOSwxNy45NDA5IEMwLjYxODksMTcuOTQwOSAwLjIzMzksMTcuNzkyOSAtMC4wNTkxLDE3LjQ5NzkgQy0wLjY0NjEsMTYuOTA1OSAtMC42NDYxLDE1Ljk0NTkgLTAuMDU5MSwxNS4zNTQ5IEw2LjI0NzksOS4wMDA5IEwtMC4wNTkxLDIuNjQzOSBDLTAuNjQ2MSwyLjA1MjkgLTAuNjQ2MSwxLjA5MjkgLTAuMDU5MSwwLjUwMTkgQzAuNTI2OSwtMC4wODkxIDEuNDgwOSwtMC4wODkxIDIuMDY1OSwwLjUwMTkgTDEwLjQ5OTksOS4wMDA5IEwyLjA2NTksMTcuNDk3OSBDMS43NzM5LDE3Ljc5MjkgMS4zODg5LDE3Ljk0MDkgMS4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-arrow-sm-purple-w,
		.no-svg a.jp-previous {
			background-image: url("/images/assets/icon-arrow-sm-purple-w.png")
				/*ImageEmbed:skip*/
		}

		.icon-arrow-sm-purple-s {
			background-repeat: no-repeat
		}

		.svg .icon-arrow-sm-purple-s {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxOCAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtOCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjAwMDAwMCwgLTE5LjAwMDAwMCkiIGZpbGw9IiMzNzI4NjgiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjA1ODYsMjEuMDAzNCBDMTYuMDU4NiwyMC42MTg0IDE2LjIwNjYsMjAuMjMzNCAxNi41MDE2LDE5Ljk0MDQgQzE3LjA5MzYsMTkuMzUzNCAxOC4wNTM2LDE5LjM1MzQgMTguNjQ0NiwxOS45NDA0IEwyNC45OTg2LDI2LjI0ODQgTDMxLjM1NTYsMTkuOTQwNCBDMzEuOTQ2NiwxOS4zNTM0IDMyLjkwNjYsMTkuMzUzNCAzMy40OTc2LDE5Ljk0MDQgQzM0LjA4ODYsMjAuNTI3NCAzNC4wODg2LDIxLjQ4MDQgMzMuNDk3NiwyMi4wNjY0IEwyNC45OTg2LDMwLjUwMDQgTDE2LjUwMTYsMjIuMDY2NCBDMTYuMjA2NiwyMS43NzM0IDE2LjA1ODYsMjEuMzg4NCAxNi4wNTg2LDIxLjAwMzQiIGlkPSJGaWxsLTE4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-arrow-sm-purple-s {
			background-image: url("/images/assets/icon-arrow-sm-purple-s.png")
				/*ImageEmbed:skip*/
		}

		.article-teaser-intelligence h2>a,
		.content-item h5>a,
		.icon-right-list-arrow-e,
		.pagenav-level1>li.has-children>a,
		.pagenav-level2>li.has-children>a,
		.portlet-list-dropdowns .module-is-collapsed>a,
		.section_blocks-block-title>a,
		.section_list-level1>li>a,
		.section_reports .single_report h5>a {
			background-repeat: no-repeat
		}

		.article-teaser-intelligence .svg h2>a,
		.content-item .svg h5>a,
		.portlet-list-dropdowns .svg .module-is-collapsed>a,
		.section_reports .single_report .svg h5>a,
		.svg .article-teaser-intelligence h2>a,
		.svg .content-item h5>a,
		.svg .icon-right-list-arrow-e,
		.svg .pagenav-level1>li.has-children>a,
		.svg .pagenav-level2>li.has-children>a,
		.svg .portlet-list-dropdowns .module-is-collapsed>a,
		.svg .section_blocks-block-title>a,
		.svg .section_list-level1>li>a,
		.svg .section_reports .single_report h5>a {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLXJpZ2h0LWxpc3QtYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiMzNzI4NjgiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuODIwMDEwNDU1LDEwIEMwLjYwOTk5NjEzNiwxMCAwLjM5OTk4MTgxNyw5LjkxNzIzNjM3IDAuMjQwMTUyNzM4LDkuNzUyMjY4MzEgQy0wLjA4MDA1MDkxMjYsOS40MjEyMTM3NyAtMC4wODAwNTA5MTI2LDguODg0MzY4NTggMC4yNDAxNTI3MzgsOC41NTM4NzMyNSBMMy42ODA1NjkxMyw1LjAwMDYyOTEyIEwwLjI0MDE1MjczOCwxLjQ0NTcwNzM0IEMtMC4wODAwNTA5MTI2LDEuMTE1MjEyMDEgLTAuMDgwMDUwOTEyNiwwLjU3ODM2NjgxNiAwLjI0MDE1MjczOCwwLjI0Nzg3MTQ5MyBDMC41NTk4MTA4OTYsLTAuMDgyNjIzODMwOSAxLjA4MDIxMDAxLC0wLjA4MjYyMzgzMDkgMS4zOTkzMjI2OCwwLjI0Nzg3MTQ5MyBMNiw1LjAwMDYyOTEyIEwxLjM5OTMyMjY4LDkuNzUyMjY4MzEgQzEuMjQwMDM5MDksOS45MTcyMzYzNyAxLjAzMDAyNDc3LDEwIDAuODIwMDEwNDU1LDEwIiBzdHlsZT0iZmlsbDogIzBjNDA2YjsiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.article-teaser-intelligence .no-svg h2>a,
		.content-item .no-svg h5>a,
		.no-svg .article-teaser-intelligence h2>a,
		.no-svg .content-item h5>a,
		.no-svg .icon-right-list-arrow-e,
		.no-svg .pagenav-level1>li.has-children>a,
		.no-svg .pagenav-level2>li.has-children>a,
		.no-svg .portlet-list-dropdowns .module-is-collapsed>a,
		.no-svg .section_blocks-block-title>a,
		.no-svg .section_list-level1>li>a,
		.no-svg .section_reports .single_report h5>a,
		.portlet-list-dropdowns .no-svg .module-is-collapsed>a,
		.section_reports .single_report .no-svg h5>a {
			background-image: url("/images/assets/icon-right-list-arrow-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-e-on-purple,
		.pagenav-level1>li.has-children>a:hover,
		.pagenav-level2>li.has-children>a:hover {
			background-repeat: no-repeat
		}

		.svg .icon-right-list-arrow-e-on-purple,
		.svg .pagenav-level1>li.has-children>a:hover,
		.svg .pagenav-level2>li.has-children>a:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLXJpZ2h0LWxpc3QtYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuNTAwMDAwLCA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuNTAwMDAwLCAtNS41MDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC05LjAwMDAwMCkiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xIiBmaWxsPSIjMzcyODY4IiB4PSIwIiB5PSItMS40MjEwODU0N2UtMTQiIHdpZHRoPSIxOSIgaGVpZ2h0PSIyOSI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi44MjAwMTA0NiwyMyBDNi42MDk5OTYxNCwyMyA2LjM5OTk4MTgyLDIyLjkxNzIzNjQgNi4yNDAxNTI3NCwyMi43NTIyNjgzIEM1LjkxOTk0OTA5LDIyLjQyMTIxMzggNS45MTk5NDkwOSwyMS44ODQzNjg2IDYuMjQwMTUyNzQsMjEuNTUzODczMyBMOS42ODA1NjkxMywxOC4wMDA2MjkxIEw2LjI0MDE1Mjc0LDE0LjQ0NTcwNzMgQzUuOTE5OTQ5MDksMTQuMTE1MjEyIDUuOTE5OTQ5MDksMTMuNTc4MzY2OCA2LjI0MDE1Mjc0LDEzLjI0Nzg3MTUgQzYuNTU5ODEwOSwxMi45MTczNzYyIDcuMDgwMjEwMDEsMTIuOTE3Mzc2MiA3LjM5OTMyMjY4LDEzLjI0Nzg3MTUgTDEyLDE4LjAwMDYyOTEgTDcuMzk5MzIyNjgsMjIuNzUyMjY4MyBDNy4yNDAwMzkwOSwyMi45MTcyMzY0IDcuMDMwMDI0NzcsMjMgNi44MjAwMTA0NiwyMyIgaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGRkZGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDE4LjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC0xOC4wMDAwMDApICI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-right-list-arrow-e-on-purple,
		.no-svg .pagenav-level1>li.has-children>a:hover,
		.no-svg .pagenav-level2>li.has-children>a:hover {
			background-image: url("/images/assets/icon-right-list-arrow-e-on-purple.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-n,
		a[data-active=active][data-order=desc]>.asc-desc {
			background-repeat: no-repeat
		}

		.svg .icon-right-list-arrow-n,
		.svg a[data-active=active][data-order=desc]>.asc-desc {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwcHgiIGhlaWdodD0iNnB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJDQoJCTxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMy4wMDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjAwMDAwMCwgLTMuMDAwMDAwKSB0cmFuc2xhdGUoMi4wMDAwMDAsIC0yLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iIzM3Mjg2OCIgZD0iTTUuMiwwYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjMsMC4zLDAuMywwLjksMCwxLjJMMi4zLDVsMy40LDMuNmMwLjMsMC4zLDAuMywwLjksMCwxLjINCgkJCQkJYy0wLjMsMC4zLTAuOCwwLjMtMS4yLDBMMCw1bDQuNi00LjhDNC44LDAuMSw1LDAsNS4yLDAiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-right-list-arrow-n,
		.no-svg a[data-active=active][data-order=desc]>.asc-desc {
			background-image: url("/images/assets/icon-right-list-arrow-n.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-s,
		.portlet-list-dropdowns .module-is-expanded>a,
		a[data-active=active]>.asc-desc {
			background-repeat: no-repeat
		}

		.portlet-list-dropdowns .svg .module-is-expanded>a,
		.svg .icon-right-list-arrow-s,
		.svg .portlet-list-dropdowns .module-is-expanded>a,
		.svg a[data-active=active]>.asc-desc {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLXJpZ2h0LWxpc3QtYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMy4wMDAwMDApIHRyYW5zbGF0ZSgyLjAwMDAwMCwgLTIuMDAwMDAwKSIgZmlsbD0iIzM3Mjg2OCI+DQogICAgICAgICAgICA8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC44MjAwMTA0NTUsMTAgQzAuNjA5OTk2MTM2LDEwIDAuMzk5OTgxODE3LDkuOTE3MjM2MzcgMC4yNDAxNTI3MzgsOS43NTIyNjgzMSBDLTAuMDgwMDUwOTEyNiw5LjQyMTIxMzc3IC0wLjA4MDA1MDkxMjYsOC44ODQzNjg1OCAwLjI0MDE1MjczOCw4LjU1Mzg3MzI1IEwzLjY4MDU2OTEzLDUuMDAwNjI5MTIgTDAuMjQwMTUyNzM4LDEuNDQ1NzA3MzQgQy0wLjA4MDA1MDkxMjYsMS4xMTUyMTIwMSAtMC4wODAwNTA5MTI2LDAuNTc4MzY2ODE2IDAuMjQwMTUyNzM4LDAuMjQ3ODcxNDkzIEMwLjU1OTgxMDg5NiwtMC4wODI2MjM4MzA5IDEuMDgwMjEwMDEsLTAuMDgyNjIzODMwOSAxLjM5OTMyMjY4LDAuMjQ3ODcxNDkzIEw2LDUuMDAwNjI5MTIgTDEuMzk5MzIyNjgsOS43NTIyNjgzMSBDMS4yNDAwMzkwOSw5LjkxNzIzNjM3IDEuMDMwMDI0NzcsMTAgMC44MjAwMTA0NTUsMTAiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-right-list-arrow-s,
		.no-svg .portlet-list-dropdowns .module-is-expanded>a,
		.no-svg a[data-active=active]>.asc-desc,
		.portlet-list-dropdowns .no-svg .module-is-expanded>a {
			background-image: url("/images/assets/icon-right-list-arrow-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-s-on-purple {
			background-repeat: no-repeat
		}

		.svg .icon-right-list-arrow-s-on-purple {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLXJpZ2h0LWxpc3QtYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTguNTAwMDAwLCAtMy41MDAwMDApIHRyYW5zbGF0ZSgtMS4wMDAwMDAsIC0xMS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMSIgZmlsbD0iIzM3Mjg2OCIgeD0iMCIgeT0iLTEuNDIxMDg1NDdlLTE0IiB3aWR0aD0iMTkiIGhlaWdodD0iMjkiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuODIwMDEwNDYsMjMgQzYuNjA5OTk2MTQsMjMgNi4zOTk5ODE4MiwyMi45MTcyMzY0IDYuMjQwMTUyNzQsMjIuNzUyMjY4MyBDNS45MTk5NDkwOSwyMi40MjEyMTM4IDUuOTE5OTQ5MDksMjEuODg0MzY4NiA2LjI0MDE1Mjc0LDIxLjU1Mzg3MzMgTDkuNjgwNTY5MTMsMTguMDAwNjI5MSBMNi4yNDAxNTI3NCwxNC40NDU3MDczIEM1LjkxOTk0OTA5LDE0LjExNTIxMiA1LjkxOTk0OTA5LDEzLjU3ODM2NjggNi4yNDAxNTI3NCwxMy4yNDc4NzE1IEM2LjU1OTgxMDksMTIuOTE3Mzc2MiA3LjA4MDIxMDAxLDEyLjkxNzM3NjIgNy4zOTkzMjI2OCwxMy4yNDc4NzE1IEwxMiwxOC4wMDA2MjkxIEw3LjM5OTMyMjY4LDIyLjc1MjI2ODMgQzcuMjQwMDM5MDksMjIuOTE3MjM2NCA3LjAzMDAyNDc3LDIzIDYuODIwMDEwNDYsMjMiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-right-list-arrow-s-on-purple {
			background-image: url("/images/assets/icon-right-list-arrow-s-on-purple.png")
				/*ImageEmbed:skip*/
		}

		.asc-desc,
		.icon-right-list-arrow-gray-s {
			background-repeat: no-repeat
		}

		.svg .asc-desc,
		.svg .icon-right-list-arrow-gray-s {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwcHgiIGhlaWdodD0iNnB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJDQoJCTxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMy4wMDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjAwMDAwMCwgLTMuMDAwMDAwKSB0cmFuc2xhdGUoMi4wMDAwMDAsIC0yLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0QxRDFEMSIgZD0iTTAuOCwxMGMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJMMy43LDVMMC4yLDEuNA0KCQkJCQljLTAuMy0wLjMtMC4zLTAuOSwwLTEuMnMwLjgtMC4zLDEuMiwwTDYsNUwxLjQsOS44QzEuMiw5LjksMSwxMCwwLjgsMTAiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .asc-desc,
		.no-svg .icon-right-list-arrow-gray-s {
			background-image: url("/images/assets/icon-right-list-arrow-gray-s.png")
				/*ImageEmbed:skip*/
		}

		.article-teaser-intelligence h2>a:hover,
		.content-item h5>a:hover,
		.icon-right-list-arrow-orange-e,
		.section_blocks-block-title>a:hover,
		.section_list-level1>li>a:hover,
		.section_reports .single_report h5>a:hover {
			background-repeat: no-repeat
		}

		.article-teaser-intelligence .svg h2>a:hover,
		.content-item .svg h5>a:hover,
		.section_reports .single_report .svg h5>a:hover,
		.svg .article-teaser-intelligence h2>a:hover,
		.svg .content-item h5>a:hover,
		.svg .icon-right-list-arrow-orange-e,
		.svg .section_blocks-block-title>a:hover,
		.svg .section_list-level1>li>a:hover,
		.svg .section_reports .single_report h5>a:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEwcHgiDQoJIHZpZXdCb3g9Ii0zMDIgMzkyIDYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwMiAzOTIgNiAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0zMDEuMiw0MDJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDMuNC0zLjZsLTMuNC0zLjYNCgkJCQkJYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJjMC4zLTAuMywwLjgtMC4zLDEuMiwwbDQuNiw0LjhsLTQuNiw0LjhDLTMwMC44LDQwMS45LTMwMSw0MDItMzAxLjIsNDAyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.article-teaser-intelligence .no-svg h2>a:hover,
		.content-item .no-svg h5>a:hover,
		.no-svg .article-teaser-intelligence h2>a:hover,
		.no-svg .content-item h5>a:hover,
		.no-svg .icon-right-list-arrow-orange-e,
		.no-svg .section_blocks-block-title>a:hover,
		.no-svg .section_list-level1>li>a:hover,
		.no-svg .section_reports .single_report h5>a:hover,
		.section_reports .single_report .no-svg h5>a:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-orange-n,
		a[data-active=active][data-order=desc]:hover>.asc-desc {
			background-repeat: no-repeat
		}

		.svg .icon-right-list-arrow-orange-n,
		.svg a[data-active=active][data-order=desc]:hover>.asc-desc {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9Ii0zMDQgMzk0IDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwNCAzOTQgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0yOTQsMzk5LjJjMCwwLjItMC4xLDAuNC0wLjIsMC42Yy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBsLTMuNi0zLjRsLTMuNiwzLjQNCgkJCQkJYy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMmw0LjgtNC42bDQuOCw0LjZDLTI5NC4xLDM5OC44LTI5NCwzOTktMjk0LDM5OS4yIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-right-list-arrow-orange-n,
		.no-svg a[data-active=active][data-order=desc]:hover>.asc-desc {
			background-image: url("/images/assets/icon-right-list-arrow-orange-n.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-orange-s,
		a:hover>.asc-desc,
		a[data-active=active]:hover>.asc-desc {
			background-repeat: no-repeat
		}

		.svg .icon-right-list-arrow-orange-s,
		.svg a:hover>.asc-desc {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9Ii0zMDQgMzk0IDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwNCAzOTQgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0zMDQsMzk0LjhjMC0wLjIsMC4xLTAuNCwwLjItMC42YzAuMy0wLjMsMC45LTAuMywxLjIsMGwzLjYsMy40bDMuNi0zLjQNCgkJCQkJYzAuMy0wLjMsMC45LTAuMywxLjIsMGMwLjMsMC4zLDAuMywwLjgsMCwxLjJsLTQuOCw0LjZsLTQuOC00LjZDLTMwMy45LDM5NS4yLTMwNCwzOTUtMzA0LDM5NC44Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-right-list-arrow-orange-s,
		.no-svg a:hover>.asc-desc {
			background-image: url("/images/assets/icon-right-list-arrow-orange-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-link-more-white,
		.icon-right-list-arrow-white-e,
		.people-bio-dropdown>a {
			background-repeat: no-repeat
		}

		.svg .icon-link-more-white,
		.svg .icon-right-list-arrow-white-e,
		.svg .people-bio-dropdown>a {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEwcHgiDQoJIHZpZXdCb3g9Ii02IDEyIDYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTYgMTIgNiAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGRkZGRiIgZD0iTS01LjIsMjJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDMuNC0zLjZsLTMuNC0zLjYNCgkJCQkJYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJjMC4zLTAuMywwLjgtMC4zLDEuMiwwTDAsMTdsLTQuNiw0LjhDLTQuOCwyMS45LTUsMjItNS4yLDIyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-link-more-white,
		.no-svg .icon-right-list-arrow-white-e,
		.no-svg .people-bio-dropdown>a {
			background-image: url("/images/assets/icon-right-list-arrow-white-e.png")
				/*ImageEmbed:skip*/
		}

		.icon-right-list-arrow-white-s,
		.people-bio-dropdown.module-is-expanded>a {
			background-repeat: no-repeat
		}

		.svg .icon-right-list-arrow-white-s,
		.svg .people-bio-dropdown.module-is-expanded>a {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9Ii00NzggMjc4IDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQ3OCAyNzggMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGRkZGRiIgZD0iTS00NzgsMjc4LjhjMC0wLjIsMC4xLTAuNCwwLjItMC42YzAuMy0wLjMsMC45LTAuMywxLjIsMGwzLjYsMy40bDMuNi0zLjQNCgkJCQkJYzAuMy0wLjMsMC45LTAuMywxLjIsMGMwLjMsMC4zLDAuMywwLjgsMCwxLjJsLTQuOCw0LjZsLTQuOC00LjZDLTQ3Ny45LDI3OS4yLTQ3OCwyNzktNDc4LDI3OC44Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-right-list-arrow-white-s,
		.no-svg .people-bio-dropdown.module-is-expanded>a {
			background-image: url("/images/assets/icon-right-list-arrow-white-s.png")
				/*ImageEmbed:skip*/
		}

		.icon-vcard {
			background-repeat: no-repeat
		}

		.svg .icon-vcard {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzlweCIgaGVpZ2h0PSIzOXB4IiB2aWV3Qm94PSIwIDAgMzkgMzkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM5IDM5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMzcyODY4IiBkPSJNMCwxM2MwLDAsMCwyLjMsMCw1LjJ2MTUuNkMwLDM2LjcsMi4zLDM5LDUuMSwzOWgyOC44YzIuOCwwLDUuMS0yLjMsNS4xLTUuMlYxOC4yYzAtMi45LDAtNS4yLDAtNS4yDQoJCQlTMCwxMywwLDEzeiBNMjEsMzRINHYtMS45YzAsMCwwLTEuMSwyLjEtMi4xYzEtMC41LDIuNS0xLjcsNC44LTIuMmMtMC42LTAuNy0xLTEuNy0xLjUtMi45Yy0wLjMtMC43LTAuMi0xLjMtMC4yLTIuMg0KCQkJYzAtMC42LTAuMS0xLjcsMC0yLjJjMC41LTIsMS44LTIuNSwzLjMtMi41czIuNywwLjUsMy4yLDIuNGMwLjEsMC42LDAsMS42LDAsMi4yYzAsMC45LDAsMS41LTAuMiwyLjJjLTAuNCwxLjItMC45LDIuMy0xLjUsMi45DQoJCQljMi4zLDAuNCwzLjgsMS43LDQuOCwyLjJjMi4xLDEsMi4xLDIuMSwyLjEsMi4xdjJIMjF6IE0zNC4xLDI4SDIyLjljLTAuNSwwLTAuOS0wLjQtMC45LTFzMC40LTEsMC45LTFoMTEuM2MwLjUsMCwwLjksMC40LDAuOSwxDQoJCQlDMzUsMjcuNiwzNC42LDI4LDM0LjEsMjh6IE0zNC4xLDI0SDIyLjljLTAuNSwwLTAuOS0wLjQtMC45LTFzMC40LTEsMC45LTFoMTEuM2MwLjUsMCwwLjksMC40LDAuOSwxQzM1LDIzLjYsMzQuNiwyNCwzNC4xLDI0eg0KCQkJIE0zNC4xLDIwSDIyLjljLTAuNSwwLTAuOS0wLjQtMC45LTFzMC40LTEsMC45LTFoMTEuM2MwLjUsMCwwLjksMC40LDAuOSwxQzM1LDE5LjYsMzQuNiwyMCwzNC4xLDIweiIvPg0KCTwvZz4NCjwvZz4NCjxnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIj4NCgk8cGF0aCBmaWxsPSIjMzcyODY4IiBkPSJNNSwzLjJsMSwzLjJDNi4yLDYuOSw2LjMsNy40LDYuNSw4aDBjMC4xLTAuNSwwLjMtMSwwLjQtMS42bDEtMy4yaDEuN0w3LjIsOS41SDUuNkwzLjMsMy4ySDV6Ii8+DQoJPHBhdGggZmlsbD0iIzM3Mjg2OCIgZD0iTTE2LjksOS4yYy0wLjQsMC4yLTEuMiwwLjQtMi4zLDAuNGMtMi44LDAtNC41LTEuNy00LjUtNC40YzAtMi45LDItNC42LDQuNy00LjZjMS4xLDAsMS44LDAuMiwyLjEsMC40DQoJCWwtMC40LDEuM2MtMC40LTAuMi0xLTAuMy0xLjctMC4zYy0xLjgsMC0zLjEsMS4xLTMuMSwzLjJjMCwxLjksMS4xLDMuMiwzLjEsMy4yYzAuNiwwLDEuMy0wLjEsMS43LTAuM0wxNi45LDkuMnoiLz4NCgk8cGF0aCBmaWxsPSIjMzcyODY4IiBkPSJNMjEuNyw5LjVsLTAuMS0wLjdoMGMtMC40LDAuNS0xLjEsMC44LTEuOSwwLjhjLTEuMywwLTItMC45LTItMS45YzAtMS42LDEuNC0yLjQsMy44LTIuNFY1LjMNCgkJYzAtMC40LTAuMi0xLjEtMS4zLTEuMWMtMC42LDAtMS4zLDAuMi0xLjcsMC41bC0wLjMtMUMxOC42LDMuMywxOS40LDMsMjAuNCwzYzIsMCwyLjYsMS4zLDIuNiwyLjdWOGMwLDAuNiwwLDEuMSwwLjEsMS41SDIxLjd6DQoJCSBNMjEuNSw2LjRjLTEuMSwwLTIuMiwwLjItMi4yLDEuMmMwLDAuNiwwLjQsMC45LDAuOSwwLjljMC42LDAsMS4xLTAuNCwxLjItMC45YzAtMC4xLDAuMS0wLjIsMC4xLTAuNFY2LjR6Ii8+DQoJPHBhdGggZmlsbD0iIzM3Mjg2OCIgZD0iTTI0LjcsNS4yYzAtMC45LDAtMS41LTAuMS0yaDEuNGwwLjEsMS4yaDAuMUMyNi41LDMuNSwyNy4yLDMsMjcuOSwzYzAuMiwwLDAuMiwwLDAuNCwwdjEuNQ0KCQljLTAuMSwwLTAuMy0wLjEtMC41LTAuMWMtMC44LDAtMS4zLDAuNS0xLjQsMS4yYzAsMC4xLTAuMSwwLjMtMC4xLDAuNXYzLjNoLTEuNlY1LjJ6Ii8+DQoJPHBhdGggZmlsbD0iIzM3Mjg2OCIgZD0iTTM1LjEsMC4zdjcuNGMwLDAuNywwLDEuNCwwLjEsMS44aC0xLjRsLTAuMS0xaDBjLTAuNCwwLjctMS4xLDEuMS0yLjEsMS4xYy0xLjUsMC0yLjctMS4zLTIuNy0zLjINCgkJYzAtMi4xLDEuMy0zLjQsMi44LTMuNGMwLjksMCwxLjUsMC40LDEuOCwwLjhoMFYwLjNIMzUuMXogTTMzLjUsNS44YzAtMC4xLDAtMC4zLDAtMC40Yy0wLjEtMC42LTAuNy0xLjEtMS40LTEuMQ0KCQljLTEsMC0xLjYsMC45LTEuNiwyLjFjMCwxLjIsMC42LDIsMS42LDJjMC43LDAsMS4yLTAuNCwxLjQtMS4xYzAtMC4xLDAuMS0wLjMsMC4xLTAuNVY1Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-vcard {
			background-image: url("/images/assets/icon-vcard.png")
				/*ImageEmbed:skip*/
		}

		.icon-vcard-gray,
		.people-connect-vcard {
			background-repeat: no-repeat
		}

		.svg .icon-vcard-gray,
		.svg .people-connect-vcard {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45MiIgaGVpZ2h0PSIzNi41MSIgdmlld0JveD0iMCAwIDM5LjkyIDM2LjUxIj48ZGVmcz48c3R5bGU+LmNscy0xe2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTIsLmNscy00e2ZpbGw6IzY2Njc2Njt9LmNscy0ze2ZpbGw6bm9uZTtzdHJva2U6IzY3Njc2NztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy00e2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbi12Y2FyZC1ncmF5PC90aXRsZT48ZyBjbGFzcz0iY2xzLTEiPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUsNC40NWwxLDMuMmMuMi41LjMsMSwuNSwxLjZoMGMuMS0uNS4zLTEsLjQtMS42bDEtMy4ySDkuNmwtMi40LDYuM0g1LjZMMy4zLDQuNDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ0IC0xLjU1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE2LjksMTAuNDVhNS41NCw1LjU0LDAsMCwxLTIuMy40LDQuMTIsNC4xMiwwLDAsMS00LjUtNC40LDQuMzgsNC4zOCwwLDAsMSw0LjctNC42LDQuMTcsNC4xNywwLDAsMSwyLjEuNGwtLjQsMS4zYTQsNCwwLDAsMC0xLjctLjMsMi45MiwyLjkyLDAsMCwwLTMuMSwzLjIsMi45MiwyLjkyLDAsMCwwLDMuMSwzLjIsNC4zMSw0LjMxLDAsMCwwLDEuNy0uM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQgLTEuNTUpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuNywxMC43NWwtLjEtLjdoMGEyLjQxLDIuNDEsMCwwLDEtMS45LjgsMS44NiwxLjg2LDAsMCwxLTItMS45YzAtMS42LDEuNC0yLjQsMy44LTIuNGgwYzAtLjQtLjItMS4xLTEuMy0xLjFhMy4xLDMuMSwwLDAsMC0xLjcuNWwtLjMtMWEzLjIsMy4yLDAsMCwxLDIuMi0uN0EyLjM5LDIuMzksMCwwLDEsMjMsNi45NXYyLjNhNi42Miw2LjYyLDAsMCwwLC4xLDEuNVptLS4yLTMuMWMtMS4xLDAtMi4yLjItMi4yLDEuMmEuODQuODQsMCwwLDAsLjkuOSwxLjIsMS4yLDAsMCwwLDEuMi0uOWMwLS4xLjEtLjIuMS0uNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQgLTEuNTUpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjQuNyw2LjQ1YTEwLjkzLDEwLjkzLDAsMCwwLS4xLTJIMjZsLjEsMS4yaC4xYTEuODcsMS44NywwLDAsMSwxLjctMS40aC40djEuNWE0LjMzLDQuMzMsMCwwLDAtLjUtLjEsMS4zMywxLjMzLDAsMCwwLTEuNCwxLjIsNC4zMyw0LjMzLDAsMCwwLS4xLjV2My4zSDI0LjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ0IC0xLjU1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM1LjEsMS41NVY5YTkuMTgsOS4xOCwwLDAsMCwuMSwxLjhIMzMuOGwtLjEtMWgwYTIuMjUsMi4yNSwwLDAsMS0yLjEsMS4xYy0xLjUsMC0yLjctMS4zLTIuNy0zLjIsMC0yLjEsMS4zLTMuNCwyLjgtMy40YTIuMiwyLjIsMCwwLDEsMS44LjhoMFYxLjU1Wm0tMS42LDUuNXYtLjRhMS40MSwxLjQxLDAsMCwwLTEuNC0xLjFjLTEsMC0xLjYuOS0xLjYsMi4xcy42LDIsMS42LDJhMS4zOSwxLjM5LDAsMCwwLDEuNC0xLjEsNC4zMyw0LjMzLDAsMCwwLC4xLS41di0xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40NCAtMS41NSkiLz48L2c+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNLjA2LDE0LjIxVjMyLjM3YTUuMTUsNS4xNSwwLDAsMCw1LjEsNS4xOUgzMy44OEE1LjE1LDUuMTUsMCwwLDAsMzksMzIuMzdWMTQuMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ0IC0xLjU1KSIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIyLjg4LDIxLjg5SDM0LjEzYTEsMSwwLDAsMSwwLDJIMjIuODhhMSwxLDAsMCwxLDAtMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQgLTEuNTUpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMjIuODgsMThIMzQuMTNhMSwxLDAsMCwxLDAsMkgyMi44OGExLDEsMCwwLDEsMC0yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40NCAtMS41NSkiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0yMi44OCwyNS43OUgzNC4xM2ExLDEsMCwwLDEsMCwySDIyLjg4YTEsMSwwLDAsMSwwLTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ0IC0xLjU1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE4LjksMjkuODdhMTYuMzEsMTYuMzEsMCwwLDAtNC44LTIuMTksOS42OSw5LjY5LDAsMCwwLDEuNDYtMi45Myw1LjkyLDUuOTIsMCwwLDAsLjIxLTIuMTksMTEuMDcsMTEuMDcsMCwwLDAsMC0yLjIzLDMsMywwLDAsMC0zLjIyLTIuNDMsMywzLDAsMCwwLTMuMjMsMi40MywxMS4zNSwxMS4zNSwwLDAsMCwwLDIuMjIsNS45Myw1LjkzLDAsMCwwLC4yMiwyLjE5LDkuNzksOS43OSwwLDAsMCwxLjQ1LDIuOTQsMTYuMzIsMTYuMzIsMCwwLDAtNC43NiwyLjE4QzQuMDYsMzAuODksNCwzMiw0LDMydjEuODhIMjFWMzJTMjEsMzAuODksMTguOSwyOS44N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQgLTEuNTUpIi8+PC9zdmc+)
		}

		.no-svg .icon-vcard-gray,
		.no-svg .people-connect-vcard {
			background-image: url("/images/assets/icon-vcard-gray.png")
				/*ImageEmbed:skip*/
		}

		.icon-vcard-gray-hover,
		.people-connect-vcard:hover {
			background-repeat: no-repeat
		}

		.svg .icon-vcard-gray-hover,
		.svg .people-connect-vcard:hover {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45NCIgaGVpZ2h0PSIzNi41MSIgdmlld0JveD0iMCAwIDM5Ljk0IDM2LjUxIj48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsOiMzNzI4Njg7fS5jbHMtMntzdHJva2U6IzM3Mjg2ODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ze2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tdmNhcmQtZ3JheS1ob3ZlcjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNS40NCwyLjlsMSwzLjJjLjIuNS4zLDEsLjUsMS42aDBjLjEtLjUuMy0xLC40LTEuNmwxLTMuMkgxMEw3LjY0LDkuMkg2TDMuNzQsMi45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNy4zNCw4LjlhNS41NCw1LjU0LDAsMCwxLTIuMy40LDQuMTIsNC4xMiwwLDAsMS00LjUtNC40QTQuMzgsNC4zOCwwLDAsMSwxNS4yNC4zYTQuMTcsNC4xNywwLDAsMSwyLjEuNEwxNi45NCwyYTQsNCwwLDAsMC0xLjctLjMsMi45MiwyLjkyLDAsMCwwLTMuMSwzLjIsMi45MiwyLjkyLDAsMCwwLDMuMSwzLjIsNC4zMSw0LjMxLDAsMCwwLDEuNy0uM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuMTQsOS4yLDIyLDguNWgwYTIuNDEsMi40MSwwLDAsMS0xLjkuOCwxLjg2LDEuODYsMCwwLDEtMi0xLjcxcTAtLjA5LDAtLjE5YzAtMS42LDEuNC0yLjQsMy44LTIuNGgwYzAtLjQtLjItMS4xLTEuMy0xLjFhMy4xLDMuMSwwLDAsMC0xLjcuNWwtLjMtMWEzLjIsMy4yLDAsMCwxLDIuMi0uNywyLjM5LDIuMzksMCwwLDEsMi42LDIuN1Y3LjdhNi42Miw2LjYyLDAsMCwwLC4xLDEuNVptLS4yLTMuMWMtMS4xLDAtMi4yLjItMi4yLDEuMmEuODQuODQsMCwwLDAsLjc4LjloLjEyYTEuMiwxLjIsMCwwLDAsMS4yLS45YzAtLjEuMS0uMi4xLS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNS4xNCw0LjlhMTAuOTMsMTAuOTMsMCwwLDAtLjEtMmgxLjRsLjEsMS4yaC4xYTEuODcsMS44NywwLDAsMSwxLjctMS40aC40VjQuMmE0LjMzLDQuMzMsMCwwLDAtLjUtLjEsMS4zMywxLjMzLDAsMCwwLTEuNCwxLjIsNC4zMyw0LjMzLDAsMCwwLS4xLjVWOS4xaC0xLjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM1LjU0LDBWNy40NWE5LjE4LDkuMTgsMCwwLDAsLjEsMS44aC0xLjRsLS4xLTFoMEEyLjI1LDIuMjUsMCwwLDEsMzIsOS4zNWMtMS41LDAtMi43LTEuMy0yLjctMy4yLDAtMi4xLDEuMy0zLjQsMi44LTMuNGEyLjIsMi4yLDAsMCwxLDEuOC44aDBWMFptLTEuNiw1LjVWNS4xQTEuNDEsMS40MSwwLDAsMCwzMi41NCw0Yy0xLDAtMS42LjktMS42LDIuMXMuNiwyLDEuNiwyQTEuMzksMS4zOSwwLDAsMCwzMy45NCw3YTQuMzMsNC4zMywwLDAsMCwuMS0uNXYtMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNLjUsMTIuNjZWMzAuODJBNS4xNSw1LjE1LDAsMCwwLDUuNiwzNkgzNC4zMmE1LjE1LDUuMTUsMCwwLDAsNS4xMi01LjE4aDBWMTIuNjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIzLjMyLDIwLjM0SDM0LjU3YTEsMSwwLDAsMSwwLDJIMjMuMzJhMSwxLDAsMSwxLDAtMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjMuMzIsMTYuNDVIMzQuNTdhMSwxLDAsMCwxLDAsMkgyMy4zMmExLDEsMCwxLDEsMC0yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy4zMiwyNC4yNEgzNC41N2ExLDEsMCwwLDEsMCwySDIzLjMyYTEsMSwwLDAsMSwwLTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE5LjM0LDI4LjMyYTE2LjMxLDE2LjMxLDAsMCwwLTQuOC0yLjE5QTkuNjksOS42OSwwLDAsMCwxNiwyMy4yLDUuOTIsNS45MiwwLDAsMCwxNi4yMSwyMWExMS4wNywxMS4wNywwLDAsMCwwLTIuMjNBMywzLDAsMCwwLDEzLDE2LjM1YTMsMywwLDAsMC0zLjIzLDIuNDMsMTEuMzUsMTEuMzUsMCwwLDAsMCwyLjIyQTUuOTMsNS45MywwLDAsMCwxMCwyMy4xOWE5Ljc5LDkuNzksMCwwLDAsMS40NSwyLjk0LDE2LjMyLDE2LjMyLDAsMCwwLTQuNzYsMi4xOGMtMi4xNywxLTIuMjMsMi4xNC0yLjIzLDIuMTR2MS44OGgxN1YzMC40NVMyMS40NCwyOS4zNCwxOS4zNCwyOC4zMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PC9zdmc+)
		}

		.no-svg .icon-vcard-gray-hover,
		.no-svg .people-connect-vcard:hover {
			background-image: url("/images/assets/icon-vcard-gray-hover.png")
				/*ImageEmbed:skip*/
		}

		.icon-car {
			background-repeat: no-repeat;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARYSURBVHgBzVhdTttAEJ6NE4QEVcMJcE/Q8FC1b116gbYnILxRggQ9AckJAKmlSH1ocgJyA7ZvValEOAHuCepKpEpD8HZmd42Ns3YSybj5JGed3fHM7OzOzy6DGbDIt9wygAs54VqciGno2CSCKt+rjmC4i6R79BdyhgRo38JtayBOvDSaTCXJcg44Zyyyno9PD/IBTbgW/ZXNa3HcshFmKrnEG1ekIM7WY8A2r8UHATnCGKGJMjaMOus2GU4ag0d85w02W6QgLsf6H3GclwXvMPJ++DfeeXfBfb6Cf1/g4w69806SrpTGQELA9VtwlLVf8kAZyk3zym3jpfRP2VP1C07uFkzCF4c+rRi9L75qrCbHM5TUnizhrw8FgIFUxqgEwVpyLEtJ5Xl98fnBLUmQIH9TG1jisFVJ8jpqmVmCgtDTMpmbHLAqGWYVWaCSJXA88+qOj1kggdV0W5ySAQQetcw4bBxWJZGwqlv5EwpCBRY8aqUl9aY5jgk/shCnIcTCUDUZhlKUZC79SnAKCT93UnVtAE4wXIn3p1nSpR/MBIVZkoBZ7lK/VWrx/nsFxjLf4mi9Deys64+gDQWC6dhMTw8V7tyC7FJKZpGCjQNs9mCOEBY3SkmqeDDin4LaE+xImnDwP4ERBgttZVVRpg5d8TBqW33x6RDmAHgi6I7g5he+cuU4aEUTm1ih3pyFeGVUTiPShy6HTM7pG5xIpy+O25AjQkclGVQnpMmwhqAlvl1DBS9AO1JNM2Ff0LnOICfoyl+dn+rmDGVkbO/DNErispMTVdHcHZzdGj6bxvQcJ1CHHBCAPDCyjkIZoB23ucx3eJx2bLnJiuHhqy8+1k13D2dOS36KY3T2aVNnWNJNi0VY9Gmv0TKDtp7Ag1cY9npoRexjaMmAZIhUJUOEKSqEhJGvz23scfSxcwUz4AaGZK22hJKrA7QudCMZ0mcqykQyCGPLbaoRUrC2xN+pWdIFAZLuGlaXyW+k2vTpDyQmjDK6+o29pJWzyPgapx+zJC0HnrdbONMDBqUDfN/FeIUMWFVngGAsjuK2eAIZwMm2kddGXAbuuyNUZhctd4EyPJLBtB94SQ+3Og4KRUVYS18KqL1DcVRQisrreKv3IlM3FkkZSdpyBpMmNs3QOR7i7B2XETqVjU4pyUymsZXuD30xEMoYJPpI8fAOSjmZjkvSBGpJm/oSpgIzgVe2JtC9BpUUpuWtvLsOeo+2Y6XaThOZ7MN8ASugytt7RS+ZuALlGlZDNQoPoPO2SIaECHlaMuKl46XTm3iLh9Ef01NDUptOQ+MNCRNAIYjoslJqFq+sa5a5QcbVn/R1y1Zt47Pk7Sh62O/bY7zSQ5CdMV35SWJcx4zAx8fDW7dpDmulLmUX2nfIayODV9f2depN79D77lXcZ3iDwVRVRIziD1BRozPEe7qxhQwQL7zNJSflST5xXhWobA68bwPLJCYjbWlnDfRURAxgUJ2V1z/5KMfrYJpXfAAAAABJRU5ErkJggg==)
		}

		.icon-box-arrow {
			background-repeat: no-repeat
		}

		.svg .icon-box-arrow {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMC42NCAyLjAzNDUxZS0wN1YxLjYyNjY3SDE1LjJMNS4xNDY2NyAxMS43MDY3TDYuMzIgMTIuODhMMTYuMzczMyAyLjgyNjY3VjcuMzg2NjdIMThWMC44MjY2NjZWMi4wMzQ1MWUtMDdIMTcuMTczM0gxMC42NFpNMi4wMzQ1MWUtMDcgMy4yOFYxOEgxNC43MlY3LjM4NjY3TDEzLjA5MzMgOS4wMTMzM1YxNi4zNzMzSDEuNjI2NjdWNC45MDY2N0g5LjAxMzMzTDEwLjY0IDMuMjhIMi4wMzQ1MWUtMDdaIiBmaWxsPSIjZmZmZmZmIi8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-box-arrow {
			background-image: url("/images/assets/icon-box-arrow.png")
				/*ImageEmbed:skip*/
		}

		.icon-corporate-finance {
			background-repeat: no-repeat
		}

		.svg .icon-corporate-finance {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wLjc5OTk5NyA5Ljk5OTk2QzAuNzk5OTk3IDQuOTE5OTggNC45MTk5OCAwLjc5OTk5NyA5Ljk5OTk2IDAuNzk5OTk3QzEyLjI0IDAuNzk5OTk3IDE0LjM1OTkgMS41OTk5OSAxNi4wMzk5IDMuMDc5OTlIMTQuMzE5OVYzLjg3OTk4SDE3LjI3OTlWMy4xOTk5OUwxNy4zMTk5IDMuMTU5OTlMMTcuMjc5OSAzLjExOTk5VjAuODc5OTk3SDE2LjQ3OTlWMi4zNTk5OUMxNC42Mzk5IDAuODM5OTk3IDEyLjQgMCA5Ljk5OTk2IDBDNC40Nzk5OCAwIDAgNC40Nzk5OCAwIDkuOTk5OTZDMCAxMS42IDAuMzk5OTk4IDEzLjE5OTkgMS4xMiAxNC42Mzk5TDEuMzE5OTkgMTQuOTk5OUwyLjAzOTk5IDE0LjYzOTlMMS44Mzk5OSAxNC4yNzk5QzEuMTYgMTIuOTYgMC43OTk5OTcgMTEuNDggMC43OTk5OTcgOS45OTk5NloiIGZpbGw9IiMwMDY3QjEiLz4NCjxwYXRoIGQ9Ik0xOS4xMjAyIDUuODM5OThMMTguOTYwMiA1LjQ3OTk4TDE4LjI0MDIgNS43OTk5OEwxOC40MDAyIDYuMTU5OThDMTguOTYwMiA3LjM1OTk3IDE5LjI0MDIgOC42Mzk5NyAxOS4yNDAyIDkuOTU5OTZDMTkuMjQwMiAxNS4wMzk5IDE1LjEyMDIgMTkuMTU5OSAxMC4wNDAyIDE5LjE1OTlDNy42NDAyNSAxOS4xNTk5IDUuMzYwMjYgMTguMjM5OSAzLjY0MDI3IDE2LjU5OTlINS4yODAyNlYxNS43OTk5SDIuMjgwMjdWMTYuMzU5OVYxOC43OTk5SDMuMDgwMjdWMTcuMTk5OUM0LjkyMDI2IDE4Ljk1OTkgNy40MDAyNSAxOS45OTk5IDEwLjAwMDIgMTkuOTk5OUMxNS41MjAyIDE5Ljk5OTkgMjAuMDAwMiAxNS41MTk5IDIwLjAwMDIgOS45OTk5NkMyMC4wMDAyIDguNTU5OTcgMTkuNjgwMiA3LjE1OTk3IDE5LjEyMDIgNS44Mzk5OFoiIGZpbGw9IiMwMDY3QjEiLz4NCjxwYXRoIGQ9Ik0xMC4yMzk1IDE0LjY3OTRWMTMuNzE5NEMxMC43MTk1IDEzLjY3OTQgMTEuMTU5NSAxMy41NTk0IDExLjUxOTUgMTMuMzE5NEMxMi4xMTk1IDEyLjk1OTQgMTIuMzk5NSAxMi4zNTk0IDEyLjM5OTUgMTEuNTU5NEMxMi4zOTk1IDEwLjk1OTQgMTIuMTk5NSAxMC40Nzk0IDExLjc1OTUgMTAuMTU5NEMxMS40Nzk1IDkuOTU5NDIgMTAuOTk5NSA5LjcxOTQyIDEwLjIzOTUgOS40Nzk0MlY3LjYzOTQzQzEwLjU1OTUgNy42Nzk0MyAxMC43NTk1IDcuNzk5NDMgMTAuODc5NSA3Ljk5OTQzQzEwLjk1OTUgOC4xMTk0MyAxMC45OTk1IDguMzE5NDIgMTEuMDM5NSA4LjYzOTQySDEyLjMxOTVDMTIuMzE5NSA3Ljg3OTQzIDEyLjAzOTUgNy4zMTk0MyAxMS40Nzk1IDYuOTU5NDNDMTEuMTk5NSA2Ljc1OTQzIDEwLjc1OTUgNi41OTk0MyAxMC4yMzk1IDYuNTU5NDNWNS45MTk0M0g5Ljc1OTUyVjYuNTU5NDNDOS40Mzk1MiA2LjU5OTQzIDkuMTk5NTIgNi42Mzk0MyA4Ljk5OTUzIDYuNjc5NDNDOC43MTk1MyA2Ljc1OTQzIDguNDc5NTMgNi45MTk0MyA4LjIzOTUzIDcuMTU5NDNDOC4wNzk1MyA3LjMxOTQzIDcuOTE5NTMgNy41NTk0MyA3LjgzOTUzIDcuNzk5NDNDNy43NTk1MyA4LjAzOTQzIDcuNjc5NTMgOC4zMTk0MiA3LjY3OTUzIDguNTk5NDJDNy42Nzk1MyA5LjAzOTQyIDcuNzk5NTMgOS40Mzk0MiA4LjAzOTUzIDkuNzU5NDJDOC4yNzk1MyAxMC4wNzk0IDguNzE5NTMgMTAuMzE5NCA5LjMxOTUyIDEwLjUxOTRMOS43MTk1MiAxMC42Mzk0VjEyLjY3OTRDOS4zNTk1MiAxMi41OTk0IDkuMTE5NTMgMTIuNDc5NCA4Ljk5OTUzIDEyLjI3OTRDOC45MTk1MyAxMi4xNTk0IDguODM5NTMgMTEuODc5NCA4Ljc5OTUzIDExLjQ3OTRINy41MTk1M0M3LjUxOTUzIDEyLjM1OTQgNy43NTk1MyAxMi45OTk0IDguMzE5NTMgMTMuMzU5NEM4LjYzOTUzIDEzLjU1OTQgOS4xMTk1MiAxMy43MTk0IDkuNzE5NTIgMTMuNzU5NFYxNC43MTk0SDEwLjIzOTVWMTQuNjc5NFpNMTAuMjM5NSAxMC43OTk0QzEwLjUxOTUgMTAuODc5NCAxMC42Nzk1IDEwLjk5OTQgMTAuNzk5NSAxMS4wNzk0QzEwLjk5OTUgMTEuMjM5NCAxMS4wNzk1IDExLjQzOTQgMTEuMDc5NSAxMS43MTk0QzExLjA3OTUgMTIuMDc5NCAxMC45OTk1IDEyLjMxOTQgMTAuNzk5NSAxMi40Nzk0QzEwLjY3OTUgMTIuNTU5NCAxMC41MTk1IDEyLjYzOTQgMTAuMjM5NSAxMi42Mzk0VjEwLjc5OTRaTTkuMjc5NTIgOS4wNzk0MkM5LjA3OTUzIDguOTE5NDIgOC45NTk1MyA4LjcxOTQyIDguOTU5NTMgOC40Mzk0MkM4Ljk1OTUzIDguMTk5NDIgOS4wMzk1MyA3Ljk5OTQzIDkuMTU5NTIgNy44Mzk0M0M5LjI3OTUyIDcuNjc5NDMgOS41MTk1MiA3LjYzOTQzIDkuNzU5NTIgNy41OTk0M1Y5LjI3OTQyQzkuNTU5NTIgOS4yMzk0MiA5LjM5OTUyIDkuMTU5NDIgOS4yNzk1MiA5LjA3OTQyWiIgZmlsbD0iIzAwNjdCMSIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-corporate-finance {
			background-image: url("/images/assets/icon-corporate-finance.png")
				/*ImageEmbed:skip*/
		}

		.icon-economic-consulting {
			background-repeat: no-repeat
		}

		.svg .icon-economic-consulting {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMC40Mjg1IDguNzVWNS40MTY2N0gxNi44ODY5TDEwLjMwOTUgMEwzLjczMjEgNS40MTY2N0gwLjE5MDQzVjguNzVIMi43MjAxOVYxNi42NjY3SDAuMTkwNDNWMjBIMjAuNDI4NVYxNi42NjY3SDE3Ljg5ODhWOC43NUgyMC40Mjg1Wk0xMC4zMDk1IDEuMDgzMzNMMTUuNTc5OCA1LjQxNjY3SDUuMDM5MTRMMTAuMzA5NSAxLjA4MzMzWk0xLjAzMzY4IDcuOTE2NjdWNi4yNUgyLjcyMDE5SDE3Ljg5ODhIMTkuNTg1M1Y3LjkxNjY3SDE3Ljg5ODhIMi43MjAxOUgxLjAzMzY4Wk0xMC43MzExIDE2LjY2NjdWOC43NUgxMy42ODI1VjE2LjY2NjdIMTAuNzMxMVpNOS44ODc4NSA4Ljc1VjE2LjY2NjdINi45MzY0NlY4Ljc1SDkuODg3ODVaTTMuNTYzNDUgOC43NUg2LjA5MzIxVjE2LjY2NjdIMy41NjM0NVY4Ljc1Wk0xOS41ODUzIDE3LjVWMTkuMTY2N0gxLjAzMzY4VjE3LjVIMi43MjAxOUgxNy44OTg4SDE5LjU4NTNaTTE3LjA1NTUgMTYuNjY2N0gxNC41MjU4VjguNzVIMTcuMDU1NVYxNi42NjY3WiIgZmlsbD0iIzAwNjdCMSIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-economic-consulting {
			background-image: url("/images/assets/icon-economic-consulting.png")
				/*ImageEmbed:skip*/
		}

		.icon-litigation-councel {
			background-repeat: no-repeat
		}

		.svg .icon-litigation-councel {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMC40Mjg1IDBIMC4xOTA0M1YxNUg5LjM4MTlMNS45MjQ1NiAxOS41TDYuNTk5MTYgMjBMMTAuMzA5NSAxNS4xNjY3TDE0LjAxOTggMjBMMTQuNjk0NCAxOS41TDExLjIzNzEgMTVIMjAuNDI4NVYwWk0xOS41ODUzIDE0LjE2NjdIMS4wMzM2OFYwLjgzMzMzM0gxOS41ODUzVjE0LjE2NjdaIiBmaWxsPSIjMDA2N0IxIi8+DQo8cGF0aCBkPSJNOC40NTM3OSA3LjQ1ODgyTDEwLjk0MTQgOS45MTcxNUwxNC45ODkgNS45MTcxNVY3LjgzMzgySDE1LjgzMjNWNC41MDA0OUgxMi40NTkzVjUuMzMzODJIMTQuMzk4N0wxMC45NDE0IDguNzUwNDlMOC40NTM3OSA2LjI5MjE1TDMuOTQyMzggMTAuNzUwNUw0LjUzMjY2IDExLjMzMzhMOC40NTM3OSA3LjQ1ODgyWiIgZmlsbD0iIzAwNjdCMSIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-litigation-councel {
			background-image: url("/images/assets/icon-litigation-councel.png")
				/*ImageEmbed:skip*/
		}

		.icon-strategic-coms {
			background-repeat: no-repeat
		}

		.svg .icon-strategic-coms {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMC40Mjg1IDE2LjM3NUwxNC4yNzI4IDEwLjI5MTdMMTguOTUyOCA1LjY2NjY3QzE5Ljc1MzkgNC44NzUgMTkuNzUzOSAzLjU4MzMzIDE4Ljk1MjggMi43OTE2N0wxNy41NjE1IDEuNDE2NjdDMTcuMTM5OCAxIDE2LjYzMzkgMC44MzMzMzMgMTYuMTI3OSAwLjgzMzMzM0MxNS42MjIgMC44MzMzMzMgMTUuMDczOSAxLjA0MTY3IDE0LjY5NDQgMS40MTY2N0wxMC4wMTQzIDYuMDQxNjdMMy44NTg1OSAwTDAuMTkwNDMgMy42MjVMNi4zMDQwMiA5LjY2NjY3TDMuODU4NTkgMTIuMDgzM0w1LjcxMzc0IDEzLjkxNjdMNC40NDg4NiAxNS4xNjY3QzMuMjY4MzEgMTQuMjkxNyAxLjU4MTggMTQuMzc1IDAuNDg1NTY5IDE1LjQ1ODNMMC4xOTA0MyAxNS43NUwyLjA0NTU5IDE3LjU4MzNMMC4xOTA0MyAxOS4zNzVMMC44MjI4NyAyMEwyLjY3ODAzIDE4LjE2NjdMNC41MzMxOSAyMEw0LjgyODMzIDE5LjcwODNDNS45MjQ1NiAxOC42MjUgNi4wMDg4OCAxNi45NTgzIDUuMTIzNDcgMTUuNzkxN0w2LjM4ODM1IDE0LjU0MTdMOC4yNDM1MSAxNi4zNzVMMTAuNjg4OSAxMy45NTgzTDE2Ljc2MDQgMjBMMjAuNDI4NSAxNi4zNzVaTTQuNzg2MTYgMTcuNzkxN0M0Ljc4NjE2IDE3LjgzMzMgNC43ODYxNiAxNy45MTY3IDQuNzQ0IDE3Ljk1ODNDNC43NDQgMTggNC43NDQgMTguMDQxNyA0LjcwMTg0IDE4LjA4MzNDNC43MDE4NCAxOC4xNjY3IDQuNjU5NjggMTguMjA4MyA0LjYxNzUxIDE4LjI5MTdDNC42MTc1MSAxOC4zMzMzIDQuNTc1MzUgMTguMzc1IDQuNTc1MzUgMTguNDE2N0M0LjUzMzE5IDE4LjUgNC40OTEwMyAxOC42MjUgNC40MDY3IDE4LjcwODNMMy4yMjYxNCAxNy41NDE3TDIuNTkzNyAxNi45MTY3TDEuNDU1MzEgMTUuNzkxN0MxLjUzOTY0IDE1LjcwODMgMS42NjYxMiAxNS42NjY3IDEuNzUwNDUgMTUuNjI1QzEuNzkyNjEgMTUuNjI1IDEuODM0NzggMTUuNTgzMyAxLjg3Njk0IDE1LjU4MzNDMS45NjEyNiAxNS41NDE3IDIuMDAzNDMgMTUuNTQxNyAyLjA4Nzc1IDE1LjVDMi4xMjk5MSAxNS41IDIuMTcyMDggMTUuNDU4MyAyLjIxNDI0IDE1LjQ1ODNDMi4yNTY0IDE1LjQ1ODMgMi4zNDA3MyAxNS40MTY3IDIuMzgyODkgMTUuNDE2N0MyLjQyNTA1IDE1LjQxNjcgMi41MDkzOCAxNS40MTY3IDIuNTUxNTQgMTUuNDE2N0MyLjU5MzcgMTUuNDE2NyAyLjY3ODAzIDE1LjQxNjcgMi43MjAxOSAxNS40MTY3QzIuNzYyMzUgMTUuNDE2NyAyLjg0NjY4IDE1LjQxNjcgMi44ODg4NCAxNS40MTY3QzIuOTMxMDEgMTUuNDE2NyAyLjk3MzE3IDE1LjQxNjcgMy4wMTUzMyAxNS40NTgzQzMuMDk5NjYgMTUuNDU4MyAzLjE0MTgyIDE1LjUgMy4yMjYxNCAxNS41SDMuMjY4MzFDMy40MzY5NiAxNS41NDE3IDMuNjQ3NzcgMTUuNjI1IDMuODE2NDIgMTUuNzVDMy45NDI5MSAxNS44MzMzIDQuMDY5NCAxNS45MTY3IDQuMTUzNzIgMTZDNC4yMzgwNSAxNi4wODMzIDQuMzY0NTQgMTYuMjA4MyA0LjQwNjcgMTYuMzMzM0M0LjUzMzE5IDE2LjUgNC42MTc1MSAxNi42NjY3IDQuNjU5NjggMTYuODc1VjE2LjkxNjdDNC42NTk2OCAxNyA0LjcwMTg0IDE3LjA0MTcgNC43MDE4NCAxNy4xMjVDNC43MDE4NCAxNy4xNjY3IDQuNzAxODQgMTcuMjA4MyA0Ljc0NCAxNy4yNUM0Ljc0NCAxNy4yOTE3IDQuNzQ0IDE3LjM3NSA0Ljc0NCAxNy40MTY3QzQuNzQ0IDE3LjQ1ODMgNC43NDQgMTcuNTQxNyA0Ljc0NCAxNy41ODMzQzQuNzg2MTYgMTcuNzA4MyA0Ljc4NjE2IDE3Ljc1IDQuNzg2MTYgMTcuNzkxN1pNMS40MTMxNSAzLjYyNUwzLjg1ODU5IDEuMjA4MzNMNi4zMDQwMiAzLjYyNUwzLjg1ODU5IDYuMDQxNjdMMS40MTMxNSAzLjYyNVpNNC40OTEwMyA2LjY2NjY3TDYuOTM2NDYgNC4yNUw5LjM4MTkgNi42NjY2N0w2LjkzNjQ2IDkuMDgzMzNMNC40OTEwMyA2LjY2NjY3Wk01LjA4MTMgMTIuMTI1TDYuOTM2NDYgMTAuMjkxN0wxMC42MDQ2IDYuNjY2NjdMMTUuMjg0NyAyLjA0MTY3QzE1LjQ5NTUgMS44MzMzMyAxNS43OTA2IDEuNzA4MzMgMTYuMTI3OSAxLjcwODMzQzE2LjQ2NTIgMS43MDgzMyAxNi43NjA0IDEuODMzMzMgMTYuOTcxMiAyLjA0MTY3TDE4LjM2MjYgMy40MTY2N0MxOC41NzM0IDMuNjI1IDE4LjY5OTkgMy45MTY2NyAxOC42OTk5IDQuMjVDMTguNjk5OSA0LjU4MzMzIDE4LjU3MzQgNC44NzUgMTguMzYyNiA1LjA4MzMzTDguMTU5MTggMTUuMTI1TDUuMDgxMyAxMi4xMjVaTTExLjIzNzEgMTMuMzMzM0wxMy42ODI1IDEwLjkxNjdMMTYuMTI3OSAxMy4zMzMzTDEzLjY4MjUgMTUuNzVMMTEuMjM3MSAxMy4zMzMzWk0xNi43NjA0IDEzLjkxNjdMMTkuMjA1OCAxNi4zMzMzTDE2Ljc2MDQgMTguNzVMMTQuMzE0OSAxNi4zMzMzTDE2Ljc2MDQgMTMuOTE2N1oiIGZpbGw9IiMwMDY3QjEiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-strategic-coms {
			background-image: url("/images/assets/icon-strategic-coms.png")
				/*ImageEmbed:skip*/
		}

		.icon-tech {
			background-repeat: no-repeat
		}

		.svg .icon-tech {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS44NjkzIDMuOTE2NjdDMTkuMzIxMiAzLjMzMzMzIDE4LjM1MTQgMy4wNDE2NyAxNy4xMjg3IDMuMDQxNjdDMTYuMTE2OCAzLjA0MTY3IDE0Ljg5NDEgMy4yNSAxMy42MjkyIDMuNjI1QzEyLjgyODEgMS40MTY2NyAxMS42NDc2IDAgMTAuMjk4MyAwQzguOTQ5MTQgMCA3Ljc2ODU4IDEuNDE2NjcgNi45Njc0OSAzLjYyNUM1LjY2MDQ1IDMuMjUgNC40Mzc3MyAzLjA0MTY3IDMuNDI1ODMgMy4wNDE2N0MyLjI0NTI3IDMuMDQxNjcgMS4yNzU1MyAzLjMzMzMzIDAuNzI3NDE0IDMuOTE2NjdDLTAuNDk1MzA0IDUuMjA4MzMgMC40MzIyNzUgNy42MjUgMi44Nzc3MSAxMC4xMjVDMC40NzQ0MzggMTIuNjI1IC0wLjQ5NTMwNCAxNS4wNDE3IDAuNzI3NDE0IDE2LjMzMzNDMS4yNzU1MyAxNi45MTY3IDIuMjQ1MjcgMTcuMjA4MyAzLjQ2Nzk5IDE3LjIwODNDNC41MjIwNiAxNy4yMDgzIDUuNzQ0NzcgMTcgNy4wNTE4MiAxNi41ODMzQzcuODUyOTEgMTguNjY2NyA4Ljk5MTMgMjAgMTAuMjk4MyAyMEMxMS42MDU0IDIwIDEyLjc0MzggMTguNjY2NyAxMy41NDQ5IDE2LjU4MzNDMTQuODk0MSAxNyAxNi4xMTY4IDE3LjIwODMgMTcuMTI4NyAxNy4yMDgzQzE4LjM1MTQgMTcuMjA4MyAxOS4yNzkgMTYuOTE2NyAxOS44NjkzIDE2LjMzMzNDMjEuMDkyIDE1LjA0MTcgMjAuMTY0NCAxMi42MjUgMTcuNzE5IDEwLjEyNUMyMC4xNjQ0IDcuNjI1IDIxLjA5MiA1LjIwODMzIDE5Ljg2OTMgMy45MTY2N1pNMTcuMTcwOSAzLjg3NUMxOC4xNDA2IDMuODc1IDE4Ljg5OTUgNC4wODMzMyAxOS4yNzkgNC41QzE5LjUzMiA0Ljc1IDE5LjYxNjMgNS4xMjUgMTkuNTc0MSA1LjU4MzMzQzE5LjQ0NzYgNi41ODMzMyAxOC42NDY2IDggMTcuMTcwOSA5LjU0MTY3QzE2LjQxMTkgOC43OTE2NyAxNS41MjY1IDguMDgzMzMgMTQuNTE0NiA3LjM3NUMxNC4zODgxIDYuMjkxNjcgMTQuMTc3MyA1LjMzMzMzIDEzLjkyNDMgNC40MTY2N0MxNS4xMDQ5IDQuMDgzMzMgMTYuMjAxMSAzLjg3NSAxNy4xNzA5IDMuODc1Wk0xNC41OTg5IDguNDU4MzNDMTUuMzU3OSA5IDE1Ljk5MDMgOS41ODMzMyAxNi41ODA2IDEwLjEyNUMxNS45OTAzIDEwLjY2NjcgMTUuMzU3OSAxMS4yNSAxNC41OTg5IDExLjc5MTdDMTQuNjQxMSAxMS4yMDgzIDE0LjY4MzMgMTAuNjI1IDE0LjY4MzMgMTBDMTQuNjQxMSA5LjUgMTQuNTk4OSA4Ljk1ODMzIDE0LjU5ODkgOC40NTgzM1pNMTMuNTQ0OSA2Ljc1QzEyLjc4NTkgNi4yNSAxMi4wMjcgNS44MzMzMyAxMS4yNjgxIDUuNDE2NjdDMTEuOTAwNSA1LjEyNSAxMi40OTA4IDQuOTE2NjcgMTMuMTIzMiA0LjcwODMzQzEzLjI5MTkgNS4zMzMzMyAxMy40MTg0IDYgMTMuNTQ0OSA2Ljc1Wk04LjAyMTU2IDMuMjVDOC42NTQgMS43NSA5LjUzOTQyIDAuODMzMzMzIDEwLjI5ODMgMC44MzMzMzNDMTEuMDU3MyAwLjgzMzMzMyAxMS45NDI3IDEuNzUgMTIuNTc1MSAzLjI1QzEyLjY1OTUgMy40NTgzMyAxMi43NDM4IDMuNjY2NjcgMTIuODI4MSAzLjg3NUMxMi4wMjcgNC4xNjY2NyAxMS4xNDE2IDQuNSAxMC4yOTgzIDQuOTE2NjdDOS40MTI5MyA0LjUgOC41Njk2NyA0LjE2NjY3IDcuNzY4NTggMy44NzVDNy44NTI5MSAzLjY2NjY3IDcuOTM3MjMgMy40NTgzMyA4LjAyMTU2IDMuMjVaTTcuNTE1NjEgNC42NjY2N0M4LjEwNTg4IDQuODc1IDguNzM4MzIgNS4xMjUgOS4zNzA3NiA1LjM3NUM4LjYxMTg0IDUuNzkxNjcgNy44NTI5MSA2LjIwODMzIDcuMDkzOTggNi43MDgzM0M3LjE3ODMxIDYgNy4zMDQ3OSA1LjMzMzMzIDcuNTE1NjEgNC42NjY2N1pNMS4wMjI1NSA1LjU4MzMzQzAuOTgwMzkgNS4xMjUgMS4wNjQ3MiA0Ljc1IDEuMzE3NjkgNC41QzEuNjk3MTYgNC4xMjUgMi40NTYwOCAzLjg3NSAzLjQyNTgzIDMuODc1QzQuMzk1NTcgMy44NzUgNS40OTE4IDQuMDgzMzMgNi42NzIzNSA0LjQxNjY3QzYuNDE5MzggNS4yOTE2NyA2LjIwODU2IDYuMjkxNjcgNi4wODIwOCA3LjM3NUM1LjA3MDE3IDguMDgzMzMgNC4xODQ3NSA4LjgzMzMzIDMuNDI1ODMgOS41NDE2N0MxLjk1MDEzIDcuOTU4MzMgMS4xNDkwNCA2LjU0MTY3IDEuMDIyNTUgNS41ODMzM1pNNi4wMzk5MSAxMS43OTE3QzUuMjgwOTggMTEuMjUgNC42NDg1NCAxMC42NjY3IDQuMDU4MjcgMTAuMTI1QzQuNjQ4NTQgOS41ODMzMyA1LjI4MDk4IDkuMDQxNjcgNi4wMzk5MSA4LjQ1ODMzQzUuOTk3NzUgOC45NTgzMyA1Ljk5Nzc1IDkuNDU4MzMgNS45OTc3NSAxMEM1Ljk1NTU5IDEwLjYyNSA1Ljk5Nzc1IDExLjIwODMgNi4wMzk5MSAxMS43OTE3Wk0zLjQyNTgzIDE2LjM3NUMyLjQ1NjA4IDE2LjM3NSAxLjY5NzE2IDE2LjE2NjcgMS4zMTc2OSAxNS43NUMxLjA2NDcyIDE1LjUgMC45ODAzOSAxNS4xMjUgMS4wMjI1NSAxNC42NjY3QzEuMTQ5MDQgMTMuNjY2NyAxLjk1MDEzIDEyLjI1IDMuNDI1ODMgMTAuNzA4M0M0LjIyNjkyIDExLjQ1ODMgNS4xMTIzMyAxMi4yMDgzIDYuMTI0MjQgMTIuOTE2N0M2LjI1MDczIDEzLjk1ODMgNi40NjE1NCAxNC45NTgzIDYuNzU2NjggMTUuODMzM0M1LjUzMzk2IDE2LjE2NjcgNC4zOTU1NyAxNi4zNzUgMy40MjU4MyAxNi4zNzVaTTcuMDkzOTggMTMuNTQxN0M3Ljg1MjkxIDE0LjA0MTcgOC41Njk2NyAxNC40NTgzIDkuMzI4NiAxNC44MzMzQzguNzM4MzMgMTUuMDgzMyA4LjE0ODA1IDE1LjMzMzMgNy41NTc3NyAxNS41NDE3QzcuMzg5MTIgMTQuOTE2NyA3LjIyMDQ3IDE0LjI1IDcuMDkzOTggMTMuNTQxN1pNMTIuNTc1MSAxNi43NUMxMS45NDI3IDE4LjI1IDExLjA1NzMgMTkuMTY2NyAxMC4yOTgzIDE5LjE2NjdDOS41Mzk0MiAxOS4xNjY3IDguNjU0IDE4LjI1IDguMDIxNTYgMTYuNzVDNy45Nzk0IDE2LjYyNSA3Ljg5NTA3IDE2LjUgNy44NTI5MSAxNi4zMzMzQzguNjU0IDE2LjA0MTcgOS40NTUwOSAxNS43MDgzIDEwLjI5ODMgMTUuMzMzM0MxMS4xNDE2IDE1LjcwODMgMTEuOTQyNyAxNi4wODMzIDEyLjc0MzggMTYuMzMzM0MxMi43MDE2IDE2LjQ1ODMgMTIuNjU5NSAxNi42MjUgMTIuNTc1MSAxNi43NVpNMTMuMDM4OSAxNS41NDE3QzEyLjQ0ODYgMTUuMzMzMyAxMS44NTg0IDE1LjEyNSAxMS4yNjgxIDE0LjgzMzNDMTIuMDI3IDE0LjQ1ODMgMTIuNzg1OSAxNCAxMy41MDI3IDEzLjU0MTdDMTMuMzc2MiAxNC4yNSAxMy4yMDc2IDE0LjkxNjcgMTMuMDM4OSAxNS41NDE3Wk0xMy42NzE0IDEyLjQ1ODNDMTMuNTAyNyAxMi41ODMzIDEzLjI5MTkgMTIuNzA4MyAxMy4wODExIDEyLjgzMzNDMTIuMTUzNSAxMy40MTY3IDExLjIyNTkgMTMuOTU4MyAxMC4yOTgzIDE0LjQxNjdDOS4zNzA3NiAxMy45NTgzIDguNDQzMTkgMTMuNDE2NyA3LjUxNTYxIDEyLjgzMzNDNy4zMDQ3OSAxMi43MDgzIDcuMTM2MTQgMTIuNTgzMyA2LjkyNTMzIDEyLjQ1ODNDNi44NDEgMTEuNjY2NyA2Ljc5ODg0IDEwLjgzMzMgNi43OTg4NCAxMEM2Ljc5ODg0IDkuMjUgNi44NDEgOC41NDE2NyA2LjkyNTMzIDcuODMzMzNDNy4xMzYxNCA3LjcwODMzIDcuMzA0NzkgNy41NDE2NyA3LjUxNTYxIDcuNDE2NjdDOC40NDMxOSA2LjgzMzMzIDkuMzcwNzYgNi4yOTE2NyAxMC4yOTgzIDUuODMzMzNDMTEuMjI1OSA2LjI5MTY3IDEyLjE1MzUgNi44MzMzMyAxMy4wODExIDcuNDE2NjdDMTMuMjkxOSA3LjU0MTY3IDEzLjUwMjcgNy43MDgzMyAxMy42NzE0IDcuODMzMzNDMTMuNzU1NyA4LjU0MTY3IDEzLjc5NzggOS4yNSAxMy43OTc4IDEwQzEzLjc5NzggMTAuODMzMyAxMy43NTU3IDExLjY2NjcgMTMuNjcxNCAxMi40NTgzWk0xOS41NzQxIDE0LjY2NjdDMTkuNjE2MyAxNS4xMjUgMTkuNTMyIDE1LjUgMTkuMjc5IDE1Ljc1QzE4Ljg5OTUgMTYuMTI1IDE4LjE0MDYgMTYuMzc1IDE3LjE3MDkgMTYuMzc1QzE2LjIwMTEgMTYuMzc1IDE1LjA2MjcgMTYuMTY2NyAxMy44NCAxNS44MzMzQzE0LjA5MyAxNC45NTgzIDE0LjMwMzggMTMuOTU4MyAxNC40NzI1IDEyLjkxNjdDMTUuNDg0NCAxMi4yMDgzIDE2LjM2OTggMTEuNDU4MyAxNy4xNzA5IDEwLjcwODNDMTguNjQ2NiAxMi4yOTE3IDE5LjQ0NzYgMTMuNzA4MyAxOS41NzQxIDE0LjY2NjdaIiBmaWxsPSIjMDA2N0IxIi8+DQo8cGF0aCBkPSJNMTAuMjk2NCAxMC44MzMyQzEwLjc2MjEgMTAuODMzMiAxMS4xMzk2IDEwLjQ2MDEgMTEuMTM5NiA5Ljk5OTg0QzExLjEzOTYgOS41Mzk2IDEwLjc2MjEgOS4xNjY1IDEwLjI5NjQgOS4xNjY1QzkuODMwNjYgOS4xNjY1IDkuNDUzMTIgOS41Mzk2IDkuNDUzMTIgOS45OTk4NEM5LjQ1MzEyIDEwLjQ2MDEgOS44MzA2NiAxMC44MzMyIDEwLjI5NjQgMTAuODMzMloiIGZpbGw9IiMwMDY3QjEiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-tech {
			background-image: url("/images/assets/icon-tech.png")
				/*ImageEmbed:skip*/
		}

		.icon-play-button {
			background-repeat: no-repeat
		}

		.svg .icon-play-button {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAwQzUuMzcwMyAwIDAgNS4zNzAzIDAgMTJDMCAxOC42Mjk3IDUuMzcwMyAyNCAxMiAyNEMxOC42Mjk3IDI0IDI0IDE4LjYyOTcgMjQgMTJDMjQgNS4zNzAzIDE4LjYyOTcgMCAxMiAwWk0xNi4zNzIzIDEyLjgwNzlMMTAuMDA0IDE2LjY4MTJDOS4zNjIzOCAxNy4wNjE0IDguNTU0NDYgMTYuNjA5OSA4LjU1NDQ2IDE1Ljg3MzNWOC4xNTA0OUM4LjU1NDQ2IDcuNDEzODYgOS4zNjIzOCA2Ljk2MjM4IDEwLjAwNCA3LjM0MjU3TDE2LjM3MjMgMTEuMTkyMUMxNi45NjYzIDExLjU0ODUgMTYuOTY2MyAxMi40NTE1IDE2LjM3MjMgMTIuODA3OVoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-play-button {
			background-image: url("/images/assets/icon-play-button.png")
				/*ImageEmbed:skip*/
		}

		a.icon-vcard:hover {
			opacity: .8
		}

		.icon-flyout-close {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAJMSURBVDiNfZOxS1tRGMV/972A1kQksYNChvgIBIsPHaTkxRfNIjQiXSx06ty90LVTh/4NpQUHhYJTS6QdFJU+FUsSxCcJgiABm0EC0cFog+Hr4nskJu2Zvns53+GeczmKHhCReWAOSANBoAr8BH4opdwH3K7lJyLyXf6PTyKitYuotsNLYBXQr66uOD4+5vz8nGazyeDgILFYDNM00XUdoAC8UkqVfZF7gS8AR0dHbG1t0Ww2u2wODw+zsLDAyMgIwAlgAzVdRB4Ba0Bkc3MTx3FotVq9ouLm5gbXdYlGowwNDT0GDGBNA94A8UqlQrFYBCCVSjE+Pt4hYFkW6XQaESGXy3kvfQGYGjAPkM/n/YVgMMji4iITExMAzM7OYts2jUYDgOvra0qlkkefDwBzIsLZ2ZkvsrGxQV9fH9lslkQigWEYOI5DoVDwOZVKhampKYC05im3/7eIsL6+Tr1exzAMTk9P2d/f77B3eXnpjTENoL+/vyvETCZDOBymVqsRj8d9ax4GBga8sa4BJ4FAgEgk4hNSqRTT09Ps7u6yvLxMuVz2rXm4/2aAAw1wACYnJzvsbG9vs7e351s7PDwkHA4DoJTCNE2P7igReQoctFotVlZWuLi46LL2EJZlYds2wA6Q0ZRSv4DPuq6ztLTE2NjYP5eVUliWxczMjHf1AejozlfgOYDrupRKJarVKnd3d4RCIUZHR0kmk+1ZfFRKve7V4nci8qe9sre3tw9bnBeRZ+35dUFEEiLyXkR2RKRxv/hbRL6JyNsefP4CsbVKzyYnNw8AAAAASUVORK5CYII=)
		}

		.search-form .svg input[type=search],
		.search-form .svg input[type=text],
		.svg .icon-search,
		.svg .search-form input[type=search],
		.svg .search-form input[type=text] {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyMXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAyMSAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tc2VhcmNoLW1vYmlsZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTIwLjU1NDkyMjMsMTcuNzg0Mzc1IEwxNS40OTgyODAxLDEyLjczMTI1IEMxNi4yODYzMjgyLDExLjQ4NDM3NSAxNi42ODAzNTIzLDEwLjA0MDYyNSAxNi42ODAzNTIzLDguNDY1NjI1IEMxNi42ODAzNTIzLDMuOTM3NSAxMi43NDAxMTE2LDAgOC4yMDg4MzQ4LDAgQzMuNjc3NTU3OTksMCAwLDMuNjc1IDAsOC4yMDMxMjUgQzAsMTIuNzMxMjUgMy45NDAyNDA3LDE2LjY2ODc1IDguNDcxNTE3NTEsMTYuNjY4NzUgQzkuOTgxOTQzMTEsMTYuNjY4NzUgMTEuNDI2Njk4LDE2LjI3NSAxMi42MDg3NzAyLDE1LjU1MzEyNSBMMTcuNjY1NDEyNSwyMC42MDYyNSBDMTguMTkwNzc3OSwyMS4xMzEyNSAxOC45Nzg4MjYsMjEuMTMxMjUgMTkuNDM4NTIwOCwyMC42MDYyNSBMMjAuNjg2MjYzNywxOS4zNTkzNzUgQzIxLjIxMTYyOTEsMTguOSAyMS4wMTQ2MTcxLDE4LjI0Mzc1IDIwLjU1NDkyMjMsMTcuNzg0Mzc1IEwyMC41NTQ5MjIzLDE3Ljc4NDM3NSBaIE0yLjMzMzMzMzMzLDguMDM1NTgwNTIgQzIuMzMzMzMzMzMsNC44ODk1MTMxMSA0Ljg4OTUxMzExLDIuMzMzMzMzMzMgOC4wMzU1ODA1MiwyLjMzMzMzMzMzIEMxMS4xODE2NDc5LDIuMzMzMzMzMzMgMTQsNS4xNTE2ODUzOSAxNCw4LjI5Nzc1MjgxIEMxNCwxMS40NDM4MjAyIDExLjQ0MzgyMDIsMTQgOC4yOTc3NTI4MSwxNCBDNS4wODYxNDIzMiwxNCAyLjMzMzMzMzMzLDExLjE4MTY0NzkgMi4zMzMzMzMzMyw4LjAzNTU4MDUyIEwyLjMzMzMzMzMzLDguMDM1NTgwNTIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMzcyODY4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-search,
		.no-svg .search-form input[type=search],
		.no-svg .search-form input[type=text],
		.search-form .no-svg input[type=search],
		.search-form .no-svg input[type=text] {
			background-image: url("/images/assets/icon-search-mobile.png")
				/*ImageEmbed:skip*/
		}

		.search-form .svg input[type=search].tt-input,
		.search-form .svg input[type=text].tt-input,
		.svg .icon-search-tt,
		.svg .search-form input[type=search].tt-input,
		.svg .search-form input[type=text].tt-input {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyMXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAyMSAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tc2VhcmNoLW1vYmlsZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTIwLjU1NDkyMjMsMTcuNzg0Mzc1IEwxNS40OTgyODAxLDEyLjczMTI1IEMxNi4yODYzMjgyLDExLjQ4NDM3NSAxNi42ODAzNTIzLDEwLjA0MDYyNSAxNi42ODAzNTIzLDguNDY1NjI1IEMxNi42ODAzNTIzLDMuOTM3NSAxMi43NDAxMTE2LDAgOC4yMDg4MzQ4LDAgQzMuNjc3NTU3OTksMCAwLDMuNjc1IDAsOC4yMDMxMjUgQzAsMTIuNzMxMjUgMy45NDAyNDA3LDE2LjY2ODc1IDguNDcxNTE3NTEsMTYuNjY4NzUgQzkuOTgxOTQzMTEsMTYuNjY4NzUgMTEuNDI2Njk4LDE2LjI3NSAxMi42MDg3NzAyLDE1LjU1MzEyNSBMMTcuNjY1NDEyNSwyMC42MDYyNSBDMTguMTkwNzc3OSwyMS4xMzEyNSAxOC45Nzg4MjYsMjEuMTMxMjUgMTkuNDM4NTIwOCwyMC42MDYyNSBMMjAuNjg2MjYzNywxOS4zNTkzNzUgQzIxLjIxMTYyOTEsMTguOSAyMS4wMTQ2MTcxLDE4LjI0Mzc1IDIwLjU1NDkyMjMsMTcuNzg0Mzc1IEwyMC41NTQ5MjIzLDE3Ljc4NDM3NSBaIE0yLjMzMzMzMzMzLDguMDM1NTgwNTIgQzIuMzMzMzMzMzMsNC44ODk1MTMxMSA0Ljg4OTUxMzExLDIuMzMzMzMzMzMgOC4wMzU1ODA1MiwyLjMzMzMzMzMzIEMxMS4xODE2NDc5LDIuMzMzMzMzMzMgMTQsNS4xNTE2ODUzOSAxNCw4LjI5Nzc1MjgxIEMxNCwxMS40NDM4MjAyIDExLjQ0MzgyMDIsMTQgOC4yOTc3NTI4MSwxNCBDNS4wODYxNDIzMiwxNCAyLjMzMzMzMzMzLDExLjE4MTY0NzkgMi4zMzMzMzMzMyw4LjAzNTU4MDUyIEwyLjMzMzMzMzMzLDguMDM1NTgwNTIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMzcyODY4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+) !important
		}

		.no-svg .icon-search-tt,
		.no-svg .search-form input[type=search].tt-input,
		.no-svg .search-form input[type=text].tt-input,
		.search-form .no-svg input[type=search].tt-input,
		.search-form .no-svg input[type=text].tt-input {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAC4ElEQVQ4EaVUTUhUURS+577n31imOZiamH9NGahls3EXQQRtlCiwbBPoEO3aBAm1KFrWIihICCElApU2taggylVQT8HIMqVEdCZsnGlUHHNm7unci3d4Xp2Cms35+b77zbnnnPuAGb/Guo4KK3tblyXwBOOsBhDyBGAQBBsWmOgfmeh9ZRzZFIIrA80HOq9w5FeB81xXfoMrmHixnFw8PzHxOLgBcAVaFPz1gYckdk5iQogwR3yOYDkMEjFEu5EBnOHAStbxoEgkjo1O9Y67tNKuEqUKuy2wb6oDKRyMJSMXp6YGfqRZ5FRWni0qyS+4B5y1yzwK8e37UtQ/OzsQcfOkb8ke2jxnEABsQYLO5/unI5HxFZMYi31YDYbfD5V6D+3gwFuIX5SfnVsQCjvPTC6XQ5E9lFeWFZoEMx6JT3ZTlR9lngN0VVd37jI5XE1ZEqiH5pVNsoqnX68Kwa8rn27n9bBWk8fl2sikGoqJZoija8k3GkohNGhfWy73UAU0ZZ38m7WsubjmAPJi7WvLabHnZCDQ2vSPmmTa7VB5UOcQmTqvY2mplXxYOQDtVVVthW4wkw9ZeFRjlpWa1L62HITolwGtSOnOvNI7Gshkm2q6fBbCZYULjC/9XBsyuVZowZkuK/a30FLX0Ytpoj30hMK1VP14yiRLwawcGKAVrJAYIgyNfX3QZ/LUi6rfEyjzeOAd57BbkYUYo7d6I5r8NQwQXpU9lFdWFfL1wRJRoFhjCXbSmezZ8AD022cNvsD+bJs9pddSa/7zn+KthC19YH7BCWfl7evz2LYHgTVTj9OY5pDACkP2krC9Oid5yPFUeeHh0VDEUUNLV6pJ0vp8AW8BiFbkVgMwLEaGcwDiy/xy/MnMzKOov/7CJZrBbfcZd8VbirrJmfxMwiKZbNt0xUwiZp6+WG/Lvf5FAHZcY6plwI/8s6gU2kqY9vDuf4lq4TJv8zxtbRN9Em+NfOq59hv9rSv3PM6hAgAAAABJRU5ErkJggg==) !important
				/*ImageEmbed:skip*/
		}

		.search-form .svg input[type=search]:focus,
		.search-form .svg input[type=text]:focus,
		.svg .header-search-submit,
		.svg .icon-search-active,
		.svg .search-form input[type=search]:focus,
		.svg .search-form input[type=text]:focus {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyMXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAyMSAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tc2VhcmNoLW1vYmlsZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTIwLjU1NDkyMjMsMTcuNzg0Mzc1IEwxNS40OTgyODAxLDEyLjczMTI1IEMxNi4yODYzMjgyLDExLjQ4NDM3NSAxNi42ODAzNTIzLDEwLjA0MDYyNSAxNi42ODAzNTIzLDguNDY1NjI1IEMxNi42ODAzNTIzLDMuOTM3NSAxMi43NDAxMTE2LDAgOC4yMDg4MzQ4LDAgQzMuNjc3NTU3OTksMCAwLDMuNjc1IDAsOC4yMDMxMjUgQzAsMTIuNzMxMjUgMy45NDAyNDA3LDE2LjY2ODc1IDguNDcxNTE3NTEsMTYuNjY4NzUgQzkuOTgxOTQzMTEsMTYuNjY4NzUgMTEuNDI2Njk4LDE2LjI3NSAxMi42MDg3NzAyLDE1LjU1MzEyNSBMMTcuNjY1NDEyNSwyMC42MDYyNSBDMTguMTkwNzc3OSwyMS4xMzEyNSAxOC45Nzg4MjYsMjEuMTMxMjUgMTkuNDM4NTIwOCwyMC42MDYyNSBMMjAuNjg2MjYzNywxOS4zNTkzNzUgQzIxLjIxMTYyOTEsMTguOSAyMS4wMTQ2MTcxLDE4LjI0Mzc1IDIwLjU1NDkyMjMsMTcuNzg0Mzc1IEwyMC41NTQ5MjIzLDE3Ljc4NDM3NSBaIE0yLjMzMzMzMzMzLDguMDM1NTgwNTIgQzIuMzMzMzMzMzMsNC44ODk1MTMxMSA0Ljg4OTUxMzExLDIuMzMzMzMzMzMgOC4wMzU1ODA1MiwyLjMzMzMzMzMzIEMxMS4xODE2NDc5LDIuMzMzMzMzMzMgMTQsNS4xNTE2ODUzOSAxNCw4LjI5Nzc1MjgxIEMxNCwxMS40NDM4MjAyIDExLjQ0MzgyMDIsMTQgOC4yOTc3NTI4MSwxNCBDNS4wODYxNDIzMiwxNCAyLjMzMzMzMzMzLDExLjE4MTY0NzkgMi4zMzMzMzMzMyw4LjAzNTU4MDUyIEwyLjMzMzMzMzMzLDguMDM1NTgwNTIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjNDQ2OEJCIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .header-search-submit,
		.no-svg .icon-search-active,
		.no-svg .search-form input[type=search]:focus,
		.no-svg .search-form input[type=text]:focus,
		.search-form .no-svg input[type=search]:focus,
		.search-form .no-svg input[type=text]:focus {
			background-image: url("/images/assets/icon-search-mobile-active.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-search-purple {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tc2VhcmNoPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMzcyODY4IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjwvcmVjdD4NCiAgICAgICAgPHBhdGggZD0iTTIzLjY2MDg5MzIsMjEuNTUgTDE5LjgwODIxMzQsMTcuNyBDMjAuNDA4NjMxLDE2Ljc1IDIwLjcwODgzOTksMTUuNjUgMjAuNzA4ODM5OSwxNC40NSBDMjAuNzA4ODM5OSwxMSAxNy43MDY3NTE3LDggMTQuMjU0MzUwMyw4IEMxMC44MDE5NDg5LDggOCwxMC44IDgsMTQuMjUgQzgsMTcuNyAxMS4wMDIwODgyLDIwLjcgMTQuNDU0NDg5NSwyMC43IEMxNS42MDUyOSwyMC43IDE2LjcwNjA1NTYsMjAuNCAxNy42MDY2ODIxLDE5Ljg1IEwyMS40NTkzNjE5LDIzLjcgQzIxLjg1OTY0MDMsMjQuMSAyMi40NjAwNTc5LDI0LjEgMjIuODEwMzAxNiwyMy43IEwyMy43NjA5NjI4LDIyLjc1IEMyNC4xNjEyNDEyLDIyLjQgMjQuMDExMTM2OCwyMS45IDIzLjY2MDg5MzIsMjEuNTUgTDIzLjY2MDg5MzIsMjEuNTUgWiBNOS43Nzc3Nzc3OCwxNC4xMjIzNDcxIEM5Ljc3Nzc3Nzc4LDExLjcyNTM0MzMgMTEuNzI1MzQzMyw5Ljc3Nzc3Nzc4IDE0LjEyMjM0NzEsOS43Nzc3Nzc3OCBDMTYuNTE5MzUwOCw5Ljc3Nzc3Nzc4IDE4LjY2NjY2NjcsMTEuOTI1MDkzNiAxOC42NjY2NjY3LDE0LjMyMjA5NzQgQzE4LjY2NjY2NjcsMTYuNzE5MTAxMSAxNi43MTkxMDExLDE4LjY2NjY2NjcgMTQuMzIyMDk3NCwxOC42NjY2NjY3IEMxMS44NzUxNTYxLDE4LjY2NjY2NjcgOS43Nzc3Nzc3OCwxNi41MTkzNTA4IDkuNzc3Nzc3NzgsMTQuMTIyMzQ3MSBMOS43Nzc3Nzc3OCwxNC4xMjIzNDcxIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .icon-search-purple {
			background-image: url("/images/assets/icon-search.png")
				/*ImageEmbed:skip*/
		}

		.icon-map-point {
			transition: box-shadow, .25s, linear, 0s;
			border-radius: 10px;
			height: 16px;
			width: 16px
		}

		.icon-map-point.is-active,
		.icon-map-point:hover {
			box-shadow: 0 0 15px rgba(255, 255, 255, .75)
		}

		.svg .icon-map-point {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5tYXAtcG9pbnQ8L3RpdGxlPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik01MCAxMDBjMjcuNjE0IDAgNTAtMjIuMzg2IDUwLTUwcy0yMi4zODYtNTAtNTAtNTAtNTAgMjIuMzg2LTUwIDUwIDIyLjM4NiA1MCA1MCA1MHptMCAwIiBmaWxsPSIjRkY2MzI2Ii8+PHBhdGggZD0iTTQ0IDI1aDEydjE4LjE5OWgxOXYxMS44MDFoLTE5djIwaC0xMnYtMjBoLTE5LjI1OHYtMTEuODAxaDE5LjI1OHptMCAwIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
		}

		.svg .icon-map-point.is-active,
		.svg .icon-map-point:hover {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5tYXAtcG9pbnQtaG92ZXI8L3RpdGxlPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik01MCAxMDBjMjcuNjE0IDAgNTAtMjIuMzg2IDUwLTUwcy0yMi4zODYtNTAtNTAtNTAtNTAgMjIuMzg2LTUwIDUwIDIyLjM4NiA1MCA1MCA1MHptMCAwIiBmaWxsPSIjMzcyODY4Ii8+PHBhdGggZD0iTTQ0IDI1aDEydjE4LjE5OWgxOXYxMS44MDFoLTE5djIwaC0xMnYtMjBoLTE5LjI1OHYtMTEuODAxaDE5LjI1OHptMCAwIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
		}

		.no-svg .icon-map-point {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAYdJREFUOI2Vk0FLlFEUhp/3fJMxs3AgWgoSSklGhPsW5cpFO3+AODgEbnLjvwiKQWoQCdf9gkL0F0SEZMFEMa7dKCiO+J3jYsb5ZsZvUi9cuOfc9z3vew73ioHlCxMzoaSKxUuI8U76H6FtBXX71PjRi1eXOD9WjHKxZqgyWLSLgQDqdt5a0WbztFvA58eKMVr6YuL5MHJ/odhRKeas9qdlAFEu1nLJlrT3YBq9iGPeAsgXJmaUJN9ypT7uQprC8rPcdhT21EJJ9Sa2r7pAgS8V2tPuzFIGo/d6YAIJyvez1OFBdg5mlVYmW4aNAHC3BGvfh8t6CtXHWeicFPoAEdD8mcXj0+3c/l5WoK8PD6WVyd+GPcpV/M8QARzfNULbwz1fs0JbpqDeeWE5EulV25dXjkusCyCtPPxg8Po24k68TzYabwzAzlsrTuzcnMxXO7qzCmAA2myeqhRzHr42tJ2ObSfe2VHhlT7vnUHPb+yCFqeeBL5EMAs8wDyAv4S2JNZto/GrF38BO5iUDPeENuAAAAAASUVORK5CYII=)
		}

		.no-svg .icon-map-point.is-active,
		.no-svg .icon-map-point:hover {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABdElEQVR4nJTz/+c67/P//8/UXtuCkCLAFkVAIQIKIAEAkEglEAAAgCACUSIAAFABqiBCASElKCghUKWdqznsrm1bqQusY47jcpmdmcsgWBBXSnGX7KgAUA4AgwBAALAnoOHjRu3lrrMEEyTQoCgFd8DlajoQi4DoBHjRDiFgVZapnIyWu8f7vbbb9a6GgCDL8sCBmIFPQHQ6EMsBWY6CUsiyiBDQMn8mmy75LXN2ABWJaxa/bYPZqiWCqVj17ZI5caXUkkTDRM0/AtH5J2NZ0rptkH1+75uSOXY+XYxMCJiWtFEJeDwy9Kd1sMIcs5QTlrQ5CzxVFRbztX6ERDIivuaYFSxw4Ely/H57QDXfMJ7oTTTHXoCwkQhowCax3n1zJKKJxPZkh/08CaIncyX2NtuTHWZNajd//YlK1GWucCJ7m+35rRtVohFzjF0Qi6EUsq/LZAOiJ2d+WyZdhL3N9mSHIWEaEMJChWBLSGO7df4PAAD//ylmlv4VcDkSAAAAAElFTkSuQmCC)
		}

		.svg .icon-facebook {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlVudGl0bGVkPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1mYWNlYm9vay1ibHVlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjMzcyODY4Ij4NCiAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEzIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbi1mYWNlYm9vay1ibHVlIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC4wODkzNTkxLDE2LjI1Mzk2NjggTDE3LjMzOTcwOTksMTYuMjUzOTY2OCBMMTcuMzM5NzA5OSwyNi4zMzM5MzgzIEwxMy4yNjE0MjY3LDI2LjMzMzkzODMgTDEzLjI2MTQyNjcsMTYuMjUzOTY2OCBMMTEuMzIzNDg5NywxNi4yNTM5NjY4IEwxMS4zMjM0ODk3LDEyLjY5NDY4MTMgTDEzLjI2MTQyNjcsMTIuNjk0NjgxMyBMMTMuMjYxNDI2NywxMC4zODkyOTQgQzEzLjI2MTQyNjcsOC43Mzg4ODE2IDE0LjAyNDM1MzIsNi4xNjI1Nzc1MSAxNy4zNzcwNzc3LDYuMTYyNTc3NTEgTDIwLjM5NTU2NzcsNi4xNzM5OTU0NiBMMjAuMzk1NTY3Nyw5LjYzMDUxOTQ3IEwxOC4yMDMzMjE5LDkuNjMwNTE5NDcgQzE3Ljg0NjI1MTUsOS42MzA1MTk0NyAxNy4zMzk3MDk5LDkuODE0MjQ0NjIgMTcuMzM5NzA5OSwxMC41OTg5NjkgTDE3LjMzOTcwOTksMTIuNjk0NjgxMyBMMjAuNDQ3NDY3NSwxMi42OTQ2ODEzIEwyMC4wODkzNTkxLDE2LjI1Mzk2NjggTDIwLjA4OTM1OTEsMTYuMjUzOTY2OCBaIE0xNS45OTk0NzczLDguODgxNzg0MmUtMTYgQzcuMTYzODUxNDIsOC44ODE3ODQyZS0xNiAwLDcuMTY1Mzc4ODcgMCwxNi4wMDA1MDg4IEMwLDI0LjgzNjY1NjIgNy4xNjM4NTE0MiwzMiAxNS45OTk0NzczLDMyIEMyNC44MzYxNDg2LDMyIDMyLDI0LjgzNjY1NjIgMzIsMTYuMDAwNTA4OCBDMzIsNy4xNjUzNzg4NyAyNC44MzYxNDg2LDguODgxNzg0MmUtMTYgMTUuOTk5NDc3Myw4Ljg4MTc4NDJlLTE2IEwxNS45OTk0NzczLDguODgxNzg0MmUtMTYgTDE1Ljk5OTQ3NzMsOC44ODE3ODQyZS0xNiBaIiBpZD0iRmlsbC0zMyI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-facebook {
			background-image: url("/images/assets/icon-facebook-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-glassdoor {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzNzI4Njg7fQ0KPC9zdHlsZT4NCjx0aXRsZT5nbGFzc2Rvb3JfcHVycGxlPC90aXRsZT4NCjxnIGlkPSJTaGFwZV8xIj4NCgk8ZyBpZD0iU2hhcGVfMS0yIj4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDBDNy4yLDAsMCw3LjIsMCwxNnM3LjIsMTYsMTYsMTZzMTYtNy4yLDE2LTE2UzI0LjgsMCwxNiwweiBNMjIuMiw5LjhsLTcuNy0wLjVjMCwwLTAuNS0wLjEtMC41LDAuNQ0KCQkJczAsMTIuOSwwLDEyLjlsNi43LTIuNnYtOS4zaDEuNXY5LjhjMCwwLjQtMC4yLDAuOC0wLjUsMWMtMC41LDAuMy04LjMsMy42LTguMywzLjZjLTAuNSwwLjItMS4xLDAuMi0xLjUsMGMtMC40LTAuMy0wLjgtMC42LTEtMQ0KCQkJdi0xNWMwLjEtMC41LDAuMy0xLjEsMC41LTEuNWMwLjQtMC41LDEuNS0wLjUsMS41LTAuNWw5LjMsMS41VjkuOHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-glassdoor {
			background-image: url("/images/assets/icon-glassdoor.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-twitter {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAzMiAzMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlVudGl0bGVkIDI8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJpY29uLXR3aXR0ZXItYmx1ZSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzM3Mjg2OCI+DQogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xNSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTEiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMy44MzQ5NjE0LDEzLjQwOTY4MDkgQzIzLjg0MTI0MzMsMTMuNTYzNTM2MiAyMy44NDY0NzY2LDEzLjcxOTQyNDcgMjMuODQ2NDc2NiwxMy44NzMyODAxIEMyMy44NDY0NzY2LDE4LjYwMjk5MzggMjAuMTQ5ODYxNCwyNC4wNTQwODQ4IDEzLjM4ODU5MzIsMjQuMDU0MDg0OCBDMTEuMzEzNzU5NiwyNC4wNTQwODQ4IDkuMzgyMjY5NTEsMjMuNDYxMDkwNCA3Ljc1NTI2MzQ4LDIyLjQ0NjI3MDIgQzguMDQ0MDM4MzksMjIuNDc5ODkzIDguMzM1OTU4NzQsMjIuNDk3MjE1IDguNjMyMDczLDIyLjQ5NzIxNSBDMTAuMzU0MjkxOSwyMi40OTcyMTUgMTEuOTM4NDA5NywyMS45MjM1NzU3IDEzLjE5NjA3OTYsMjAuOTY0Nzk2NSBDMTEuNTg3OTAxLDIwLjkzNjI2MSAxMC4yMzE4ODE5LDE5LjkwMjA4NTYgOS43NjMxMjk4NywxOC40ODA3MjggQzkuOTg4MDgzMTEsMTguNTIyNTAxNCAxMC4yMTgyNzg3LDE4LjU0NDkxOTUgMTAuNDUzNjk4NywxOC41NDQ5MTk1IEMxMC43OTA2MDQyLDE4LjU0NDkxOTUgMTEuMTEzOTE1NiwxOC41MDAwODMyIDExLjQyMjU3NTYsMTguNDE4NTY5OSBDOS43NDIyMDU1MSwxOC4wOTA0OTE4IDguNDc2MTY1ODIsMTYuNjQzNjUzMSA4LjQ3NjE2NTgyLDE0LjkwOTQ5NzUgTDguNDc2MTY1ODIsMTQuODY1NjgyMiBDOC45NzEwNzU1NiwxNS4xMzI2MzE4IDkuNTM3MTI4MTgsMTUuMjk0NjM3NiAxMC4xNDA4NDQ4LDE1LjMxMjk4MDUgQzkuMTU0MTc5OTEsMTQuNjcxMDc0NSA4LjUwNTQ2OTAzLDEzLjU3NDc0MDggOC41MDU0NjkwMywxMi4zMzM3MzIxIEM4LjUwNTQ2OTAzLDExLjY3OTYwMDQgOC42ODY0NzY0NiwxMS4wNjMxNjY5IDkuMDAzNTA2MTMsMTAuNTM1Mzc2MiBDMTAuODE0Njc0LDEyLjcwMDUyOTIgMTMuNTIyNTI3NSwxNC4xMjM5Mjg3IDE2LjU3NjcwNDYsMTQuMjc0NzIxIEMxNi41MTM5MzE0LDE0LjAxMjg2NzcgMTYuNDgxNDkxOCwxMy43Mzg3ODg3IDE2LjQ4MTQ5MTgsMTMuNDU4NTkyNCBDMTYuNDgxNDkxOCwxMS40ODE5Mjk4IDE4LjEyODM4MjgsOS44ODAyMjM1NyAyMC4xNTcxODI3LDkuODgwMjIzNTcgQzIxLjIxNDk5OTYsOS44ODAyMjM1NyAyMi4xNjkyMzQsMTAuMzE1Mjk2MiAyMi44Mzk5MjY4LDExLjAxMDE4MDIgQzIzLjY3Njk3NTQsMTAuODUwMjE2MyAyNC40NjM3OTY0LDEwLjU1MTY3NzEgMjUuMTczMTkyNiwxMC4xNDIwODU3IEMyNC44OTkwNjAzLDEwLjk3NzU3ODMgMjQuMzE2MjY4LDExLjY3OTYwMDQgMjMuNTU3NjkyNywxMi4xMjA3ODE1IEMyNC4zMDA1NzcsMTIuMDM1MTkyOSAyNS4wMDg5MjQ3LDExLjg0MzYzOTQgMjUuNjY4MTAyMywxMS41NTgzNDcgQzI1LjE3NTI4OTUsMTIuMjc2NjcwMSAyNC41NTI3MzY0LDEyLjkwNTMyOTMgMjMuODM0OTYxNCwxMy40MDk2ODA5IE0xNi4wMTI3NDg5LDAgQzcuMTY4Mjc3MzQsMCAwLDcuMTc1MDYyOTkgMCwxNi4wMjIxMzIyIEMwLDI0Ljg3MDIyMjMgNy4xNjgyNzczNCwzMi4wNDMyNDMyIDE2LjAxMjc0ODksMzIuMDQzMjQzMiBDMjQuODU3MjExNSwzMi4wNDMyNDMyIDMyLjAyMzM5MTgsMjQuODcwMjIyMyAzMi4wMjMzOTE4LDE2LjAyMjEzMjIgQzMyLjAyMzM5MTgsNy4xNzUwNjI5OSAyNC44NTcyMTE1LDAgMTYuMDEyNzQ4OSwwIiBpZD0iRmlsbC00MyI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-twitter {
			background-image: url("/images/assets/icon-twitter-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-linkedin,
		.svg .people-connect-linkedin:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlVudGl0bGVkIDI8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJpY29uLWxpbmtlZGluLWJsdWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiMzNzI4NjgiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05Ljc3Nzc3Nzc4LDIxLjYyMTYyMTYgTDEyLjQ0NDQ0NDQsMjEuNjIxNjIxNiBMMTIuNDQ0NDQ0NCwxMy44Mzc4Mzc4IEw5Ljc3Nzc3Nzc4LDEzLjgzNzgzNzggTDkuNzc3Nzc3NzgsMjEuNjIxNjIxNiBMOS43Nzc3Nzc3OCwyMS42MjE2MjE2IFogTTExLjExODQ2MjQsOS41MTM1MTM1MSBDMTAuMzA4OTA1OCw5LjUxMzUxMzUxIDkuNzc3Nzc3NzgsMTAuMDc2MDgzNCA5Ljc3Nzc3Nzc4LDEwLjgxMDgxMDggQzkuNzc3Nzc3NzgsMTEuNTI5NTQ1NSAxMC4yOTIzNjU0LDEyLjEwODEwODEgMTEuMDg3MjE5NiwxMi4xMDgxMDgxIEwxMS4xMDE5MjIsMTIuMTA4MTA4MSBDMTEuOTI4OTM3OSwxMi4xMDgxMDgxIDEyLjQ0NDQ0NDQsMTEuNTI5NTQ1NSAxMi40NDQ0NDQ0LDEwLjgxMDgxMDggQzEyLjQyNzkwNDEsMTAuMDc2MDgzNCAxMS45Mjg5Mzc5LDkuNTEzNTEzNTEgMTEuMTE4NDYyNCw5LjUxMzUxMzUxIEwxMS4xMTg0NjI0LDkuNTEzNTEzNTEgTDExLjExODQ2MjQsOS41MTM1MTM1MSBaIE0xOC4zMTQ0MDc5LDEzLjgzNzgzNzggQzE2LjkyNTM1NjcsMTMuODM3ODM3OCAxNi4zMDI0Njg0LDE0LjU3NDI0NDggMTUuOTUyOTE5MywxNS4wOTQxMTc2IEwxNS45NTI5MTkzLDE1LjExNzk2NTEgTDE1LjkzNDYyODksMTUuMTE3OTY1MSBDMTUuOTQwNzI1NywxNS4xMTAzMzM4IDE1Ljk0ODg1NDgsMTUuMTAwNzk0OSAxNS45NTI5MTkzLDE1LjA5NDExNzYgTDE1Ljk1MjkxOTMsMTQuMDE3MTcwMSBMMTMuMzMzMzMzMywxNC4wMTcxNzAxIEMxMy4zNjY4NjU3LDE0LjcyOTcyOTcgMTMuMzMzMzMzMywyMS42MjE2MjE2IDEzLjMzMzMzMzMsMjEuNjIxNjIxNiBMMTUuOTUyOTE5MywyMS42MjE2MjE2IEwxNS45NTI5MTkzLDE3LjM3MzkyNjggQzE1Ljk1MjkxOTMsMTcuMTQ2ODk5OCAxNS45NzAxOTM1LDE2LjkyMTc4MDYgMTYuMDQwMzA2NSwxNi43NTc3MTA2IEMxNi4yMjgyOTA4LDE2LjMwNDYxMDUgMTYuNjYxMTYyNywxNS44MzI0MzI0IDE3LjM4MzYzMTgsMTUuODMyNDMyNCBDMTguMzMyNjk4MiwxNS44MzI0MzI0IDE4LjcxMTcxNTEsMTYuNTI5NzI5NyAxOC43MTE3MTUxLDE3LjU1MzI1OTIgTDE4LjcxMTcxNTEsMjEuNjIxNjIxNiBMMjEuMzMzMzMzMywyMS42MjE2MjE2IEwyMS4zMzMzMzMzLDE3LjI2MDQxMzMgQzIxLjMzMzMzMzMsMTQuOTI0MzI0MyAyMC4wMzg3ODIzLDEzLjgzNzgzNzggMTguMzE0NDA3OSwxMy44Mzc4Mzc4IEwxOC4zMTQ0MDc5LDEzLjgzNzgzNzggTDE4LjMxNDQwNzksMTMuODM3ODM3OCBaIE0yNS43Nzc3Nzc4LDIzLjc4MDExMDggQzI1Ljc3Nzc3NzgsMjQuNDk4OTg2OSAyNS4xNjEyMzk5LDI1LjA4MTA4MTEgMjQuMzk5MzEyOSwyNS4wODEwODExIEw4LjQ5MDY2OTE2LDI1LjA4MTA4MTEgQzcuNzI4NzQyMSwyNS4wODEwODExIDcuMTExMTExMTEsMjQuNDk4OTg2OSA3LjExMTExMTExLDIzLjc4MDExMDggTDcuMTExMTExMTEsOC4yMjE5NDYwNyBDNy4xMTExMTExMSw3LjUwMzA3IDcuNzI4NzQyMSw2LjkxODkxODkyIDguNDkwNjY5MTYsNi45MTg5MTg5MiBMMjQuMzk5MzEyOSw2LjkxODkxODkyIEMyNS4xNjEyMzk5LDYuOTE4OTE4OTIgMjUuNzc3Nzc3OCw3LjUwMzA3IDI1Ljc3Nzc3NzgsOC4yMjE5NDYwNyBDMjUuNzc3Nzc3OCw4LjIyMTk0NjA3IDI1Ljc3Nzc3NzgsNy41MDMwNyAyNS43Nzc3Nzc4LDguMjIxOTQ2MDcgTDI1Ljc3Nzc3NzgsMjMuNzgwMTEwOCBMMjUuNzc3Nzc3OCwyMy43ODAxMTA4IFogTTE2LDAgQzcuMTY0MDg1NDgsMCAwLDcuMTY0MTMzNTQgMCwxNiBDMCwyNC44Mzc5MDE0IDcuMTY0MDg1NDgsMzIgMTYsMzIgQzI0LjgzNTkxNDUsMzIgMzIsMjQuODM3OTAxNCAzMiwxNiBDMzIsNy4xNjQxMzM1NCAyNC44MzU5MTQ1LDAgMTYsMCBMMTYsMCBMMTYsMCBaIiBpZD0iRmlsbC0zOSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-linkedin,
		.no-svg .people-connect-linkedin:hover {
			background-image: url("/images/assets/icon-linkedin-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-linkedin-gray,
		.svg .people-connect-linkedin {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njc2Njt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbGlua2VkaW4tZ3JheTwvdGl0bGU+PGcgaWQ9IlBhZ2UtMSI+PGcgaWQ9Imljb24tbGlua2VkaW4tYmx1ZSI+PGcgaWQ9IlBhZ2UtMTUiPjxnIGlkPSJBcnRib2FyZC0xIj48ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiIGRhdGEtbmFtZT0iRlRJIHJlc3BvbnNpdmUgaWNvbnMiPjxwYXRoIGlkPSJGaWxsLTM5IiBjbGFzcz0iY2xzLTEiIGQ9Ik05Ljc4LDIxLjYyaDIuNjdWMTMuODRIOS43OHY3Ljc4Wk0xMS4xMiw5LjUxYTEuMywxLjMsMCwxLDAsMCwyLjU5aDBhMS4zLDEuMywwLDEsMCwwLTIuNTlabTcuMiw0LjMyQTIuNjIsMi42MiwwLDAsMCwxNiwxNS4wOXYwaDBsMCwwVjE0SDEzLjMzYzAsLjcxLDAsNy42LDAsNy42SDE2VjE3LjM3YTEuNjYsMS42NiwwLDAsMSwuMDktLjYyLDEuNDMsMS40MywwLDAsMSwxLjM0LS45M2MuOTUsMCwxLjMzLjcsMS4zMywxLjcydjQuMDdoMi42MlYxNy4yNmMwLTIuMzQtMS4yOS0zLjQyLTMtMy40MlptNy40Niw5Ljk0YTEuMzQsMS4zNCwwLDAsMS0xLjM4LDEuM0g4LjQ5YTEuMzQsMS4zNCwwLDAsMS0xLjM4LTEuM1Y4LjIyYTEuMzQsMS4zNCwwLDAsMSwxLjM4LTEuM0gyNC40YTEuMzQsMS4zNCwwLDAsMSwxLjM4LDEuM2gwVjIzLjc4Wk0xNiwwQTE2LDE2LDAsMSwwLDMyLDE2LDE2LDE2LDAsMCwwLDE2LDBaIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=)
		}

		.no-svg .icon-linkedin-gray,
		.no-svg .people-connect-linkedin {
			background-image: url("/images/assets/icon-linkedin-gray.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-mail,
		.svg .people-connect-mail:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlVudGl0bGVkIDI8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJpY29uLW1haWwtYmx1ZSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iIzM3Mjg2OCI+DQogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTEiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjU1OTkzNTYsMjAuNzQ0MjMyNiBDMjQuNTU5OTM1NiwyMC44NTkwMzc3IDI0LjUzNTI2NDIsMjAuOTY3NTgwNiAyNC41MDA5Mzg2LDIxLjA3MDkwNTIgTDI0LjQ5NDUwMjYsMjEuMDY1Njg2NyBDMjQuMzYwNDE4MywyMS40NzQ4MTAzIDIzLjk3NzQ3MzksMjEuNzc0MzQ3MiAyMy41MjQ4MDU2LDIxLjc3NDM0NzIgTDguNDY3Njg1NjksMjEuNzc0MzQ3MiBDNy45NjI0NTY0NCwyMS43NzQzNDcyIDcuNTQ0MTEzNjksMjEuNDA0ODgzNSA3LjQ2MDQ0NTE2LDIwLjkyMzc0NiBDNy40NDc1NzMwNywyMC44NjUyOTk3IDcuNDQxMTM3MDcsMjAuODA2ODUzNSA3LjQ0MTEzNzA3LDIwLjc0NDIzMjYgTDcuNDQxMTM3MDcsMTEuMjQyNTQ3NSBDNy40NDExMzcwNywxMS4xMzI5NjA4IDcuNDYyNTkwNDksMTEuMDI5NjM2MiA3LjQ5MzY5ODA0LDEwLjkzMDQ4NjQgTDEyLjc2NDgxNjMsMTUuNDQyMzI1NyBMMTYsMTguMDg3MDE3IEwxOS4yNTk4NTUyLDE1LjQyMTQ1MiBMMjQuNTA1MjI5MiwxMC45MzA0ODY0IEMyNC41Mzc0MDk1LDExLjAyOTYzNjIgMjQuNTU5OTM1NiwxMS4xMzI5NjA4IDI0LjU1OTkzNTYsMTEuMjQyNTQ3NSBDMjQuNTU5OTM1NiwxMS4yNDI1NDc1IDI0LjU1OTkzNTYsMTEuMTMyOTYwOCAyNC41NTk5MzU2LDExLjI0MjU0NzUgTDI0LjU1OTkzNTYsMjAuNzQ0MjMyNiBMMjQuNTU5OTM1NiwyMC43NDQyMzI2IFogTTguNDY1NTQwMzYsMTAuMjE2NjA3NiBMMjMuNTMzMzg2OSwxMC4yMTY2MDc2IEMyMy42MzQyMTgzLDEwLjIxNjYwNzYgMjMuNzMwNzU4OSwxMC4yMzY0Mzc1IDIzLjgyMzAwODksMTAuMjYzNTczMyBMMTguMjEzOTk4NCwxNS4wNjI0MjUzIEwxNy40NzA2MzU2LDE1LjY2Nzc2MTEgTDE2LDE2Ljg2MzgyMTEgTDE0LjUzMjU4MjUsMTUuNjcwODkyMSBMMTMuNzg3MDc0MywxNS4wNjQ1MTI2IEw4LjE3Njk5MTExLDEwLjI2MzU3MzMgQzguMjY4MTY4NDQsMTAuMjM2NDM3NSA4LjM2NDcwOTA3LDEwLjIxNjYwNzYgOC40NjU1NDAzNiwxMC4yMTY2MDc2IEw4LjQ2NTU0MDM2LDEwLjIxNjYwNzYgTDguNDY1NTQwMzYsMTAuMjE2NjA3NiBaIE0xNiwwIEM3LjE2NDM4NzIsMCAwLDcuMTYxNzQ5MDIgMCwxNS45OTU0Nzc0IEMwLDI0LjgzMDI0OTQgNy4xNjQzODcyLDMxLjk5MDk1NDcgMTYsMzEuOTkwOTU0NyBDMjQuODM2Njg1NCwzMS45OTA5NTQ3IDMyLDI0LjgzMDI0OTQgMzIsMTUuOTk1NDc3NCBDMzIsNy4xNjE3NDkwMiAyNC44MzY2ODU0LDAgMTYsMCBMMTYsMCBMMTYsMCBaIiBpZD0iRmlsbC00MiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-mail,
		.no-svg .people-connect-mail:hover {
			background-image: url("/images/assets/icon-mail-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-mail-gray,
		.svg .people-connect-mail {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMS45OSIgdmlld0JveD0iMCAwIDMyIDMxLjk5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njc2Njt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFpbC1ncmF5PC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0iaWNvbi1tYWlsLWJsdWUiPjxnIGlkPSJQYWdlLTE2Ij48ZyBpZD0iQXJ0Ym9hcmQtMSI+PGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIiBkYXRhLW5hbWU9IkZUSSByZXNwb25zaXZlIGljb25zIj48cGF0aCBpZD0iRmlsbC00MiIgY2xhc3M9ImNscy0xIiBkPSJNMjQuNTYsMjAuNzRhMSwxLDAsMCwxLS4wNi4zM2gwYTEsMSwwLDAsMS0xLC43MUg4LjQ3YTEsMSwwLDAsMS0xLS44NS44Mi44MiwwLDAsMSwwLS4xOHYtOS41YTEsMSwwLDAsMSwuMDUtLjMxbDUuMjcsNC41MUwxNiwxOC4wOWwzLjI2LTIuNjcsNS4yNS00LjQ5YTEsMSwwLDAsMSwuMDUuMzFoMHY5LjVaTTguNDcsMTAuMjJIMjMuNTNhMSwxLDAsMCwxLC4yOSwwbC01LjYxLDQuOC0uNzQuNjFMMTYsMTYuODZsLTEuNDctMS4xOS0uNzUtLjYxLTUuNjEtNC44YTEsMSwwLDAsMSwuMjksMFpNMTYsMEExNiwxNiwwLDEsMCwzMiwxNiwxNiwxNiwwLDAsMCwxNiwwWiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+)
		}

		.no-svg .icon-mail-gray,
		.no-svg .people-connect-mail {
			background-image: url("/images/assets/icon-mail-gray.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-sharethis {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPnNoYXJldGhpczwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9IkFydGJvYXJkLTEiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYsMCBDNy4xNjQzODcyLDAgMCw3LjE2Mzc3Mzk2IDAsMTYgQzAsMjQuODM3MjcwMSA3LjE2NDM4NzIsMzIgMTYsMzIgQzI0LjgzNjY4NTQsMzIgMzIsMjQuODM3MjcwMSAzMiwxNiBDMzIsNy4xNjM3NzM5NiAyNC44MzY2ODU0LDAgMTYsMCBMMTYsMCBMMTYsMCBaIiBpZD0iRmlsbC00MiIgZmlsbD0iIzM3Mjg2OCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4wNjk0MzgyLDE4LjEwNjk0NjIgQzExLjQwNjA5MDksMTguODEzMzMzNiAxMC40NjM2NDk4LDE5LjI1NDU0ODUgOS40MTgxNTc0LDE5LjI1NDU0ODUgQzcuNDA5ODQ5MTIsMTkuMjU0NTQ4NSA1Ljc4MTc5Mzc3LDE3LjYyNjQ5MzIgNS43ODE3OTM3NywxNS42MTgxODQ5IEM1Ljc4MTc5Mzc3LDEzLjYwOTg3NjYgNy40MDk4NDkxMiwxMS45ODE4MjEyIDkuNDE4MTU3NCwxMS45ODE4MjEyIEMxMC40NjkzMTIyLDExLjk4MTgyMTIgMTEuNDE2Mjk2NSwxMi40Mjc4Mjg0IDEyLjA4MDE5MTgsMTMuMTQwOTI0MyBMMTcuNDM2NjQ1NiwxMC4yODMwNDI1IEMxNy40MzY0NDk0LDEwLjI2NzUwODMgMTcuNDM2MzUxNCwxMC4yNTE5NTA1IDE3LjQzNjM1MTQsMTAuMjM2MzY5NyBDMTcuNDM2MzUxNCw4LjIyODA2MTQ2IDE5LjA2NDQwNjgsNi42MDAwMDYxIDIxLjA3MjcxNTEsNi42MDAwMDYxIEMyMy4wODEwMjMzLDYuNjAwMDA2MSAyNC43MDkwNzg3LDguMjI4MDYxNDYgMjQuNzA5MDc4NywxMC4yMzYzNjk3IEMyNC43MDkwNzg3LDEyLjI0NDY3OCAyMy4wODEwMjMzLDEzLjg3MjczMzQgMjEuMDcyNzE1MSwxMy44NzI3MzM0IEMyMC4xMzc0ODAzLDEzLjg3MjczMzQgMTkuMjg0NzA3NSwxMy41MTk2NzI1IDE4LjY0MDQwOTgsMTIuOTM5NTY0IEwxMy41MzAxOTc2LDE1LjY2NjA2NiBMMTkuMTc1MDM1NCwxOC43NzAxOTg0IEMxOS43Mjc0NjE3LDE4LjQzMTU4MjIgMjAuMzc3MjkxMiwxOC4yMzYzNjk3IDIxLjA3MjcxNTEsMTguMjM2MzY5NyBDMjMuMDgxMDIzMywxOC4yMzYzNjk3IDI0LjcwOTA3ODcsMTkuODY0NDI1MSAyNC43MDkwNzg3LDIxLjg3MjczMzQgQzI0LjcwOTA3ODcsMjMuODgxMDQxNyAyMy4wODEwMjMzLDI1LjUwOTA5NyAyMS4wNzI3MTUxLDI1LjUwOTA5NyBDMTkuMDY0NDA2OCwyNS41MDkwOTcgMTcuNDM2MzUxNCwyMy44ODEwNDE3IDE3LjQzNjM1MTQsMjEuODcyNzMzNCBDMTcuNDM2MzUxNCwyMS42MDg2NzU4IDE3LjQ2NDQ5NjcsMjEuMzUxMTkyIDE3LjUxNzk1MSwyMS4xMDMxMTgxIEwxMi4wNjk0MzgyLDE4LjEwNjk0NjIgWiIgaWQ9Ik92YWwtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-sharethis {
			background-image: url("/images/assets/icon-sharethis-blue.png")
				/*ImageEmbed:skip*/
		}

		.shareviaemail {
			left: 10px;
			top: 10px
		}

		.svg .icon-arrow-blk-sw {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI5cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgOSA5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5IDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzM2MzYzNiIgZD0iTTAsMGg3LjdMNS4xLDIuNkw5LDYuNEw2LjQsOUwyLjYsNS4xTDAsNy43VjB6Ii8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-arrow-blk-sw {
			background-image: url("/images/assets/icon-arrow-blk-sw.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-back {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTYuOXB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxNi45IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNi45IDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDYuNUw3LDB2NGMxMy4yLDAsOS40LDYuOSw5LjQsOC40QzE2LjQsNS40LDguNSw5LDcsOXY0TDAsNi41eiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-back {
			background-image: url("/images/assets/icon-back.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-search-help,
		.svg .people-search-help-toggle {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzQ3NjliMjt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmhlbHA8L3RpdGxlPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNC4zMSwyOC4wOWMwLS4xOSwwLS4zNCwwLS40NGE0LjA2LDQuMDYsMCwwLDEsLjI0LTEuNDcsMy4zOCwzLjM4LDAsMCwxLC41Ny0uOTQsMTAuODgsMTAuODgsMCwwLDEsMS0xLDUsNSwwLDAsMCwxLTEuMDYsMS43MiwxLjcyLDAsMCwwLC4yMy0uODYsMiwyLDAsMCwwLS42Ni0xLjQ5LDIuMjQsMi4yNCwwLDAsMC0xLjYyLS42NCwyLjE4LDIuMTgsMCwwLDAtMS41NS41OCwzLjA2LDMuMDYsMCwwLDAtLjgxLDEuODFsLTEuNDktLjE4QTMuNTUsMy41NSwwLDAsMSwyNS4wNiwxOWEzLjk0LDMuOTQsMCwwLDEsMi43Ni45NCwzLDMsMCwwLDEsMSwyLjI4LDIuOSwyLjksMCwwLDEtLjM2LDEuNDMsNi43OCw2Ljc4LDAsMCwxLTEuNDIsMS41OSw3LjE1LDcuMTUsMCwwLDAtLjkzLjkzLDIuMDgsMi4wOCwwLDAsMC0uMzIuNjksNS43NSw1Ljc1LDAsMCwwLS4xMiwxLjI2Wm0tLjA5LDIuOFYyOS4yNGgxLjY1djEuNjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYgLTE2KSIvPjwvc3ZnPg==)
		}

		.no-svg .icon-search-help,
		.no-svg .people-search-help-toggle {
			background-image: url("/images/assets/icon-search-help.png")
				/*ImageEmbed:skip*/
		}

		.icon-back-search {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMjQvMTOnx0MyAAAAmUlEQVQYlZWQMQ6CQBBFH0ivBSWJJS0FCa2cQG9BCd6Aa2zHFbwB7RYmtNtBYWniDcZmMRuyqEw1mflv5s/s8ESRVqckzvskzofH8z66PREhWogPQAvUvmFzfKAirS5AB+y/AQCBnd4B519id9MAHP8FAEIgA25boGBOVm66Wid+yILL75XaqN7ViAihW9BGvbRRDVAC05q9N9vgIwZ6daMDAAAAAElFTkSuQmCC)
		}

		.svg .icon-back-purple {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgICB3aWR0aD0iMTYuOXB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxNi45IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNi45IDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzNzI4NjgiIGQ9Ik0wLDYuNUw3LDB2NGMxMy4yLDAsOS40LDYuOSw5LjQsOC40QzE2LjQsNS40LDguNSw5LDcsOXY0TDAsNi41eiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-back-purple {
			background-image: url("/images/assets/icon-back-purple.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-cart {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5LjRweCIgdmlld0JveD0iMzkzIDIwOS42IDI0IDE5LjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzkzIDIwOS42IDI0IDE5LjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzFfMV8iPg0KCTxnPg0KCQk8ZWxsaXBzZSBmaWxsPSIjRkZGRkZGIiBjeD0iNDA0LjIiIGN5PSIyMjcuMyIgcng9IjEuNyIgcnk9IjEuNyIvPg0KCQk8ZWxsaXBzZSBmaWxsPSIjRkZGRkZGIiBjeD0iNDEyLjMiIGN5PSIyMjcuMyIgcng9IjEuNyIgcnk9IjEuNyIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE0LjQsMjIyLjVoLTEybC00LTEyLjNjLTAuMS0wLjMtMC41LTAuNi0wLjgtMC42aC0zLjdjLTAuNSwwLTAuOSwwLjMtMC45LDAuOWMwLDAuNSwwLjMsMC45LDAuOSwwLjloMw0KCQkJbDQuMSwxMi4yYzAuMSwwLjMsMC41LDAuNiwwLjgsMC42aDEyLjZjMC41LDAsMC45LTAuMywwLjktMC45QzQxNS4yLDIyMi44LDQxNC44LDIyMi41LDQxNC40LDIyMi41eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2LjIsMjEyLjlsLTE0LjctMS4zYy0wLjUsMC0wLjcsMC4zLTAuNiwwLjhsMi42LDcuN2MwLjEsMC41LDAuNywwLjgsMS4xLDAuOGgxMC43DQoJCQljMC41LDAsMC45LTAuMywwLjktMC45bDAuNy02LjJDNDE3LDIxMy4zLDQxNi43LDIxMi45LDQxNi4yLDIxMi45eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-cart {
			background-image: url("/images/assets/icon-cart.png")
				/*ImageEmbed:skip*/
		}

		.svg a.icon-cart:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5LjRweCIgdmlld0JveD0iMzkzIDIwOS42IDI0IDE5LjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzkzIDIwOS42IDI0IDE5LjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzFfMV8iPg0KCTxnPg0KCQk8ZWxsaXBzZSBmaWxsPSIjRkY2MzI2IiBjeD0iNDA0LjIiIGN5PSIyMjcuMyIgcng9IjEuNyIgcnk9IjEuNyIvPg0KCQk8ZWxsaXBzZSBmaWxsPSIjRkY2MzI2IiBjeD0iNDEyLjMiIGN5PSIyMjcuMyIgcng9IjEuNyIgcnk9IjEuNyIvPg0KCQk8cGF0aCBmaWxsPSIjRkY2MzI2IiBkPSJNNDE0LjQsMjIyLjVoLTEybC00LTEyLjNjLTAuMS0wLjMtMC41LTAuNi0wLjgtMC42aC0zLjdjLTAuNSwwLTAuOSwwLjMtMC45LDAuOWMwLDAuNSwwLjMsMC45LDAuOSwwLjloMw0KCQkJbDQuMSwxMi4yYzAuMSwwLjMsMC41LDAuNiwwLjgsMC42aDEyLjZjMC41LDAsMC45LTAuMywwLjktMC45QzQxNS4yLDIyMi44LDQxNC44LDIyMi41LDQxNC40LDIyMi41eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkY2MzI2IiBkPSJNNDE2LjIsMjEyLjlsLTE0LjctMS4zYy0wLjUsMC0wLjcsMC4zLTAuNiwwLjhsMi42LDcuN2MwLjEsMC41LDAuNywwLjgsMS4xLDAuOGgxMC43DQoJCQljMC41LDAsMC45LTAuMywwLjktMC45bDAuNy02LjJDNDE3LDIxMy4zLDQxNi43LDIxMi45LDQxNi4yLDIxMi45eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg a.icon-cart:hover {
			background-image: url("/images/assets/icon-cart-orange.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-circle-arrow-orange-e,
		.svg .link-more.icon-circle-arrow-orange-e,
		.svg .link-more.icon-circle-arrow-orange-e:hover,
		.svg .read-article-link {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlVudGl0bGVkPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iRmlsbC0yNy0rLVBhdGgiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuMjE1NSw3Ljk5OTkgQzAuMjE1NSwxMi4xNDI5IDMuNTczNSwxNS40OTk5IDcuNzE1NSwxNS40OTk5IEMxMS44NTc1LDE1LjQ5OTkgMTUuMjE1NSwxMi4xNDI5IDE1LjIxNTUsNy45OTk5IEMxNS4yMTU1LDMuODU3OSAxMS44NTc1LDAuNDk5OSA3LjcxNTUsMC40OTk5IEMzLjU3MzUsMC40OTk5IDAuMjE1NSwzLjg1NzkgMC4yMTU1LDcuOTk5OSBMMC4yMTU1LDcuOTk5OSBMMC4yMTU1LDcuOTk5OSBaIiBpZD0iRmlsbC0yNyIgZmlsbD0iI0ZGNjMyNyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEyLjQ4MDUsOC4wMDM5IEw3LjY5NzUsMTIuMTM4OSBMNy42OTc1LDkuMDM2OSBMMy4xMjg1LDkuMDM2OSBMMy4xMjg1LDYuOTcwOSBMNy42OTc1LDYuOTcwOSBMNy42OTc1LDMuODY4OSBMMTIuNDgwNSw4LjAwMzkgTDEyLjQ4MDUsOC4wMDM5IFoiIGlkPSJQYXRoIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-circle-arrow-orange-e,
		.no-svg .link-more.icon-circle-arrow-orange-e,
		.no-svg .link-more.icon-circle-arrow-orange-e:hover,
		.no-svg .read-article-link {
			background-image: url("/images/assets/icon-circle-arrow-orange-e.png")
				/*ImageEmbed:skip*/
		}

		.svg .download-link,
		.svg .icon-circle-arrow-orange-s,
		.svg .link-more.icon-circle-arrow-orange-s,
		.svg .link-more.icon-circle-arrow-orange-s:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tY2lyY2xlLWFycm93LW9yYW5nZS1zbTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0yMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjAwMDAwMCwgLTE3LjAwMDAwMCkiIGZpbGw9IiNGRjYzMjciPg0KICAgICAgICAgICAgPHBhdGggZD0iTTI0LjIxMTksMjkuNzY0NiBMMjAuMDc2OSwyNC45ODA2IEwyMy4xNzg5LDI0Ljk4MDYgTDIzLjE3ODksMjAuNDEyNiBMMjUuMjQ0OSwyMC40MTI2IEwyNS4yNDQ5LDI0Ljk4MDYgTDI4LjM0NjksMjQuOTgwNiBMMjguMzQ2OSwyNC45ODA2IEwyNC4yMTE5LDI5Ljc2NDYgTDI0LjIxMTksMjkuNzY0NiBaIE0yNC4yMTU5LDE3LjQ5OTYgQzIwLjA3MjksMTcuNDk5NiAxNi43MTU5LDIwLjg1NzYgMTYuNzE1OSwyNC45OTk2IEMxNi43MTU5LDI5LjE0MTYgMjAuMDcyOSwzMi40OTk2IDI0LjIxNTksMzIuNDk5NiBDMjguMzU3OSwzMi40OTk2IDMxLjcxNTksMjkuMTQxNiAzMS43MTU5LDI0Ljk5OTYgQzMxLjcxNTksMjAuODU3NiAyOC4zNTc5LDE3LjQ5OTYgMjQuMjE1OSwxNy40OTk2IEwyNC4yMTU5LDE3LjQ5OTYgWiBNMjQuMjE1OSwxNy40OTk2IiBpZD0iRmlsbC01NyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .download-link,
		.no-svg .icon-circle-arrow-orange-s,
		.no-svg .link-more.icon-circle-arrow-orange-s,
		.no-svg .link-more.icon-circle-arrow-orange-s:hover {
			background-image: url("/images/assets/icon-circle-arrow-orange-s.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-circle-arrow-blue-e {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlVudGl0bGVkPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iRmlsbC0yNy0rLVBhdGgiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuMjE1NSw3Ljk5OTkgQzAuMjE1NSwxMi4xNDI5IDMuNTczNSwxNS40OTk5IDcuNzE1NSwxNS40OTk5IEMxMS44NTc1LDE1LjQ5OTkgMTUuMjE1NSwxMi4xNDI5IDE1LjIxNTUsNy45OTk5IEMxNS4yMTU1LDMuODU3OSAxMS44NTc1LDAuNDk5OSA3LjcxNTUsMC40OTk5IEMzLjU3MzUsMC40OTk5IDAuMjE1NSwzLjg1NzkgMC4yMTU1LDcuOTk5OSBMMC4yMTU1LDcuOTk5OSBMMC4yMTU1LDcuOTk5OSBaIiBpZD0iRmlsbC0yNyIgZmlsbD0iIzQ0NjhCQiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEyLjQ4MDUsOC4wMDM5IEw3LjY5NzUsMTIuMTM4OSBMNy42OTc1LDkuMDM2OSBMMy4xMjg1LDkuMDM2OSBMMy4xMjg1LDYuOTcwOSBMNy42OTc1LDYuOTcwOSBMNy42OTc1LDMuODY4OSBMMTIuNDgwNSw4LjAwMzkgTDEyLjQ4MDUsOC4wMDM5IFoiIGlkPSJQYXRoIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-circle-arrow-blue-e {
			background-image: url("/images/assets/icon-circle-arrow-blue-e.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-circle-arrow-white-e,
		.svg .link-more.icon-circle-arrow-white-e,
		.svg .link-more.icon-circle-arrow-white-e:hover {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48dGl0bGU+aWNvbi1jaXJjbGUtYXJyb3ctd2hpdGUtZTwvdGl0bGU+PHBhdGggZD0iTTcuNzIuNUE3LjUsNy41LDAsMSwwLDE1LjIyLDgsNy41LDcuNSwwLDAsMCw3LjcyLjVabTAsMTEuNjRWOUgzLjEzVjdINy43VjMuODdMMTIuNDgsOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjIyIC0wLjUpIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+)
		}

		.no-svg .icon-circle-arrow-white-e,
		.no-svg .link-more.icon-circle-arrow-white-e,
		.no-svg .link-more.icon-circle-arrow-white-e:hover {
			background-image: url("/images/assets/icon-circle-arrow-white-e.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-circle-triangle-purple-e,
		.svg .link-more.icon-circle-triangle-purple-e,
		.svg .link-more.icon-circle-triangle-purple-e:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tY2lyY2xlLXRyaWFuZ2xlLXB1cnBsZS1lPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1jaXJjbGUtdHJpYW5nbGUtcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPg0KICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMS0rLVRyaWFuZ2xlLTEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LDE2IEMxMi40MTgyNzgyLDE2IDE2LDEyLjQxODI3ODIgMTYsOCBDMTYsMy41ODE3MjE3OCAxMi40MTgyNzgyLDAgOCwwIEMzLjU4MTcyMTc4LDAgMCwzLjU4MTcyMTc4IDAsOCBDMCwxMi40MTgyNzgyIDMuNTgxNzIxNzgsMTYgOCwxNiBaIiBpZD0iT3ZhbC0xIiBmaWxsPSIjMzcyNzY3IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYsMTIgTDYsNCBMMTIsOCBMNiwxMiBaIiBpZD0iVHJpYW5nbGUtMSIgZmlsbD0iI0ZGRkZGRiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-circle-triangle-purple-e,
		.no-svg .link-more.icon-circle-triangle-purple-e,
		.no-svg .link-more.icon-circle-triangle-purple-e:hover {
			background-image: url("/images/assets/icon-circle-triangle-purple-e.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-circle-triangle-purple-s,
		.svg .link-more.icon-circle-triangle-purple-s,
		.svg .link-more.icon-circle-triangle-purple-s:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tY2lyY2xlLXRyaWFuZ2xlLXB1cnBsZS1zPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1jaXJjbGUtdHJpYW5nbGUtcHVycGxlLXMiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPg0KICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMS0rLVRyaWFuZ2xlLTEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA4LjAwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTguMDAwMDAwLCAtOC4wMDAwMDApICI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTgsMTYgQzEyLjQxODI3ODIsMTYgMTYsMTIuNDE4Mjc4MiAxNiw4IEMxNiwzLjU4MTcyMTc4IDEyLjQxODI3ODIsMCA4LDAgQzMuNTgxNzIxNzgsMCAwLDMuNTgxNzIxNzggMCw4IEMwLDEyLjQxODI3ODIgMy41ODE3MjE3OCwxNiA4LDE2IFoiIGlkPSJPdmFsLTEiIGZpbGw9IiMzNzI3NjciIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNiwxMiBMNiw0IEwxMiw4IEw2LDEyIFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-circle-triangle-purple-s,
		.no-svg .link-more.icon-circle-triangle-purple-s,
		.no-svg .link-more.icon-circle-triangle-purple-s:hover {
			background-image: url("/images/assets/icon-circle-triangle-purple-s.png")
				/*ImageEmbed:skip*/
		}

		.svg .facets-clear-all,
		.svg .facets-clear-all.is-disabled:hover,
		.svg .icon-close-blue,
		.svg .people-search-reset {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0ODY4QjEiIGQ9Ik05LDBDNCwwLDAsNCwwLDljMCw1LDQsOSw5LDljNSwwLDktNCw5LTlDMTgsNCwxNCwwLDksMHoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTEuOCw0LjhsLTcuMSw3LjFsMS40LDEuNGw3LjEtNy4xTDExLjgsNC44eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjIsNC44TDQuOCw2LjJsNy4xLDcuMWwxLjQtMS40TDYuMiw0Ljh6Ii8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .facets-clear-all,
		.no-svg .facets-clear-all.is-disabled:hover,
		.no-svg .icon-close-blue,
		.no-svg .people-search-reset {
			background-image: url("/images/assets/icon-close-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-load-more-blue {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM0ODY4QjEiIGQ9Ik0yLjYsMi42Yy0zLjUsMy41LTMuNSw5LjIsMCwxMi43czkuMiwzLjUsMTIuNywwczMuNS05LjIsMC0xMi43UzYuMi0wLjksMi42LDIuNnoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LDQuMXYxMGgydi0xMEw4LDQuMXoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LjEsOHYyaDEwVjhINC4xeiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-load-more-blue {
			background-image: url("/images/assets/icon-load-more-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .facets-clear-all:hover,
		.svg .icon-close-orange {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9Ii0yOTYgMzg4IDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTYgMzg4IDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRjYzMjYiIGQ9Ik0tMjg3LDM4OGMtNSwwLTksNC05LDlzNCw5LDksOXM5LTQsOS05Uy0yODIsMzg4LTI4NywzODh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI4NC4yLDM5Mi44bC03LjEsNy4xbDEuNCwxLjRsNy4xLTcuMUwtMjg0LjIsMzkyLjh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI4OS44LDM5Mi44bC0xLjQsMS40bDcuMSw3LjFsMS40LTEuNEwtMjg5LjgsMzkyLjh6Ii8+DQo8L3N2Zz4=)
		}

		.no-svg .facets-clear-all:hover,
		.no-svg .icon-close-orange {
			background-image: url("/images/assets/icon-close-orange.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-close-gray {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGxpbmUgeDE9IjAuNTAzOTQ0IiB5MT0iMC42Nzc2OTciIHgyPSI3LjU3NTAxIiB5Mj0iNy43NDg3NiIgc3Ryb2tlPSIjOTY5Njk2Ii8+DQo8bGluZSB5MT0iLTAuNSIgeDI9IjEwIiB5Mj0iLTAuNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDcuODUwNTkgMS4wMzEyNSkiIHN0cm9rZT0iIzk2OTY5NiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-close-gray {
			background-image: url("/images/assets/icon-close-gray.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-close-stroke-gray {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy40MiIgaGVpZ2h0PSIyMy40NSIgdmlld0JveD0iMCAwIDIzLjQyIDIzLjQ1Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7fS5jbHMtMXtpc29sYXRpb246aXNvbGF0ZTt9LmNscy0ye3N0cm9rZTojNmE2YTZhO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLWNsb3NlLXN0cm9rZS1ncmF5PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzEgMC43MSkiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIwLjcxIiB5MT0iMC43MSIgeDI9IjIyLjcxIiB5Mj0iMjIuNzEiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIyMi43MSIgeTE9IjAuNzEiIHgyPSIwLjc3IiB5Mj0iMjIuNzQiLz48L3N2Zz4=)
		}

		.no-svg .icon-close-stroke-gray {
			background-image: url("/images/assets/icon-close-stroke-gray.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-contact-head {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjQ3MS41IDI4OC41IDE3IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDQ3MS41IDI4OC41IDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRjYzMjYiIGQ9Ik00ODguNSwzMDIuNmMwLDAsMC0xLjEtMi4xLTIuMWMtMS4xLTAuNS0yLjYtMS44LTQuOC0yLjJjMC42LTAuNiwxLTEuNywxLjUtM2MwLjItMC43LDAuMi0xLjMsMC4yLTIuMg0KCWMwLTAuNiwwLjEtMS42LTAuMS0yLjJjLTAuNC0xLjktMS43LTIuNC0zLjEtMi40cy0yLjgsMC41LTMuMiwyLjVjLTAuMSwwLjUsMCwxLjYsMCwyLjJjMCwwLjgtMC4xLDEuNSwwLjIsMi4yDQoJYzAuNSwxLjIsMC45LDIuMywxLjUsM2MtMi4yLDAuNC0zLjcsMS42LTQuOCwyLjFjLTIuMSwxLTIuMSwyLjEtMi4xLDIuMXYxLjloMTdWMzAyLjZ6Ii8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-contact-head {
			background-image: url("/images/assets/icon-contact-head.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-contact-head-white {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjE2MC43IDUyMS41IDE3IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDE2MC43IDUyMS41IDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNzcuNSw1MzUuNmMwLDAsMC0xLjEtMi4xLTIuMWMtMS4xLTAuNS0yLjYtMS44LTQuOC0yLjJjMC42LTAuNiwxLTEuNywxLjUtM2MwLjItMC43LDAuMi0xLjMsMC4yLTIuMg0KCWMwLTAuNiwwLjEtMS42LTAuMS0yLjJjLTAuNC0xLjktMS43LTIuNC0zLjEtMi40cy0yLjgsMC41LTMuMiwyLjVjLTAuMSwwLjUsMCwxLjYsMCwyLjJjMCwwLjgtMC4xLDEuNSwwLjIsMi4yDQoJYzAuNSwxLjIsMC45LDIuMywxLjUsM2MtMi4yLDAuNC0zLjcsMS42LTQuOCwyLjFjLTIuMSwxLTIuMSwyLjEtMi4xLDIuMXYxLjloMTd2LTEuOUgxNzcuNXoiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-contact-head-white {
			background-image: url("/images/assets/icon-contact-head-white.png")
				/*ImageEmbed:skip*/
		}

		.rtf ul ul .svg li,
		.svg .icon-dash-gray,
		.svg .rtf ul ul li {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjFweCIgdmlld0JveD0iMCAwIDEwIDEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLWRhc2gtZ3JheTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tZGFzaC1ncmF5IiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBzdHJva2U9IiMzNjM2MzYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSwwLjUgTDkuNSwwLjUiIGlkPSJMaW5lIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-dash-gray,
		.no-svg .rtf ul ul li,
		.rtf ul ul .no-svg li {
			background-image: url("/images/assets/icon-dash-gray.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-document-white-lg {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0MCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LjczLDEzLjQzTDMwLjA4LDAuNkMyOS43NiwwLjI4LDI5LjQ1LDAsMjguOTksMEgyLjE4QzEuMjMsMCwwLDAuOTYsMCwxLjkxdjQ0LjU4DQoJQzAsNDcuNDQsMS4yMyw0OCwyLjE4LDQ4aDM2LjU4QzM5LjcsNDgsNDAsNDcuNDQsNDAsNDYuNDlWMTQuNjRDNDAsMTQuMTksNDAuMDUsMTMuNzUsMzkuNzMsMTMuNDN6IE04LjE1LDEzaDEyLjYyDQoJYzAuOTMsMCwxLjY4LDAuNjcsMS42OCwxLjVTMjEuNywxNiwyMC43OCwxNkg4LjE1Yy0wLjkzLDAtMS42OC0wLjY3LTEuNjgtMS41UzcuMjIsMTMsOC4xNSwxM3ogTTMyLjc2LDM5SDguMTcNCgljLTAuOTUsMC0xLjcyLTAuNjctMS43Mi0xLjVjMC0wLjgzLDAuNzctMS41LDEuNzItMS41aDI0LjU5YzAuOTUsMCwxLjcyLDAuNjcsMS43MiwxLjVDMzQuNDgsMzguMzMsMzMuNzEsMzksMzIuNzYsMzl6IE0zMi43NiwyOA0KCUg4LjE3Yy0wLjk1LDAtMS43Mi0wLjY3LTEuNzItMS41YzAtMC44MywwLjc3LTEuNSwxLjcyLTEuNWgyNC41OWMwLjk1LDAsMS43MiwwLjY3LDEuNzIsMS41QzM0LjQ4LDI3LjMzLDMzLjcxLDI4LDMyLjc2LDI4eiBNMzUsMTYNCgloLTlWNGgwLjg3TDM1LDE1Ljc5VjE2eiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-document-white-lg {
			background-image: url("/images/assets/icon-document-white-lg.png")
				/*ImageEmbed:skip*/
		}

		.article-list-shaded .article-teaser ul .svg li,
		.rtf ul .svg li,
		.svg .article-list-shaded .article-teaser ul li,
		.svg .icon-dot-purple,
		.svg .rtf ul li {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI1cHgiIGhlaWdodD0iNXB4IiB2aWV3Qm94PSIwIDAgNSA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4NCiAgICA8dGl0bGU+aWNvbi1wdXJwbGUtZG90PC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1wdXJwbGUtZG90IiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjMzcyODY4Ij4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMi41Ij48L2NpcmNsZT4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.article-list-shaded .article-teaser ul .no-svg li,
		.no-svg .article-list-shaded .article-teaser ul li,
		.no-svg .icon-dot-purple,
		.no-svg .rtf ul li,
		.rtf ul .no-svg li {
			background-image: url("/images/assets/icon-dot-purple.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-pdf {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjI1LjZweCIgdmlld0JveD0iMjk2IDM4NS4xIDIwIDI1LjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjk2IDM4NS4xIDIwIDI1LjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkJHIj4NCjwvZz4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzQ0NjhCQiIgZD0iTTMxNS43LDM5Mi4ybC00LjktNi45Yy0wLjEtMC4xLTAuNC0wLjMtMC42LTAuM2gtMTMuNGMtMC40LDAtMC45LDAuNC0wLjksMC45djIzLjljMCwwLjYsMC40LDAuOSwwLjksMC45DQoJCQloMTguM2MwLjQsMCwwLjktMC40LDAuOS0wLjl2LTE3QzMxNiwzOTIuNiwzMTUuOSwzOTIuMywzMTUuNywzOTIuMnogTTI5OS43LDM5Mi4yaDUuNGMwLjQsMCwwLjksMC4zLDAuOSwwLjcNCgkJCWMwLDAuNC0wLjQsMC43LTAuOSwwLjdoLTUuNGMtMC40LDAtMC45LTAuMy0wLjktMC43QzI5OC45LDM5Mi41LDI5OS4zLDM5Mi4yLDI5OS43LDM5Mi4yeiBNMzEyLjMsNDA1LjFoLTEyLjYNCgkJCWMtMC40LDAtMC45LTAuMy0wLjktMC43YzAtMC40LDAuNC0wLjcsMC45LTAuN2gxMi42YzAuNCwwLDAuOSwwLjMsMC45LDAuN0MzMTMuMSw0MDQuOCwzMTIuNyw0MDUuMSwzMTIuMyw0MDUuMXogTTMxMi4zLDM5OS4zDQoJCQloLTEyLjZjLTAuNCwwLTAuOS0wLjMtMC45LTAuN2MwLTAuNCwwLjQtMC43LDAuOS0wLjdoMTIuNmMwLjQsMCwwLjksMC4zLDAuOSwwLjdDMzEzLjEsMzk5LjEsMzEyLjcsMzk5LjMsMzEyLjMsMzk5LjN6DQoJCQkgTTMxMy4xLDM5My42aC00LjN2LTUuN2gwLjFsNC4xLDUuNFYzOTMuNnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-pdf {
			background-image: url("/images/assets/icon-pdf.png")
				/*ImageEmbed:skip*/
		}

		.icon-pdf.ir,
		a.icon-pdf.jp-next,
		a.icon-pdf.jp-previous {
			height: 24px;
			width: 20px
		}

		.svg .icon-form {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjI5MyAyMzggMTYgMTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjkzIDIzOCAxNiAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iQkciIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzFfMV8iPg0KCTxnPg0KCQk8cG9seWdvbiBmaWxsPSIjRjI2NDJGIiBwb2ludHM9IjMwNCwyMzggMjkzLDIzOCAyOTMsMjUzIDI5NiwyNTMgMjk2LDI0MCAzMDQsMjQwIAkJIi8+DQoJCTxwYXRoIGZpbGw9IiNGMjY0MkYiIGQ9Ik0yOTcsMjQxdjE0aDEydi0xNEgyOTd6IE0zMDUuNzUsMjUyaC01Ljg3Yy0wLjI5LDAtMC41My0wLjIxLTAuNTMtMC41czAuMjQtMC41LDAuNTMtMC41aDUuODcNCgkJCWMwLjI5LDAsMC41MywwLjIxLDAuNTMsMC41UzMwNi4wNCwyNTIsMzA1Ljc1LDI1MnogTTMwNS43NSwyNDloLTUuODdjLTAuMjksMC0wLjUzLTAuMjEtMC41My0wLjVzMC4yNC0wLjUsMC41My0wLjVoNS44Nw0KCQkJYzAuMjksMCwwLjUzLDAuMjEsMC41MywwLjVTMzA2LjA0LDI0OSwzMDUuNzUsMjQ5eiBNMzA1Ljc1LDI0NmgtNS44N2MtMC4yOSwwLTAuNTMtMC4yMS0wLjUzLTAuNXMwLjI0LTAuNSwwLjUzLTAuNWg1Ljg3DQoJCQljMC4yOSwwLDAuNTMsMC4yMSwwLjUzLDAuNVMzMDYuMDQsMjQ2LDMwNS43NSwyNDZ6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-form {
			background-image: url("/images/assets/icon-form.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-form-lg,
		.svg .related-content-item--report {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8Zz4NCgkJPHBvbHlnb24gZmlsbD0iI0YyNjQyRiIgcG9pbnRzPSIyMiwwIDAsMCAwLDMwIDYsMzAgNiw0IDIyLDQgCQkiLz4NCgkJPHBhdGggZmlsbD0iI0YyNjQyRiIgZD0iTTgsNnYyOGgyNFY2SDh6IE0yNS41LDI4SDEzLjhjLTAuNiwwLTEuMS0wLjQtMS4xLTFzMC41LTEsMS4xLTFoMTEuN2MwLjYsMCwxLjEsMC40LDEuMSwxDQoJCQlTMjYuMSwyOCwyNS41LDI4eiBNMjUuNSwyMkgxMy44Yy0wLjYsMC0xLjEtMC40LTEuMS0xczAuNS0xLDEuMS0xaDExLjdjMC42LDAsMS4xLDAuNCwxLjEsMVMyNi4xLDIyLDI1LjUsMjJ6IE0yNS41LDE2SDEzLjgNCgkJCWMtMC42LDAtMS4xLTAuNC0xLjEtMXMwLjUtMSwxLjEtMWgxMS43YzAuNiwwLDEuMSwwLjQsMS4xLDFTMjYuMSwxNiwyNS41LDE2eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-form-lg,
		.no-svg .related-content-item--report {
			background-image: url("/images/assets/icon-form-lg.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-globe {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9Ii0zMDEgMzg3IDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0zMDEgMzg3IDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM0NDY4QkIiIGQ9Ik0tMjkxLDM4N2MtNS42LDAtMTAsNC40LTEwLDEwczQuNCwxMCwxMCwxMHMxMC00LjQsMTAtMTBTLTI4NS40LDM4Ny0yOTEsMzg3eiBNLTI4Ny40LDM5Ni40DQoJYzAtMC45LTAuMS0xLjctMC4xLTIuNGgzLjFjMC4zLDAuNywwLjYsMS42LDAuNiwyLjRILTI4Ny40eiBNLTI5OC4xLDM5Ni40YzAtMC45LDAuMy0xLjcsMC42LTIuNGgzLjNjLTAuMSwwLjctMC4xLDEuNi0wLjEsMi40DQoJSC0yOTguMXogTS0yOTMuMywzOTRoNC40YzAuMSwwLjcsMC4zLDEuNiwwLjMsMi40aC00LjlDLTI5My40LDM5NS42LTI5My4zLDM5NC43LTI5My4zLDM5NHogTS0yOTguMSwzOTcuNmgzLjcNCgljMCwwLjksMC4xLDEuNywwLjEsMi42aC0zLjFDLTI5Ny45LDM5OS4zLTI5OC4xLDM5OC40LTI5OC4xLDM5Ny42eiBNLTI5My40LDM5Ny42aDQuOWMwLDAuOS0wLjEsMS43LTAuMSwyLjZoLTQuNg0KCUMtMjkzLjMsMzk5LjMtMjkzLjQsMzk4LjQtMjkzLjQsMzk3LjZ6IE0tMjg3LjQsMzk3LjZoMy42YzAsMC45LTAuMywxLjctMC43LDIuNmgtMy4xQy0yODcuNiwzOTkuMy0yODcuNiwzOTguNC0yODcuNCwzOTcuNnoNCgkgTS0yODUuMSwzOTIuOWgtMi43Yy0wLjEtMS0wLjQtMS45LTAuNy0yLjZDLTI4Ny4xLDM5MC43LTI4NiwzOTEuNy0yODUuMSwzOTIuOXogTS0yOTAsMzkwYzAuNCwwLjcsMC45LDEuNywxLDIuOWgtNA0KCWMwLjMtMS4xLDAuNi0yLjEsMS0yLjljMC4zLTAuMSwwLjYtMC4xLDEtMC4xUy0yOTAuMywzODkuOS0yOTAsMzkweiBNLTI5My4zLDM5MC4zYy0wLjQsMC43LTAuNiwxLjYtMC45LDIuNmgtMi43DQoJQy0yOTYsMzkxLjctMjk0LjksMzkwLjctMjkzLjMsMzkwLjN6IE0tMjk2LjksNDAxLjFoMi43YzAuMSwxLDAuNCwxLjksMC43LDIuNkMtMjk0LjcsNDAzLjMtMjk2LDQwMi4zLTI5Ni45LDQwMS4xeiBNLTI5Miw0MDQNCgljLTAuNC0wLjctMC43LTEuNy0xLTIuOWg0LjFjLTAuMywxLjMtMC42LDIuMS0xLDNjLTAuNCwwLTAuNywwLTEuMSwwUy0yOTEuNyw0MDQuMS0yOTIsNDA0eiBNLTI4OC42LDQwMy43YzAuMy0wLjcsMC42LTEuNiwwLjctMi42DQoJaDIuN0MtMjg2LDQwMi4zLTI4Ny4xLDQwMy4zLTI4OC42LDQwMy43eiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-globe {
			background-image: url("/images/assets/icon-globe-blue.png")
				/*ImageEmbed:skip*/
		}

		.icon-globe.ir,
		a.icon-globe.jp-next,
		a.icon-globe.jp-previous {
			height: 20px;
			width: 20px
		}

		.svg .icon-grad-cap {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjhweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMzcyODY4IiBkPSJNMTQuNCwxMy4zTDE0LDEzLjVsLTAuNC0wLjJsLTgtMy4ybC0wLjQsMS4zYzAuMiwwLjMsMC40LDAuNywwLjMsMS4xYzMuOCwxLjIsOC41LDQsOC41LDRTMjEuNCwxMiwyNSwxMg0KCQkJbC0xLjMtMi41TDE0LjQsMTMuM3ogTTQuMywxMi45YzAsMC0wLjEsMC0wLjItMC4xYy0wLjItMC4xLTAuNC0wLjEtMC42LTAuMWMtMC4yLDAtMC4zLDAtMC41LDAuMWwtMC43LDAuMw0KCQkJYy0wLjgsMS40LDAuMSwzLjMsMC4yLDQuNGMwLDAuMywwLjMsMC41LDAuNywwLjVjMC0wLjcsMC0xLjMsMC4xLTEuN2MwLjItMC42LDAuMiwwLjYsMC40LDEuN2MwLjIsMCwwLjQtMC4xLDAuNi0wLjINCgkJCWMwLjItMC4xLTAuMi0xLjUsMC41LTIuNmMwLjQtMC43LDAuMy0xLjUsMC4xLTJMNC4zLDEyLjl6IE0zLjcsNy4xbDAuMiwwLjFsMC4zLDAuMWwwLjEsMGMwLDAsMCwwLDAsMEM1LjUsNiwxMC40LDUuNywxMiw1LjcNCgkJCWMwLDAsMCwwLDAsMGMwLTAuNywwLjgtMS4zLDItMS4zYzEuMiwwLDIsMC41LDIsMS4zYzAsMC43LTAuOCwxLjMtMiwxLjNjLTAuNywwLTEuMy0wLjItMS43LTAuNkMxMS4xLDYuNCw2LjMsNi44LDUsNy42bDksMy42DQoJCQlsMTQtNS42TDE0LDBMMCw1LjZMMy43LDcuMUwzLjcsNy4xeiBNMy41LDEwLjVjLTAuMiwwLjEtMC41LDAuNC0wLjYsMC43bC0wLjEsMC45YzAuMy0wLjEsMC41LTAuMSwwLjgtMC4xYzAuMywwLDAuNiwwLjEsMC45LDAuMg0KCQkJYzAuMSwwLDAuMSwwLjEsMC4yLDAuMWwwLjEtMC44YzAtMC4zLTAuMi0wLjctMC40LTAuOUw1LDcuNkw0LjIsNy4zTDMuNSwxMC41eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-grad-cap {
			background-image: url("/images/assets/icon-grad-cap.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-link-external {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmxpbmstZXh0ZXJuYWw8L3RpdGxlPjxwYXRoIGZpbGw9IiM0NjY5QjEiIGQ9Ik0xNSwxLjNDMTQuMSwwLjUsMTMsMCwxMS44LDBjLTEuMSwwLTIuMiwwLjQtMi45LDEuMkw2LjMsMy44Yy0wLjQsMC40LTAuOCwxLTEsMS41QzQuOCw1LjUsNC4yLDUuOCwzLjgsNi4yDQogICAgTDEuMiw4LjhDMC40LDkuNiwwLDEwLjcsMCwxMS45YzAsMS4xLDAuNSwyLjIsMS4zLDNjMC45LDAuOSwyLDEuMywzLjIsMS4zYzEuMSwwLDIuMi0wLjQsMi45LTEuMmwyLjYtMi42YzAuNC0wLjQsMC44LTEsMS0xLjUNCiAgICBjMC42LTAuMiwxLjEtMC41LDEuNS0wLjlsMi42LTIuNkMxNi43LDUuOCwxNi43LDMsMTUsMS4zeiBNNy44LDguNEM3LjQsOC4xLDcuMiw3LjYsNy4xLDcuMWMwLjUsMC4xLDEsMC4zLDEuMywwLjcNCiAgICBjMC40LDAuNCwwLjYsMC44LDAuNywxLjNDOC43LDksOC4yLDguOCw3LjgsOC40eiBNNiwxMy42Yy0wLjgsMC44LTIuNCwwLjgtMy4zLTAuMUMyLjMsMTMsMiwxMi40LDIsMTEuOGMwLTAuNiwwLjItMS4yLDAuNi0xLjYNCiAgICBsMi42LTIuNmMwLjIsMC44LDAuNiwxLjUsMS4yLDIuMmMwLjYsMC42LDEuNCwxLDIuMiwxLjJMNiwxMy42eiBNMTMuNiw2bC0yLjYsMi42QzEwLjksNy44LDEwLjUsNyw5LjksNi40Yy0wLjYtMC42LTEuNC0xLTIuMi0xLjINCiAgICBsMi42LTIuNkMxMC43LDIuMiwxMS4yLDIsMTEuOCwyYzAuNiwwLDEuMywwLjMsMS43LDAuN0MxNC41LDMuNywxNC41LDUuMSwxMy42LDZ6Ii8+PC9zdmc+DQo=)
		}

		.no-svg .icon-link-external {
			background-image: url("/images/assets/icon-link-external.png")
				/*ImageEmbed:skip*/
		}

		.icon-link-external-resource {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA5LTEwVDEwOjQ3OjMzLTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wOS0xMFQxMDo0OTo0NS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wOS0xMFQxMDo0OTo0NS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMDc3ZWE3Yy1kMTI2LTRjZmYtYjFjYi05ZWMzYjNlNGY5NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YTA3N2VhN2MtZDEyNi00Y2ZmLWIxY2ItOWVjM2IzZTRmOTU5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTA3N2VhN2MtZDEyNi00Y2ZmLWIxY2ItOWVjM2IzZTRmOTU5Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMDc3ZWE3Yy1kMTI2LTRjZmYtYjFjYi05ZWMzYjNlNGY5NTkiIHN0RXZ0OndoZW49IjIwMjEtMDktMTBUMTA6NDc6MzMtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuL20z0AAAN5SURBVHic7d1BctMwFIDhHw97OELYsaM3aHqD3qDplg3lBKQ3CCfoY89M4QbtCWhu0NxAPQEsFNHgIVgJ1tOTrH/FdGzF/Sbj2kZKXrx9/5VKewDe5T6IXvdd7iNI2BxY5z6IfjWDOwyi1wwOBtFrBwdj6FMAB0PoUwEHI+hTAgcD6C/3/PwEf2CvtQ5kTwI8jjymw/9ud2S4Tu+DnwAr4FT7QPb0CbjEw4+ZIxP67illAfzADnboBo8zdo4Mp5cAfo7/xay2SDSuQxm9w5+nResFj2yWcGyHInoHXAGvNF7McA7/sCt5Hf50Yj1RGP8i8WsAHtzaI8x+a9KCC0rYYPvGZwNck+YKJSQoYsP+G5/droFl4uPIkaCMDbbf4SkTMmDDNMGFTNgwPXAhIzZMC1zIjA3TARcMYMM0wAUj2FA/uGAIG+oGF9Jif+SIB161ggtpsS/x/1Ez50D0GsGF9Niy/bfjQPTawAU97JDjAPSawAV97JAjEr0WcCEfdsgRgV4DuJAfO+QYQC8dXLCDHXL8A71kcMEedsixB71UcMEudsjxF/QSwQX72CFHD700cKEc7JBjB70kcKE87JBjO5exFHChXOyQA5YlgAvlY//OOrhQETbYBhcqwwa74EKF2GATXKgUG+yBCxVjgy1woXJssAMuTAAbbIALE8GG/ODChLAhL7gwMWzIBy6Uiz3bju2An/jFteexO+cAF8rFPsGvdrvgeeXfKXBL5FpSbXChXGzws632LbG8IWI9qSb4irKxYXhZ/HxoAC3wGfAh4fhW/kDOhjbQAl8mHNsKdlRa4OeJxi0KG/TAU6zlLw4b8t9pHluR2FAmeLHYoAf+NNI4RWODHvi3EcYoHhvKuSysAhv0wB+Bz0fuWw026P7RvAK+HLhPVdigf5WywH/+ylAb4IzKsCHPZeESeINfWHq/8/MN8B3/rp7hnzNXV8wnAqXoEf/0cJXp9bNV4o1P0TVw5Rq4cg1cuQauXANXroEr18CVa+DKNXDlGrhyDVy5Bq5cA1eugSsX8zx8Tp2fkJ+lGPBT7H17ldXc0AYd403SaUV8F1DHOJN0Wv6Neze0UUc7P4/VKmajjv+bpNPyrTkAHI6bpNPyPeHn27iYjfvfpxkzSaf13D1+Ds1D7A79G58lfpLONX9O0mk9t8afDc7w9yjukJ1/Abc1wMHQKcRZAAAAAElFTkSuQmCC);
			background-size: 10px 10px;
			display: inline-block;
			width: 10px;
			height: 10px;
			margin-left: 5px
		}

		.svg .icon-link-more {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+bGluay1tb3JlPC90aXRsZT48cGF0aCBkPSJNMS4wMjQgMGw1LjAwNiA1LjAwNi00Ljk5MSA0Ljk5MS0xLjAzOS0xLjAwMiA0LjAxOS0zLjk4OS00LjAxOS00LjAxMSAxLjAyNC0uOTk2em0wIDAiIGZpbGw9IiM0NDY4QkIiLz48L3N2Zz4=)
		}

		.no-svg .icon-link-more {
			background-image: url("/images/assets/icon-link-more.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-link-more:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEwcHgiDQoJIHZpZXdCb3g9Ii0zMDIgMzkyIDYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwMiAzOTIgNiAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0zMDEuMiw0MDJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDMuNC0zLjZsLTMuNC0zLjYNCgkJCQkJYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJjMC4zLTAuMywwLjgtMC4zLDEuMiwwbDQuNiw0LjhsLTQuNiw0LjhDLTMwMC44LDQwMS45LTMwMSw0MDItMzAxLjIsNDAyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-link-more:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-e.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-link-more-white:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEwcHgiDQoJIHZpZXdCb3g9Ii0zMDIgMzkyIDYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwMiAzOTIgNiAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0zMDEuMiw0MDJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDMuNC0zLjZsLTMuNC0zLjYNCgkJCQkJYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJjMC4zLTAuMywwLjgtMC4zLDEuMiwwbDQuNiw0LjhsLTQuNiw0LjhDLTMwMC44LDQwMS45LTMwMSw0MDItMzAxLjIsNDAyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-link-more-white:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-e.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-lock {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjI5MCAyMjQgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjkwIDIyNCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iQkciIGRpc3BsYXk9Im5vbmUiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzFfMV8iPg0KCTxwYXRoIGZpbGw9IiNGMjY0MkYiIGQ9Ik0zMTEuOCwyMzRIMzEwdi0xLjljMC00LjUtMy42LTguMS04LTguMXMtOCwzLjYtOCw4LjF2MS45aC0yLjJjLTEuMSwwLTEuOCwxLTEuOCwyLjF2MTAuMQ0KCQljMCwxLjEsMC43LDEuNywxLjgsMS43aDIwYzEuMSwwLDIuMi0wLjYsMi4yLTEuN3YtMTAuMUMzMTQsMjM1LDMxMi45LDIzNCwzMTEuOCwyMzR6IE0zMDEuOCwyNDMuMmMtMS4xLDAtMi0wLjktMi0yDQoJCWMwLTEuMSwwLjktMiwyLTJjMS4xLDAsMiwwLjksMiwyUzMwMi45LDI0My4yLDMwMS44LDI0My4yeiBNMzA2LDIzNGgtOHYtMS45YzAtMi4yLDEuOC00LDQtNHM0LDEuOCw0LDRWMjM0eiIvPg0KPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-lock {
			background-image: url("/images/assets/icon-lock.png")
				/*ImageEmbed:skip*/
		}

		.icon-lock.h4,
		.rtf .icon-lock.location-list__heading,
		.rtf h4.icon-lock {
			padding: 4px 0 0 30px
		}

		.svg .icon-mail-white-lg {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjMxcHgiIHZpZXdCb3g9IjAgMCA1MiAzMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgMzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuNzIsMy4wMmMxLjQxLDAuNzEsMjAuOTQsMTAuNTIsMjEuNjcsMTAuODljMC43MywwLjM2LDEuNjcsMC41NiwyLjYyLDAuNTZjMC45NSwwLDEuODktMC4xNiwyLjYyLTAuNTMNCgljMC43My0wLjM2LDIwLjI2LTEwLjIyLDIxLjY3LTEwLjkzQzUxLjcsMi4zMSw1My4wMywwLDUwLjQ0LDBIMS41NkMtMS4wMywwLDAuMzEsMi4zMSwxLjcyLDMuMDJ6IE01MC44OCw4LjUNCgljLTEuNiwwLjc4LTIxLjI4LDEwLjM2LTIyLjI2LDEwLjg0Yy0wLjk4LDAuNDgtMS42NywwLjU0LTIuNjIsMC41NGMtMC45NSwwLTEuNjQtMC4wNi0yLjYyLTAuNTRDMjIuNCwxOC44NiwyLjcyLDkuMjgsMS4xMiw4LjUNCglDLTAuMDEsNy45NSwwLDguNTksMCw5LjA5YzAsMC41LDAsMTkuNzMsMCwxOS43M0MwLDI5Ljk1LDEuNjEsMzEsMi44NywzMWg0Ni4yN2MxLjI1LDAsMi44Ni0xLjA1LDIuODYtMi4xOGMwLDAsMC0xOS4yNCwwLTE5LjczDQoJQzUyLDguNTksNTIuMDEsNy45NSw1MC44OCw4LjV6Ii8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-mail-white-lg {
			background-image: url("/images/assets/icon-mail-white-lg.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-mail-purple-lg {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjMxcHgiIHZpZXdCb3g9Ii0yOTMgMjI1IDUyIDMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTMgMjI1IDUyIDMxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzNzI4NjgiIGQ9Ik0tMjkxLjI4LDIyOC4wMmMxLjQxLDAuNzEsMjAuOTQsMTAuNTIsMjEuNjcsMTAuODljMC43MywwLjM2LDEuNjcsMC41NiwyLjYyLDAuNTYNCgljMC45NSwwLDEuODktMC4xNiwyLjYyLTAuNTNjMC43My0wLjM2LDIwLjI2LTEwLjIyLDIxLjY3LTEwLjkzYzEuNC0wLjcsMi43My0zLjAxLDAuMTQtMy4wMWgtNDguODgNCglDLTI5NC4wMywyMjUtMjkyLjY5LDIyNy4zMS0yOTEuMjgsMjI4LjAyeiBNLTI0Mi4xMiwyMzMuNWMtMS42LDAuNzgtMjEuMjgsMTAuMzYtMjIuMjYsMTAuODRjLTAuOTgsMC40OC0xLjY3LDAuNTQtMi42MiwwLjU0DQoJcy0xLjY0LTAuMDYtMi42Mi0wLjU0Yy0wLjk4LTAuNDgtMjAuNjYtMTAuMDYtMjIuMjYtMTAuODRjLTEuMTMtMC41NS0xLjEyLDAuMDktMS4xMiwwLjU5czAsMTkuNzMsMCwxOS43Mw0KCWMwLDEuMTMsMS42MSwyLjE4LDIuODcsMi4xOGg0Ni4yN2MxLjI1LDAsMi44Ni0xLjA1LDIuODYtMi4xOGMwLDAsMC0xOS4yNCwwLTE5LjczQy0yNDEsMjMzLjU5LTI0MC45OSwyMzIuOTUtMjQyLjEyLDIzMy41eiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-mail-purple-lg {
			background-image: url("/images/assets/icon-mail-purple-lg.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-microphone {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2LjM2cHgiIHZpZXdCb3g9IjI5Mi44IDIzMy42NCAxNiAxNi4zNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyOTIuOCAyMzMuNjQgMTYgMTYuMzYiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkJHIiBkaXNwbGF5PSJub25lIj4NCjwvZz4NCjxnIGlkPSJMYXllcl8xXzFfIj4NCgk8Zz4NCgkJPGNpcmNsZSBmaWxsPSIjRjI2NDJGIiBjeD0iMzA1LjEiIGN5PSIyMzcuMzMiIHI9IjMuNyIvPg0KCQk8cG9seWdvbiBmaWxsPSIjRjI2NDJGIiBwb2ludHM9IjMwMC42LDI0MS4xMiAzMDEuMDIsMjQxLjk1IDMwMi4wMSwyNDEuMzcgMzAxLjUzLDI0MC41NCAzMDEuNTMsMjQwLjU0IDMwMSwyMzkuNjIgMzAwLDIzNy44NiANCgkJCTI5OC45OSwyMzguNDQgMjk5LjQ2LDIzOS4yNyAyOTIuOCwyNDMuMDMgMjkzLjg4LDI0NC44OCAyOTgsMjQyLjU3IDI5OCwyNDggMjk2LDI0OCAyOTYsMjUwIDMwMiwyNTAgMzAyLDI0OCAzMDAsMjQ4IDMwMCwyNDEuNTIgDQoJCQkJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-microphone {
			background-image: url("/images/assets/icon-microphone.png")
				/*ImageEmbed:skip*/
		}

		.icon-plus-orange {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAIAAADCaIt+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNpi/J+sxkA7MO0CEwNNARsnjS1gYBi1gCBgIUHtnJtQRor6aByMWjAIkik8RRIviyPtDtsgwurf0Zw8asEQqHBISZ2jcTBqAdXAr+8AAQYA5aENvVMVCcAAAAAASUVORK5CYII=)
		}

		.svg .icon-plus-orange-sm {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgMTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGMjY0MkQiIGQ9Ik0wLDB2MTRoMTRWMEgweiBNMTIsOEg4djRINlY4SDJWNmg0VjJoMnY0aDRWOHoiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-plus-orange-sm {
			background-image: url("/images/assets/icon-plus-orange-sm.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-plus-white {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDMuMSAoODc0MCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmljb24tcGx1cy13aGl0ZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaCBCZXRhLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJpY29uLXBsdXMtd2hpdGUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSI3IiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIxNyI+PC9yZWN0Pg0KICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB4PSIwIiB5PSI3IiB3aWR0aD0iMTciIGhlaWdodD0iMyI+PC9yZWN0Pg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-plus-white {
			background-image: url("/images/assets/icon-plus-white.png")
				/*ImageEmbed:skip*/
		}

		.svg .folio-list-add.is-added,
		.svg .folio-preview-add.is-added,
		.svg .icon-check-white {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjEyLjVweCIgdmlld0JveD0iMCAwIDE2IDEyLjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDEyLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyLDUgNS41LDguNSAxNCwwIDE2LDIgNS41LDEyLjUgMCw3IAkiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNFMjBFMEUiIGQ9Ik01MCw3OSIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .folio-list-add.is-added,
		.no-svg .folio-preview-add.is-added,
		.no-svg .icon-check-white {
			background-image: url("/images/assets/icon-check-white.png")
				/*ImageEmbed:skip*/
		}

		.icon-ribbon-orange {
			height: 11px;
			width: 14px
		}

		.svg .icon-ribbon-orange {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnJpYmJvbi1vcmFuZ2U8L3RpdGxlPjxwYXRoIGQ9Ik0uMDQ2LjA1NGgxMy45Njh2MTAuOTY2bC02LjgyOS00LjYxOS03LjEzOCA0LjYxOSIgZmlsbD0iI0ZGNjMyNiIvPjwvc3ZnPg==)
		}

		.no-svg .icon-ribbon-orange {
			background-image: url("/images/assets/icon-ribbon-orange.png")
				/*ImageEmbed:skip*/
		}

		.svg .content-landing-nav-item-professionals>span:before,
		.svg .icon-professionals {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyMiAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDMuMC40ICg4MTI1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+aWNvbi1wcm9mZXNzaW9uYWxzLXc8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1wcm9mZXNzaW9uYWxzLXciIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE5LjM5OCw0LjAwOCBMMTkuMzk4LDE3Ljk5OSBMMjEuNDI1LDE3Ljk5OSBMMjEuNDI1LDQuMDA4IEwxOS4zOTgsNC4wMDggTDE5LjM5OCw0LjAwOCBaIE0xMy42ODIsMC4wMyBMOC4xMDIsMC4wMyBDNi45MjIsMC4wMyA1LjY0NCwyLjA0IDQuODMsMy43NTEgTDQuNDEsNC4wMTYgTDQuNDEsMTguMDEyIEwxNy40MSwxOC4wMTIgTDE3LjQxLDQuMDE2IEwxNy4xMjcsMy43NTEgQzE2LjM0NSwyLjE2MSAxNC45MzgsMC4wMyAxMy42ODIsMC4wMyBMMTMuNjgyLDAuMDMgWiBNMTMuMTE3LDQuMDA1IEw4LjczMiw0LjAwNSBDOC4wMTEsNC4wMDUgNy40MjcsMy41NjMgNy40MjcsMy4wMTkgQzcuNDI3LDIuNDc0IDguMDExLDIuMDMzIDguNzMyLDIuMDMzIEwxMy4xMTcsMi4wMzMgQzEzLjgzOCwyLjAzMyAxNC40MjIsMi40NzQgMTQuNDIyLDMuMDE5IEMxNC40MjIsMy41NjIgMTMuODM4LDQuMDA1IDEzLjExNyw0LjAwNSBMMTMuMTE3LDQuMDA1IFogTTAuMzk1LDE3Ljk5OSBMMi4zOTUsMTcuOTk5IEwyLjM5NSw0LjAwOCBMMC4zOTUsNC4wMDggTDAuMzk1LDE3Ljk5OSBMMC4zOTUsMTcuOTk5IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .content-landing-nav-item-professionals>span:before,
		.no-svg .icon-professionals {
			background-image: url("/images/assets/icon-professionals.png")
				/*ImageEmbed:skip*/
		}

		.svg .content-landing-nav-item-professionals:hover>span:before,
		.svg .icon-professionals-orange {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOXB4Ig0KCSB2aWV3Qm94PSItMzA4IDIzMSAyMiAxOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzA4IDIzMSAyMiAxOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1wcm9mZXNzaW9uYWxzLXc8L3RpdGxlPg0KPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaCBCZXRhLjwvZGVzYz4NCjxnIGlkPSJQYWdlLTEiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCTxnIGlkPSJpY29uLXByb2Zlc3Npb25hbHMtdyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQoJCTxwYXRoIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0yODguNiwyMzV2MTRoMnYtMTRILTI4OC42TC0yODguNiwyMzV6IE0tMjk0LjMsMjMxaC01LjYNCgkJCWMtMS4yLDAtMi41LDItMy4zLDMuN2wtMC40LDAuM3YxNGgxM3YtMTRsLTAuMy0wLjNDLTI5MS43LDIzMy4yLTI5My4xLDIzMS0yOTQuMywyMzFMLTI5NC4zLDIzMXogTS0yOTQuOSwyMzVoLTQuNA0KCQkJYy0wLjcsMC0xLjMtMC40LTEuMy0xYzAtMC41LDAuNi0xLDEuMy0xaDQuNGMwLjcsMCwxLjMsMC40LDEuMywxQy0yOTMuNiwyMzQuNi0yOTQuMiwyMzUtMjk0LjksMjM1TC0yOTQuOSwyMzV6IE0tMzA3LjYsMjQ5aDINCgkJCXYtMTRoLTJWMjQ5TC0zMDcuNiwyNDl6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .content-landing-nav-item-professionals:hover>span:before,
		.no-svg .icon-professionals-orange {
			background-image: url("/images/assets/icon-professionals-orange.png")
				/*ImageEmbed:skip*/
		}

		.svg .content-landing-nav-item-students>span:before,
		.svg .icon-students {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMThweCINCgkgdmlld0JveD0iLTEuNSAtMS42IDI1IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xLjUgLTEuNiAyNSAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1zdHVkZW50cy13PC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgk8ZyBpZD0iaWNvbi1zdHVkZW50cy13IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCgkJPHBhdGggaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuOSwxMS42bC0wLjQsMC4ybC0wLjQtMC4yTDMsOC40TDIuNiw5LjdDMi44LDEwLDMsMTAuNCwzLDEwLjkNCgkJCWMzLjQsMS4yLDcuNiw0LDcuNiw0czYuNi00LjUsOS45LTQuNWwtMS4yLTIuNUwxMC45LDExLjZMMTAuOSwxMS42eiBNMS44LDExLjNjMCwwLTAuMSwwLTAuMS0wLjFjLTAuMi0wLjEtMC4zLTAuMS0wLjUtMC4xDQoJCQljLTAuMSwwLTAuMywwLTAuNCwwLjFsLTAuNywwLjNjLTAuNywxLjQsMC4xLDMuMywwLjIsNC40YzAsMC40LDAuMywwLjUsMC42LDAuNWMwLTAuNywwLTEuMywwLjEtMS43YzAuMi0wLjYsMC4xLDAuNiwwLjMsMS43DQoJCQljMC4yLDAsMC40LTAuMSwwLjUtMC4yYzAuMi0wLjEtMC4yLTEuNSwwLjQtMi42YzAuNC0wLjcsMC4zLTEuNSwwLjEtMkwxLjgsMTEuM0wxLjgsMTEuM3ogTTEuMyw1LjVsMC4xLDAuMWwwLDBsMC4zLDAuMQ0KCQkJYzEuMS0xLjMsNS42LTEuNiw3LTEuNmMwLDAsMCwwLDAsMGMwLTAuNywwLjctMS4zLDEuOC0xLjNzMS44LDAuNSwxLjgsMS4zYzAsMC43LTAuNywxLjMtMS44LDEuM0M5LjgsNS4zLDkuMyw1LDksNC43DQoJCQlDNy45LDQuOCwzLjYsNS4yLDIuNSw2bDgsMy42TDIzLDRMMTAuNS0xLjZMLTIsNEwxLjMsNS41TDEuMyw1LjVMMS4zLDUuNXogTTEuMSw4LjhDMC45LDksMC43LDkuMiwwLjYsOS41bC0wLjEsMC45DQoJCQljMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjFjMC4zLDAsMC41LDAuMSwwLjgsMC4yYzAuMSwwLDAuMSwwLjEsMC4yLDAuMWwwLjEtMC44YzAtMC4zLTAuMi0wLjctMC40LTAuOUwyLjUsNkwxLjgsNS43TDEuMSw4LjgNCgkJCUwxLjEsOC44eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .content-landing-nav-item-students>span:before,
		.no-svg .icon-students {
			background-image: url("/images/assets/icon-students.png")
				/*ImageEmbed:skip*/
		}

		.svg .content-landing-nav-item-students:hover>span:before,
		.svg .icon-students-orange {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIxOHB4Ig0KCSB2aWV3Qm94PSItMzA4LjUgMjMwLjQgMjUgMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwOC41IDIzMC40IDI1IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjx0aXRsZT5pY29uLXN0dWRlbnRzLXc8L3RpdGxlPg0KPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaCBCZXRhLjwvZGVzYz4NCjxnIGlkPSJQYWdlLTEiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCTxnIGlkPSJpY29uLXN0dWRlbnRzLXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTAwMDAwLCAwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8cGF0aCBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiNGRjYzMjYiIGQ9Ik0tMjk2LjEsMjQzLjZsLTAuNCwwLjJsLTAuNC0wLjJsLTcuMS0zLjJsLTAuNCwxLjMNCgkJCWMwLjIsMC4zLDAuNCwwLjcsMC40LDEuMmMzLjQsMS4yLDcuNiw0LDcuNiw0czYuNi00LjUsOS45LTQuNWwtMS4yLTIuNUwtMjk2LjEsMjQzLjZMLTI5Ni4xLDI0My42eiBNLTMwNS4yLDI0My4zDQoJCQlDLTMwNS4yLDI0My4zLTMwNS4zLDI0My4zLTMwNS4yLDI0My4zYy0wLjMtMC4yLTAuNC0wLjItMC42LTAuMmMtMC4xLDAtMC4zLDAtMC40LDAuMWwtMC43LDAuM2MtMC43LDEuNCwwLjEsMy4zLDAuMiw0LjQNCgkJCWMwLDAuNCwwLjMsMC41LDAuNiwwLjVjMC0wLjcsMC0xLjMsMC4xLTEuN2MwLjItMC42LDAuMSwwLjYsMC4zLDEuN2MwLjIsMCwwLjQtMC4xLDAuNS0wLjJjMC4yLTAuMS0wLjItMS41LDAuNC0yLjYNCgkJCWMwLjQtMC43LDAuMy0xLjUsMC4xLTJMLTMwNS4yLDI0My4zTC0zMDUuMiwyNDMuM3ogTS0zMDUuNywyMzcuNWwwLjEsMC4xbDAsMGwwLjMsMC4xYzEuMS0xLjMsNS42LTEuNiw3LTEuNmwwLDANCgkJCWMwLTAuNywwLjctMS4zLDEuOC0xLjNzMS44LDAuNSwxLjgsMS4zYzAsMC43LTAuNywxLjMtMS44LDEuM2MtMC43LTAuMS0xLjItMC40LTEuNS0wLjdjLTEuMSwwLjEtNS40LDAuNS02LjUsMS4zbDgsMy42bDEyLjUtNS42DQoJCQlsLTEyLjUtNS42TC0zMDksMjM2TC0zMDUuNywyMzcuNUwtMzA1LjcsMjM3LjVMLTMwNS43LDIzNy41eiBNLTMwNS45LDI0MC44Yy0wLjIsMC4yLTAuNCwwLjQtMC41LDAuN2wtMC4xLDAuOQ0KCQkJYzAuMi0wLjEsMC41LTAuMSwwLjctMC4xYzAuMywwLDAuNSwwLjEsMC44LDAuMmMwLjEsMCwwLjEsMC4xLDAuMiwwLjFsMC4xLTAuOGMwLTAuMy0wLjItMC43LTAuNC0wLjlsMC42LTIuOWwtMC43LTAuMw0KCQkJTC0zMDUuOSwyNDAuOEwtMzA1LjksMjQwLjh6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .content-landing-nav-item-students:hover>span:before,
		.no-svg .icon-students-orange {
			background-image: url("/images/assets/icon-students-orange.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-toolbox {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkFsbF9nbHlwaHMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSI0MCAzNCAyMCAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA0MCAzNCAyMCAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuMSw0M2gxLjh2Mkg2MGMwLDAtMC4xLTQuNS0wLjItNS45YzAtMS4zLTAuNS0yLjEtMi0yLjFoLTMuMmMtMC41LTAuOS0xLTEuOS0xLjItMi4zDQoJQzUzLjEsMzQuMSw1MywzNCw1Mi4yLDM0aC00LjRjLTAuNywwLTAuOCwwLjEtMS4yLDAuN2MtMC4yLDAuMy0wLjcsMS4zLTEuMiwyLjNoLTMuMmMtMS41LDAtMS45LDAuOC0yLDIuMUM0MC4xLDQwLjUsNDAsNDUsNDAsNDUNCgloOS4xVjQzeiBNNDcuNiwzNS45YzAuMi0wLjQsMC4zLTAuNSwwLjgtMC41aDMuMWMwLjUsMCwwLjYsMC4xLDAuOCwwLjVjMC4xLDAuMiwwLjMsMC42LDAuNiwxLjFoLTUuOA0KCUM0Ny4zLDM2LjUsNDcuNiwzNi4xLDQ3LjYsMzUuOXogTTUwLjksNDhoLTEuOHYtMmgtOC42YzAsMCwwLjEsMS44LDAuMiwzLjNjMCwwLjYsMC4yLDEuNywxLjgsMS43aDE1YzEuNiwwLDEuOC0xLDEuOC0xLjcNCgljMC4xLTEuNiwwLjItMy4zLDAuMi0zLjNoLTguNlY0OHoiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-toolbox {
			background-image: url("/images/assets/icon-toolbox-white.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-download {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAwSDJDMS40NDc5MSAwIDAuOTc2NTY0IDAuMTk1MzExIDAuNTg1OTM4IDAuNTg1OTM4QzAuMTk1MzExIDAuOTc2NTY0IDAgMS40NDc5MSAwIDJWMTRDMCAxNC41NTIxIDAuMTk1MzExIDE1LjAyMzQgMC41ODU5MzggMTUuNDE0MUMwLjk3NjU2NCAxNS44MDQ3IDEuNDQ3OTEgMTYgMiAxNkgxNEMxNC41NTIxIDE2IDE1LjAyMzQgMTUuODA0NyAxNS40MTQxIDE1LjQxNDFDMTUuODA0NyAxNS4wMjM0IDE2IDE0LjU1MjEgMTYgMTRWMkMxNiAxLjQ0NzkxIDE1LjgwNDcgMC45NzY1NjQgMTUuNDE0MSAwLjU4NTkzOEMxNS4wMjM0IDAuMTk1MzExIDE0LjU1MjEgMCAxNCAwWk01LjE0MDYyIDguMTQwNjJDNS4yMzQzOCA4LjA0Njg4IDUuMzUxNTYgOCA1LjQ5MjE5IDhDNS42MzI4MSA4IDUuNzUgOC4wNDY4OCA1Ljg0Mzc1IDguMTQwNjJMNy41IDEwLjE0MDZWMi41QzcuNSAyLjM2NDU4IDcuNTQ5NDggMi4yNDc0IDcuNjQ4NDQgMi4xNDg0NEM3Ljc0NzQgMi4wNDk0OCA3Ljg2NDU4IDIgOCAyQzguMTM1NDIgMiA4LjI1MjYgMi4wNDk0OCA4LjM1MTU2IDIuMTQ4NDRDOC40NTA1MiAyLjI0NzQgOC41IDIuMzY0NTggOC41IDIuNVYxMC4xMjVMMTAuMTQwNiA4LjE0MDYyQzEwLjIzNDQgOC4wNDY4OCAxMC4zNTE2IDggMTAuNDkyMiA4QzEwLjYzMjggOCAxMC43NSA4LjA0Njg4IDEwLjg0MzggOC4xNDA2MkMxMC45Mzc1IDguMjM0MzggMTAuOTg0NCA4LjM1MTU2IDEwLjk4NDQgOC40OTIxOUMxMC45ODQ0IDguNjMyODEgMTAuOTM3NSA4Ljc1NTIxIDEwLjg0MzggOC44NTkzOEw4LjM3NSAxMS44NDM4QzguMzIyOTIgMTEuODk1OCA4LjI2MzAyIDExLjkzMjMgOC4xOTUzMSAxMS45NTMxQzguMTI3NiAxMS45NzQgOC4wNjI1IDExLjk4NDQgOCAxMS45ODQ0QzcuOTI3MDggMTEuOTg0NCA3Ljg1Njc3IDExLjk3NCA3Ljc4OTA2IDExLjk1MzFDNy43MjEzNSAxMS45MzIzIDcuNjYxNDYgMTEuODk1OCA3LjYwOTM4IDExLjg0MzhMNS4xNDA2MiA4Ljg1OTM4QzUuMDQ2ODcgOC43NTUyMSA1IDguNjMyODEgNSA4LjQ5MjE5QzUgOC4zNTE1NiA1LjA0Njg3IDguMjM0MzggNS4xNDA2MiA4LjE0MDYyWk0xMi41IDE0SDMuNUMzLjM2NDU4IDE0IDMuMjQ3NCAxMy45NTA1IDMuMTQ4NDQgMTMuODUxNkMzLjA0OTQ4IDEzLjc1MjYgMyAxMy42MzU0IDMgMTMuNUMzIDEzLjM2NDYgMy4wNDk0OCAxMy4yNDc0IDMuMTQ4NDQgMTMuMTQ4NEMzLjI0NzQgMTMuMDQ5NSAzLjM2NDU4IDEzIDMuNSAxM0gxMi41QzEyLjYzNTQgMTMgMTIuNzUyNiAxMy4wNDk1IDEyLjg1MTYgMTMuMTQ4NEMxMi45NTA1IDEzLjI0NzQgMTMgMTMuMzY0NiAxMyAxMy41QzEzIDEzLjYzNTQgMTIuOTUwNSAxMy43NTI2IDEyLjg1MTYgMTMuODUxNkMxMi43NTI2IDEzLjk1MDUgMTIuNjM1NCAxNCAxMi41IDE0WiIgdHJhbnNmb3JtPSJzY2FsZSgyKSIgZmlsbD0iIzBDNDA2QiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-download {
			background-image: url("/images/assets/icon-download.png")
				/*ImageEmbed:skip*/
		}

		.icon-download:hover {
			opacity: initial
		}

		.icon-menu-toggle:before {
			display: none
		}

		.icon-menu-toggle span {
			display: block;
			width: 1.25rem;
			height: .125rem;
			margin-bottom: .3125rem;
			top: .125rem;
			left: 0;
			position: relative;
			background: #0c406b;
			z-index: 10;
			transform-origin: 4px 0px;
			transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease
		}

		.icon-menu-toggle span:first-of-type {
			transform-origin: 0% 0%
		}

		.icon-menu-toggle span:last-of-type {
			transform-origin: 0% 100%
		}

		@media only screen and (min-width:711px) {
			.header--transparent .icon-menu-toggle span {
				background: #fff
			}
		}

		.header--open .icon-menu-toggle span {
			left: .25rem
		}

		.header--open .icon-menu-toggle span:first-child {
			opacity: 1;
			transform: rotate(45deg) translate(-2px, -1px);
			width: 1.4375em
		}

		.header--open .icon-menu-toggle span:nth-child(2) {
			opacity: 0;
			transform: rotate(0) scale(.2, .2)
		}

		.header--open .icon-menu-toggle span:last-of-type {
			transform: rotate(-45deg) translate(0, -1px);
			width: 1.4375em
		}

		.icon-more-less {
			padding-right: 17px;
			background-position: 100% 50%
		}

		.svg .icon-more-less {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yaWdodC1saXN0LWFycm93LWJsdWUtcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjAwMDAwMCkgdHJhbnNsYXRlKDIuMDAwMDAwLCAtMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjgsMTAgQzAuNiwxMCAwLjQsOS45IDAuMiw5LjggQy0wLjEsOS41IC0wLjEsOC45IDAuMiw4LjYgTDMuNyw1IEwwLjIsMS40IEMtMC4xLDEuMSAtMC4xLDAuNSAwLjIsMC4yIEMwLjUsLTAuMSAxLC0wLjEgMS40LDAuMiBMNiw1IEwxLjQsOS44IEMxLjIsOS45IDEsMTAgMC44LDEwIiBpZD0iRmlsbC05Ij48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .icon-more-less {
			background-image: url("/images/assets/icon-right-list-arrow-blue-s.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-more-less:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9Ii0zMDQgMzk0IDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwNCAzOTQgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0zMDQsMzk0LjhjMC0wLjIsMC4xLTAuNCwwLjItMC42YzAuMy0wLjMsMC45LTAuMywxLjIsMGwzLjYsMy40bDMuNi0zLjQNCgkJCQkJYzAuMy0wLjMsMC45LTAuMywxLjIsMGMwLjMsMC4zLDAuMywwLjgsMCwxLjJsLTQuOCw0LjZsLTQuOC00LjZDLTMwMy45LDM5NS4yLTMwNCwzOTUtMzA0LDM5NC44Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-more-less:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-s.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-more-less.is-toggled {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yaWdodC1saXN0LWFycm93LWJsdWUtcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDMuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjAwMDAwMCkgIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjAwMDAwMCwgLTMuMDAwMDAwKSB0cmFuc2xhdGUoMi4wMDAwMDAsIC0yLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuOCwxMCBDMC42LDEwIDAuNCw5LjkgMC4yLDkuOCBDLTAuMSw5LjUgLTAuMSw4LjkgMC4yLDguNiBMMy43LDUgTDAuMiwxLjQgQy0wLjEsMS4xIC0wLjEsMC41IDAuMiwwLjIgQzAuNSwtMC4xIDEsLTAuMSAxLjQsMC4yIEw2LDUgTDEuNCw5LjggQzEuMiw5LjkgMSwxMCAwLjgsMTAiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-more-less.is-toggled {
			background-image: url("/images/assets/icon-right-list-arrow-blue-n.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-more-less.is-toggled:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9Ii0zMDQgMzk0IDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwNCAzOTQgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0yOTQsMzk5LjJjMCwwLjItMC4xLDAuNC0wLjIsMC42Yy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBsLTMuNi0zLjRsLTMuNiwzLjQNCgkJCQkJYy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMmw0LjgtNC42bDQuOCw0LjZDLTI5NC4xLDM5OC44LTI5NCwzOTktMjk0LDM5OS4yIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-more-less.is-toggled:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-n.png")
				/*ImageEmbed:skip*/
		}

		.icon-top {
			background-position: 100% 50%;
			background-repeat: no-repeat;
			padding-right: 17px
		}

		.svg .icon-top {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yaWdodC1saXN0LWFycm93LWJsdWUtcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDMuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjAwMDAwMCkgIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjAwMDAwMCwgLTMuMDAwMDAwKSB0cmFuc2xhdGUoMi4wMDAwMDAsIC0yLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuOCwxMCBDMC42LDEwIDAuNCw5LjkgMC4yLDkuOCBDLTAuMSw5LjUgLTAuMSw4LjkgMC4yLDguNiBMMy43LDUgTDAuMiwxLjQgQy0wLjEsMS4xIC0wLjEsMC41IDAuMiwwLjIgQzAuNSwtMC4xIDEsLTAuMSAxLjQsMC4yIEw2LDUgTDEuNCw5LjggQzEuMiw5LjkgMSwxMCAwLjgsMTAiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .icon-top {
			background-image: url("/images/assets/icon-right-list-arrow-blue-n.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-top:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9Ii0zMDQgMzk0IDEwIDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwNCAzOTQgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0yOTQsMzk5LjJjMCwwLjItMC4xLDAuNC0wLjIsMC42Yy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBsLTMuNi0zLjRsLTMuNiwzLjQNCgkJCQkJYy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMmw0LjgtNC42bDQuOCw0LjZDLTI5NC4xLDM5OC44LTI5NCwzOTktMjk0LDM5OS4yIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg .icon-top:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-n.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-video-play,
		.svg .related-content-single-video:after {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTIwcHgiIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjAgMTIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzM3Mjg2OCIgY3g9IjYwIiBjeT0iNjAiIHI9IjYwIi8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDAuMSwzNS4ydjQ5LjdjMCwyLjMsMi41LDMuOCw0LjUsMi42bDQyLjgtMjQuOGMyLTEuMiwyLTQsMC01LjJMNDQuNiwzMi42QzQyLjYsMzEuNCw0MC4xLDMyLjgsNDAuMSwzNS4yeg0KCSIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .icon-video-play,
		.no-svg .related-content-single-video:after {
			background-image: url("/images/assets/icon-video-play.png")
				/*ImageEmbed:skip*/
		}

		.form_grid-cell,
		.form_grid-row {
			box-sizing: border-box;
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			position: relative
		}

		.form_grid-cell {
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.form_grid-cell-label-shim {
			padding-top: 30px
		}

		.form_grid-cell-shrink {
			-ms-flex: 0 1 auto;
			flex: 0 1 auto
		}

		.form_grid-cell button,
		.form_grid-cell input {
			margin: 0 !important
		}

		@media only screen and (min-width:711px) {
			.form_grid-cell .button-double-margin {
				margin-bottom: 50px !important
			}
		}

		.form_grid-error,
		.form_grid-error-line {
			color: #e1523d;
			font-size: 12px;
			margin-top: 5px
		}

		.form_grid-error-js,
		.form_grid-error-line-js {
			display: none
		}

		.is-invalid+.form_grid-error-js,
		.is-invalid+.form_grid-error-line-js {
			display: block
		}

		.form_grid-error-line {
			display: block
		}

		.form_grid-fieldset-row:not(:last-child) {
			margin-bottom: 1rem
		}

		.form_grid-fieldset-compact .form_grid-fieldset-row:not(:last-child) {
			margin-bottom: 10px
		}

		.form_grid-description,
		.form_grid-description p {
			font-size: 1rem;
			line-height: 1.25rem;
			margin-bottom: 0
		}

		@media only screen and (min-width:711px) {

			.form_grid-description,
			.form_grid-description p {
				font-size: .875rem
			}
		}

		.form_grid-description ul {
			margin: 0
		}

		.form_grid-description ul li {
			padding: 0 0 0 1.5rem;
			position: relative
		}

		.form_grid-description ul li:not(:last-child) {
			margin: 0 0 1.25rem
		}

		.form_grid-description ul li:after {
			content: "";
			display: block;
			position: absolute;
			left: 0;
			top: .5rem;
			width: .25rem;
			height: .25rem;
			border-radius: 50%;
			background: #969696
		}

		.form_grid-description :first-child {
			margin-top: 0
		}

		.form_grid-helper-text,
		.form_grid-helper-text p {
			font-size: .75rem;
			line-height: 1.0625rem;
			margin-bottom: 0
		}

		.form_grid-helper-text span {
			display: inline-block;
			color: #e1523d;
			font-size: 1.375rem;
			content: "*";
			margin: 0;
			position: relative;
			top: .375rem;
			letter-spacing: .02em
		}

		.form_grid-helper-text a {
			color: #0067b1;
			font-weight: 700
		}

		.form_grid-helper-text :first-child {
			margin-top: 0
		}

		.form_grid-helper-text-lg,
		.form_grid-helper-text-lg p {
			font-size: .9375rem;
			line-height: 1.1875rem
		}

		.form_grid .checkbox-error-message {
			display: none
		}

		.form_grid-input-checkbox,
		.form_grid-input-radio {
			height: 14px;
			position: relative;
			top: 0;
			width: 14px
		}

		.form_grid-input-checkbox,
		.form_grid-input-checkbox~label,
		.form_grid-input-radio,
		.form_grid-input-radio~label {
			display: table-cell;
			vertical-align: middle;
			margin: 0
		}

		.form_grid-input-checkbox~label,
		.form_grid-input-radio~label {
			line-height: 1.25rem;
			font-size: .875rem;
			padding-left: 1.5rem
		}

		.form_grid-input-checkbox.is-invalid~label,
		.form_grid-input-radio.is-invalid~label {
			color: #e1523d
		}

		.form_grid-input-row {
			display: table;
			max-width: 75%
		}

		.form_grid-input-text,
		.form_grid-input-textarea {
			border-radius: 0;
			border: 1px solid #f1f1f1;
			box-sizing: border-box !important;
			display: block;
			margin: 0;
			padding: 15px 20px;
			width: 100%
		}

		.form_grid-input-text.is-invalid,
		.form_grid-input-textarea.is-invalid {
			border-color: #e1523d
		}

		.form_grid-input-text::-moz-placeholder,
		.form_grid-input-textarea::-moz-placeholder {
			color: #666;
			font-size: .9em;
			font-style: italic
		}

		.form_grid-input-text:-ms-input-placeholder,
		.form_grid-input-textarea:-ms-input-placeholder {
			color: #666;
			font-size: .9em;
			font-style: italic
		}

		.form_grid-input-text::placeholder,
		.form_grid-input-textarea::placeholder {
			color: #666;
			font-size: .9em;
			font-style: italic
		}

		.form_grid-input-text {
			height: 50px
		}

		.form_grid-input-textarea {
			height: 200px
		}

		.form_grid-input-textarea-lg {
			height: 200px
		}

		@media only screen and (min-width:1001px) {
			.form_grid-input-textarea-lg {
				height: 300px
			}
		}

		.form_grid-label {
			display: -ms-flexbox;
			display: flex;
			font-weight: 600;
			font-size: .9375rem;
			line-height: 1.25rem;
			min-height: 20px;
			margin-bottom: 10px
		}

		.form_grid-label-inline.is-required::after,
		.form_grid-label.is-required::after {
			display: inline-block;
			color: #e1523d;
			font-weight: 600;
			font-size: 1.375rem;
			font-family: Arial, Helvetica, sans-serif;
			content: "*";
			margin-left: .75rem;
			position: relative;
			top: .25rem
		}

		.form_grid-label-inline {
			font-size: 12px
		}

		.form_grid-label-inline-bold {
			font-size: 16px;
			font-weight: 700
		}

		.form_grid-row:not(:first-child) {
			padding-top: 1.75rem
		}

		.form_grid-row-double:not(:first-child) {
			padding-top: 40px
		}

		.form_grid-sm .form_grid-input-text,
		.form_grid-sm .form_grid-input-textarea,
		.form_grid-sm .form_grid-label {
			font-size: 14px
		}

		.form_grid-center {
			-ms-flex-pack: center;
			justify-content: center
		}

		@media (max-width:710px) {
			.form_grid-cell:not(:first-child) {
				padding-top: 20px
			}

			.form_grid-row {
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		@media only screen and (min-width:711px) {
			.form_grid-narrow {
				width: 70%
			}

			.form_grid-cell:first-child:nth-last-child(2) {
				margin-right: 3%
			}

			.form_grid-cell:first-child:nth-last-child(3),
			.form_grid-cell:nth-child(2):nth-last-child(2) {
				margin-right: 3.5%
			}

			.form_grid-cell:first-child:nth-last-child(4),
			.form_grid-cell:nth-child(2):nth-last-child(3),
			.form_grid-cell:nth-child(3):nth-last-child(2) {
				margin-right: 2%
			}
		}

		.no-flexbox .form_grid-input-checkbox,
		.no-flexbox .form_grid-input-radio,
		.no-flexboxlegacy .form_grid-input-checkbox,
		.no-flexboxlegacy .form_grid-input-radio {
			padding: 0;
			top: 0
		}

		.no-flexbox .form_grid .btn-orange,
		.no-flexbox .form_grid .btn-purple,
		.no-flexbox .form_grid .select-mask,
		.no-flexboxlegacy .form_grid .btn-orange,
		.no-flexboxlegacy .form_grid .btn-purple,
		.no-flexboxlegacy .form_grid .select-mask {
			width: 100%
		}

		@media only screen and (min-width:1001px) {

			.no-flexbox .form_grid-cell,
			.no-flexbox .form_grid-row {
				display: block
			}

			.no-flexbox .form_grid-cell {
				float: left
			}

			.no-flexbox .form_grid-cell:first-child:last-child {
				width: 100%
			}

			.no-flexbox .form_grid-cell:first-child:nth-last-child(2),
			.no-flexbox .form_grid-cell:nth-child(2):last-child {
				width: 50%
			}

			.no-flexbox .form_grid-cell:first-child:nth-last-child(3),
			.no-flexbox .form_grid-cell:nth-child(2):nth-last-child(2),
			.no-flexbox .form_grid-cell:nth-child(3):last-child {
				width: 33.333%
			}

			.no-flexbox .form_grid-cell:first-child:nth-last-child(4),
			.no-flexbox .form_grid-cell:nth-child(2):nth-last-child(3),
			.no-flexbox .form_grid-cell:nth-child(3):nth-last-child(2),
			.no-flexbox .form_grid-cell:nth-child(4):last-child {
				width: 25%
			}

			.no-flexbox .form_grid-row:after,
			.no-flexbox .form_grid-row:before {
				content: " ";
				display: table
			}

			.no-flexbox .form_grid-row:after {
				clear: both
			}
		}

		.req {
			color: #e1523d
		}

		.portal {
			background-color: #f9f9f9;
			box-sizing: border-box;
			padding: 16px 15px 20px
		}

		@media only screen and (min-width:711px) {
			.portal {
				float: right;
				margin: 0 0 20px 20px;
				width: 200px
			}
		}

		.callout_grid {
			box-sizing: border-box
		}

		.callout_grid-row {
			box-sizing: border-box;
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.callout_grid-cell {
			height: 8rem;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: start;
			justify-content: flex-start;
			text-align: center;
			margin-bottom: 1.25rem
		}

		.callout_grid-cell:hover .read-more-arrow {
			left: .3125rem
		}

		.callout_grid-alt .callout_grid-cell {
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.callout_grid-square .callout_grid-cell {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.callout_grid-cell {
				padding: 2rem 2.5rem 2.3125rem
			}
		}

		.callout_grid-alt .callout_grid-cell {
			border: 1px solid #f1f1f1;
			background: #fff;
			padding: 1.875rem;
			text-align: left;
			height: auto;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.callout_grid-alt .callout_grid-cell {
				min-height: 23.1875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.callout_grid-alt .callout_grid-cell {
				min-height: 21.875rem;
				width: 48%
			}
		}

		.callout_grid-alt .callout_grid-cell img {
			left: 0;
			height: auto;
			max-height: 3.125rem;
			width: 3.125rem;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.callout_grid-alt .callout_grid-cell img {
				max-height: 4.375rem;
				width: 4.6875rem;
				margin-bottom: 2.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.callout_grid-alt .callout_grid-cell img {
				width: 3.125rem;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.callout_grid-alt .callout_grid-cell--last-row {
				margin-bottom: 0
			}
		}

		.callout_grid-alt .callout_grid-title {
			color: #0067b1;
			cursor: default;
			font-size: 1.375rem;
			line-height: 1.75rem;
			margin-bottom: 1.5625rem;
			font-weight: 400
		}

		.callout_grid-alt .callout_grid-title a {
			cursor: pointer;
			color: inherit
		}

		.callout_grid-alt .callout_grid-title a:hover {
			opacity: .75
		}

		.callout_grid-alt .callout_grid-text {
			color: #363636;
			font-weight: 400;
			display: block;
			font-size: 1rem;
			line-height: 1.5
		}

		.callout_grid-alt .link-more {
			color: #fff;
			margin-top: 30px;
			font-size: .9375rem;
			color: #0067b1;
			display: block;
			position: absolute;
			bottom: 1.125rem;
			left: 2rem
		}

		@media only screen and (min-width:711px) {
			.callout_grid-alt .link-more {
				bottom: 2.1875rem;
				left: 2.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.callout_grid-alt .link-more {
				font-weight: 700;
				bottom: 1.125rem;
				left: 2rem
			}
		}

		.grid-layout {
			-ms-flex-direction: column;
			flex-direction: column;
			margin-top: 40px
		}

		@media only screen and (min-width:1001px) {
			.grid-layout {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.grid-layout div:last-of-type {
			margin-bottom: 0;
			border-bottom: none
		}

		.grid-layout .grid-item {
			display: -ms-flexbox;
			display: flex;
			margin-top: 0;
			margin-left: 0;
			height: auto;
			min-height: 72px;
			padding: 0;
			width: 100%;
			margin-bottom: 50px;
			border-bottom: 1px solid #bcbcbc
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item {
				border-bottom: none;
				width: 30%
			}
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item {
				height: 5.5625rem
			}
		}

		.grid-layout .grid-item .callout_grid-title {
			font-size: 1.1875rem;
			font-weight: 600;
			color: #0067b1;
			font-size: 50px;
			line-height: 63px
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item .callout_grid-title {
				font-size: 3.125rem;
				margin-bottom: 0
			}
		}

		.grid-layout .grid-item .callout_grid-text {
			font-size: 14px;
			line-height: 18px;
			font-weight: 600;
			width: 100%;
			max-width: 200px;
			margin: 0 auto;
			padding-bottom: 50px
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item .callout_grid-text {
				text-align: center;
				max-width: 190px
			}
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item-left {
				width: 30%;
				margin-left: -80px
			}

			.grid-layout .grid-item-left .callout_grid-text {
				max-width: 130px
			}
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item-center {
				width: 40%;
				border-right: 1px solid #bcbcbc;
				border-left: 1px solid #bcbcbc
			}
		}

		@media only screen and (min-width:1001px) {
			.grid-layout .grid-item-right {
				width: 30%
			}
		}

		.callout_grid-alt .callout_grid-cell img.wide-icon {
			width: 78.1px;
			height: 40px
		}

		.facts-and-figures-grid {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1001px) {
			.facts-and-figures-grid {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}
		}

		.facts-and-figures-grid .grid-title {
			font-size: 1.1875rem;
			font-weight: 600;
			color: #0067b1;
			font-size: 50px;
			line-height: 63px
		}

		@media only screen and (min-width:1001px) {
			.facts-and-figures-grid .grid-title {
				font-size: 3.125rem;
				line-height: 3.125rem;
				margin-bottom: 0
			}
		}

		.facts-and-figures-grid .grid-text {
			font-size: 14px;
			line-height: 18px;
			font-weight: 600;
			width: 100%;
			max-width: 200px;
			margin: 0 auto
		}

		@media only screen and (min-width:1215px) {
			.facts-and-figures-grid .grid-text {
				text-align: center;
				max-width: 190px
			}
		}

		.facts-and-figures-grid .grid-item {
			margin: 5px;
			padding: 17px 20px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			height: auto;
			text-align: center;
			background-color: #f6f6f6
		}

		.facts-and-figures-grid .grid-item-span-1 {
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.facts-and-figures-grid .grid-item-span-1 {
				width: 32%
			}
		}

		.facts-and-figures-grid .grid-item-span-2 {
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.facts-and-figures-grid .grid-item-span-2 {
				width: 65%
			}
		}

		.facts-and-figures-grid .grid-item-span-3 {
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.facts-and-figures-grid .grid-item-span-3 {
				display: block;
				width: 98%
			}
		}

		.cart-add-summary {
			border-top: 1px solid #e0e0e0;
			border-bottom: 1px solid #e0e0e0 !important;
			padding: 9px 0 !important;
			margin-bottom: 32px;
			float: left;
			width: 100%;
			color: #372868;
			font-weight: 700;
			position: relative
		}

		.cart-purchase {
			text-transform: uppercase;
			font-size: 14px;
			margin: 0 9px
		}

		.cart-icon-purple,
		.cart-prices,
		.cart-purchase {
			position: relative;
			top: 10px
		}

		.cart-actions {
			float: right
		}

		.cart-actions button:first-child {
			margin-right: 9px
		}

		.cart-actions .btn-orange {
			margin-top: 0;
			margin-bottom: 0;
			text-transform: uppercase;
			padding-left: 14px;
			padding-right: 14px
		}

		.cart-actions .btn-orange.icon-cart {
			background-position: 8px 50%;
			padding-left: 40px
		}

		.cart-view-text {
			background-position: 0 60%;
			color: #fff;
			display: block;
			font-size: 11px;
			font-weight: 700;
			padding: 11px 0 8px 36px;
			position: absolute;
			right: 72px;
			text-transform: uppercase;
			width: 70px
		}

		.micronav-wrap .cart-view-text {
			right: 16px
		}

		@media only screen and (min-width:1001px) {
			.cart-prices {
				float: left
			}
		}

		@media only screen and (min-width:711px) {
			.cart-view {
				background-color: #372868;
				height: 100%;
				position: absolute;
				right: 0;
				top: 0;
				width: 200px
			}

			.micronav-wrap .cart-view {
				top: -32px;
				width: 140px
			}

			.cart-view-count {
				background-color: #ff6326;
				color: #fff;
				font-size: 22px;
				font-weight: 700;
				padding: 5px 0;
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				text-align: center;
				width: 60px
			}

			.cart-view-count:after {
				content: "";
				border-style: solid;
				border-width: 4px 5px 4px 0;
				border-color: transparent #ff6326 transparent transparent;
				height: 0;
				margin-top: -4px;
				position: absolute;
				top: 50%;
				left: -4px;
				width: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.cart-actions {
				float: none;
				display: block;
				margin-top: 9px
			}

			.cart-icon-purple,
			.cart-prices,
			.cart-purchase {
				top: 0
			}
		}

		@media (max-width:710px) {
			.cart-view {
				display: none
			}

			.cart-prices {
				display: block;
				top: 1px;
				font-size: 14px;
				line-height: 1.75;
				float: none
			}

			.cart-actions button:first-child {
				margin-bottom: 10px
			}
		}

		.check {
			background-repeat: no-repeat;
			display: inline-block;
			height: 20px;
			line-height: 20px;
			margin-left: 2px;
			vertical-align: middle;
			width: 20px
		}

		.check-blue {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABiklEQVQ4y7XVv2+NURzH8dd90hhEdKguiDRhkRBLEwxSkRODRQdTsfRanr/AZmHxF5zFnTRGKQOJnAgGA00MZdOkQ03VQWNiYHjO1ZObp7fuFZ/x+32+75zvz6ejRaFOB7CAecxiOrs2sYJlPEoxfB+M7bTAuriPKcO1hdsphl4rMNRpH3q4YTQtoZti+AEThWMcmCLmJlRFmuPA/kAzQyc3YP0valbqGxZxDyeLms5UuD4i7CsupBgeYw4fs30KCxWujgD7gosphtVd/POVZs5KbeMufg7YNzLsE4Q6HcVrnCq+ma3sDG2/NpdTDHdwrYCu4XyK4XOGHcOron59TVcDhvf4ACmGp7iCd/llGxl2Am9xvC3nSrNOfQU8D3Xan6EJ5wrY6ZzmkV1quFlpdrPUJTwLdZrM0F8ZdgYvcXhI01YqPGlxzOFFHxrqdBZvcMhwLe812Kuajj/AwT1gW5jp5Bd0c9C/6FaKoVdem4fG3+elFMPOccjqak7RyLAci/95YAegY/8CfgM5K4F4StFubgAAAABJRU5ErkJggg==)
		}

		.check-orange {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABiElEQVQ4y7XVv29OURzH8de5EYMIQ3VBpAm5iYRYmmCQiojBooOpWBz/g83C4n9wJo1RykAi0mAw0MRQlhsSQ03VgZgYruGeR0+e3D71POIzfr/3+875/rxBj9pY78YC5jGL6exaxwqW8CCk5sdwbOiBRdzFlNHawM2QmtQLbGO9EwlXjadFxJCan7CjcEwCU8Rcg6pIcxLYH2hmCLkBn/+iZqW+4Tru4GhR05kKV8aEfcWZkJqHmMP7bJ/CQoVLY8C+4GxIzeoW/vlKN2elvuM2fg3Z1zLsA7SxPoiXOFZ8M1vZHNpBbS6E1NzC5QL6CadDaj5m2CG8KOo30HQ1ZHiLdxBS8xgX8Sa/bC3DjuA1DvflXOnWaaDzeNrGeleGPsepAnY8p3lgixquV7rdLHUOT9pY783QNsNOYBn7RzRtpcKjHsccng2gbaxP4hX2Ga2l7QZ7Vdfxe9izDWwDMyG/IOagf9GNkJpUXpv7Jt/nxZCazeOQFXWnaGxYjsX/PLBD0Il/Ab8BbXyB1UL4v9IAAAAASUVORK5CYII=)
		}

		.check-key {
			margin-top: 24px
		}

		.check-key-val {
			font-size: 13px;
			font-weight: 700;
			line-height: 18px
		}

		.check-key-text {
			color: #666;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px
		}

		.case-study__contents-text {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			margin-bottom: 0;
			margin-top: .625rem;
			letter-spacing: .2px;
			height: auto
		}

		@media only screen and (min-width:1001px) {
			.case-study__contents-text {
				font-size: 1rem;
				line-height: 1.5;
				font-weight: 400;
				margin: 0
			}
		}

		.case-study__contents-tags {
			margin: 0 0 .625rem;
			line-height: 1;
			display: none
		}

		@media only screen and (min-width:1001px) {
			.case-study__contents-tags {
				display: block
			}
		}

		.case-study__contents-tags span {
			font-size: .625rem;
			line-height: .875rem;
			font-weight: 600;
			color: #0067b1;
			letter-spacing: .055rem;
			text-transform: uppercase;
			padding: 0 .5rem
		}

		.case-study__contents-tags span:first-of-type {
			padding-left: 0
		}

		.case-study__contents-tags span+.case-study__contents-tags span {
			border-left: 1px solid #969696
		}

		.case-study__pill {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.case-study__pill {
				font-weight: 700;
				text-transform: uppercase;
				font-size: .625rem;
				line-height: .875rem;
				background-color: #f1f1f1;
				color: #0c406b;
				padding: .1875rem .4375rem;
				border-radius: 3.125rem;
				margin-top: 1.25rem;
				display: inline-block;
				letter-spacing: .05625rem
			}

			.case-study__pill:hover {
				color: #0c406b
			}
		}

		.case-study__sub-link {
			font-weight: 700;
			font-size: .9375rem;
			line-height: .875rem;
			color: #0067b1;
			margin-top: 1.5625rem;
			display: none;
			opacity: 0;
			transition: opacity .1s cubic-bezier(.785, .135, .15, .86)
		}

		.truncation-action .case-study__sub-link {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.case-study__sub-link {
				display: block
			}
		}

		.case-study__sub-link:hover {
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.case-study__sub-link {
				display: inline-block;
				line-height: 1.26;
				color: #0067b1;
				font-weight: 700;
				text-transform: none;
				margin: auto 0 .75rem;
				letter-spacing: .0043rem
			}

			.case-study__sub-link:hover {
				color: #0067b1;
				opacity: initial
			}
		}

		.case-study__sub-link--secondary {
			display: inline-block;
			font-size: .75rem;
			margin-top: 0
		}

		.case-study__btn {
			font-size: 12px;
			cursor: pointer;
			display: block
		}

		@media only screen and (min-width:711px) {
			.case-study__btn {
				font-size: 1rem
			}
		}

		.case-study__btn--opened {
			display: none
		}

		.only-mobile .case-study__btn--opened {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.active .case-study__btn--opened {
				display: none
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study__btn--closed {
				-ms-flex-pack: center;
				justify-content: center
			}
		}

		.case-study__expand-text {
			background: #fff;
			display: none;
			padding: 1.875rem .75rem
		}

		.case-study__expand-text p {
			font-size: 1rem
		}

		@media only screen and (min-width:711px) {
			.case-study__expand-text p:first-of-type {
				margin-top: 0
			}
		}

		@media only screen and (min-width:711px) {
			.case-study__expand-text {
				padding: 1.875rem 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study__expand-text {
				padding: 1.875rem 3.125rem
			}
		}

		.case-study__more-less {
			font-size: .9375rem;
			line-height: 1.1875rem;
			letter-spacing: .0043rem;
			font-weight: 700;
			color: #0067b1;
			text-align: center;
			margin: 0 auto
		}

		@media only screen and (min-width:1001px) {
			.case-study__more-less {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: center;
				justify-content: center;
				-ms-flex-align: center;
				align-items: center;
				padding: 0;
				padding-top: 1.25rem;
				width: 100%
			}
		}

		.case-study__more-less.js-readmore-float-accordion--mobile-top {
			text-align: left
		}

		.active .case-study__more-less.js-readmore-float-accordion--mobile-down {
			margin: .3125rem 0
		}

		@media only screen and (min-width:711px) {
			.active .case-study__more-less.js-readmore-float-accordion--mobile-down {
				margin: 1.25rem 0
			}
		}

		.case-study__more-less.only-mobile {
			margin-bottom: .3125rem
		}

		@media only screen and (min-width:711px) {
			.case-study__more-less.only-mobile {
				margin-bottom: 1.875rem
			}
		}

		.case-study__more-less.only-mobile {
			display: block
		}

		.case-study__more-less.only-mobile.js-readmore-float-accordion--mobile-down {
			display: none
		}

		.active .case-study__more-less.only-mobile span.case-study__btn--closed {
			opacity: 0;
			margin-bottom: 2.0625rem;
			display: block
		}

		@media only screen and (min-width:711px) {
			.active .case-study__more-less.only-mobile span.case-study__btn--closed {
				margin-bottom: 5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study__more-less.only-mobile {
				display: none
			}
		}

		.case-study__more-less:hover {
			color: #0067b1
		}

		.case-study__more-less:hover .read-more-arrow {
			left: 0
		}

		.case-study__more-less.active .case-study__btn--closed {
			display: none
		}

		.case-study__more-less.active .case-study__btn--opened {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			margin-bottom: 1rem
		}

		.case-study__more-less.active .read-more-arrow {
			transform: rotate(-90deg);
			display: inline-block
		}

		.case-study__more-less .read-more-arrow {
			display: inline-block;
			transform: rotate(90deg);
			margin: 0 0 0 .25rem;
			top: -2px
		}

		.active .case-study__more-less .read-more-arrow {
			transform: rotate(-90deg)
		}

		@media only screen and (min-width:711px) {
			.case-study__more-less .read-more-arrow {
				margin-left: .5rem
			}
		}

		.case-study__more-less .case-study__btn--opened .read-more-arrow {
			transform: rotate(-90deg)
		}

		@media only screen and (min-width:711px) {
			.case-study__more-less {
				padding: 0 .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study__more-less {
				margin-bottom: 0
			}
		}

		.folio__input {
			display: none
		}

		.folio__label {
			display: -ms-flexbox;
			display: flex;
			margin-top: .625rem;
			cursor: pointer;
			background: 0 0;
			text-align: center;
			font-size: 2.25rem;
			padding: 0 .375rem 0 1rem;
			line-height: 2rem;
			background-repeat: no-repeat;
			background-size: cover;
			position: absolute;
			top: 0;
			right: 0;
			transition: .35s all;
			display: none;
			background-color: transparent;
			transition: opacity 250ms cubic-bezier(.785, .135, .15, .86)
		}

		.truncation-action .folio__label {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.folio__label {
				display: block
			}
		}

		.folio__label:hover:before {
			opacity: 1;
			color: #e1523d;
			font-weight: 700
		}

		.folio__label:hover:after {
			display: inline-block;
			opacity: 1;
			color: #e1523d
		}

		.folio__label:before {
			content: "ADD TO FOLIO";
			font-size: 10px;
			display: inline-block;
			letter-spacing: 1px;
			padding-right: .625rem;
			opacity: 0;
			transition: .3s all;
			color: #e1523d
		}

		.folio__label:after {
			content: "+";
			font-size: 2.25rem;
			color: #373737;
			display: inline-block;
			margin-right: .5rem
		}

		.folio__label.is-added {
			background-color: transparent
		}

		.folio__label.is-added:before {
			content: "ADDED";
			font-size: .625rem;
			color: #0067b1;
			display: inline-block;
			font-weight: 700;
			margin-left: .5rem;
			top: .375rem;
			opacity: 0
		}

		.folio__label.is-added:hover:before {
			opacity: 1
		}

		.folio__label.is-added:after {
			content: "";
			color: #0067b1;
			width: .4375rem;
			height: .9375rem;
			margin-left: .5rem;
			margin-right: .6875rem;
			top: .375rem;
			margin-top: 5px;
			border: solid #0067b1;
			border-width: 0 .125rem .125rem 0;
			transform: rotate(45deg)
		}

		@media only screen and (min-width:1001px) {
			.folio__label {
				display: -ms-flexbox;
				display: flex
			}
		}

		.folio-list-actions {
			border-bottom: 1px solid #f1f1f1;
			border-top: 1px solid #f1f1f1;
			padding: 1.5625rem .625rem 1.5625rem .3125rem
		}

		.folio-list-actions-item {
			padding: .625rem;
			display: inline-block
		}

		.folio-list-actions-item+.folio-list-actions-item:before {
			background-color: #f1f1f1;
			content: "";
			width: 1px;
			height: 100%
		}

		.folio-list-actions-item a,
		.folio-list-actions-item label {
			color: #969696;
			cursor: pointer;
			font-weight: 400;
			font-size: 1rem;
			line-height: 1
		}

		.folio-list-actions-item a {
			color: #0067b1
		}

		.folio-list-actions-item a.is-disabled,
		.folio-list-actions-item a.is-disabled:hover,
		.folio-list-actions-item input[disabled]+label {
			cursor: default
		}

		.case-study-float {
			border: 1px solid #f1f1f1;
			background-color: #fff;
			position: relative;
			margin-bottom: 1.875rem;
			transition: all .3s;
			display: block;
			padding: 0
		}

		@media only screen and (min-width:1001px) {
			.case-study-float {
				padding: 23px 0 0 0
			}
		}

		.case-study-float .case-study-float__contents-header>a:hover {
			color: #0067b1
		}

		.case-study-float .read-more-arrow:hover {
			left: 10px
		}

		.case-study-float .case-study-text {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.case-study-float .case-study-text {
				display: -ms-flexbox;
				display: flex
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study-float {
				height: auto;
				min-height: 12.5rem
			}
		}

		.case-study-float .linkout-arrow {
			font-family: var(--fontName);
			display: inline-block
		}

		.case-study-float .linkout-arrow:hover .read-more-arrow {
			left: 10px
		}

		@media only screen and (min-width:1001px) {
			.case-study-float .linkout-arrow {
				position: relative;
				bottom: 0
			}
		}

		.case-study-float__contents-intro-text {
			font-family: var(--fontName);
			display: block;
			opacity: 1;
			transition: opacity 250ms cubic-bezier(.785, .135, .15, .86);
			margin-bottom: 20px;
			font-size: 1rem;
			line-height: 1.5rem;
			width: auto;
			min-height: 46px
		}

		.truncation-action .case-study-float__contents-intro-text {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__contents-intro-text {
				max-width: 90%;
				height: auto
			}
		}

		.case-study-float.featured-border h3 {
			max-width: 80%
		}

		@media only screen and (min-width:711px) {
			.case-study-float.featured-border h3 {
				max-width: 60%
			}
		}

		.case-study-float .content-sidebar__content-container {
			display: inline-block;
			height: auto
		}

		@media only screen and (min-width:1001px) {
			.case-study-float .content-sidebar__content-container {
				display: inline
			}
		}

		.case-study-float .content-sidebar__content-container p:first-child {
			margin: 0;
			padding: 1rem
		}

		.case-study-float__folio-wrapper {
			position: absolute;
			top: 0;
			right: 0;
			width: 100%
		}

		.case-study-float__folio {
			position: relative
		}

		.case-study-float__contents-tags {
			margin-top: 0;
			margin-bottom: .625rem;
			letter-spacing: .055rem;
			font-weight: 600;
			text-transform: uppercase;
			opacity: 1;
			transition: opacity 250ms cubic-bezier(.785, .135, .15, .86);
			display: none
		}

		.truncation-action .case-study-float__contents-tags {
			opacity: 1
		}

		.case-study-float__contents-tags span {
			font-size: .625rem;
			color: #969696
		}

		.case-study-float__contents-topic {
			margin-top: 0;
			margin-bottom: .625rem;
			letter-spacing: .055rem;
			font-weight: 600;
			text-transform: uppercase;
			opacity: 1;
			transition: opacity 250ms cubic-bezier(.785, .135, .15, .86);
			display: none
		}

		.truncation-action .case-study-float__contents-topic {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__contents-topic {
				display: block
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__contents-topic {
				display: block;
				margin-top: 0
			}
		}

		.case-study-float__contents-topic span {
			font-size: .625rem;
			color: #407db3;
			background-color: #e7f0f7;
			border-radius: 30px;
			padding: 5px 12px
		}

		.case-study-float__image {
			width: 122px;
			height: 99px;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			float: left;
			position: relative;
			display: block
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__image {
				width: 200px;
				height: 200px;
				margin-left: 23px
			}
		}

		.case-study-float__background-color {
			width: 120px;
			height: 120px;
			float: left;
			position: relative;
			margin-right: .9375rem;
			display: block;
			-ms-flex-pack: center;
			justify-content: center;
			background-color: #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.case-study-float__background-color {
				width: 195px;
				height: 195px
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__background-color {
				margin-left: 23px
			}
		}

		.case-study-float__background-color .insights-card__overlay-img {
			height: 3.125rem
		}

		@media only screen and (min-width:711px) {
			.case-study-float__background-color .insights-card__overlay-img {
				height: auto
			}
		}

		.case-study-float__contents-header {
			font-family: var(--fontName);
			height: auto;
			font-weight: 600;
			color: #363636;
			font-size: .9375rem;
			line-height: 1.25rem;
			opacity: 1;
			margin-bottom: 12px
		}

		@media only screen and (min-width:711px) {
			.case-study-float__contents-header {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__contents-header {
				display: block;
				font-size: 1.375rem;
				line-height: 2rem;
				max-width: calc(100% - 120px);
				font-weight: 400;
				margin-bottom: 10px
			}
		}

		.case-study-float__contents-header {
			transition: opacity 250ms cubic-bezier(.785, .135, .15, .86)
		}

		.case-study-float__contents-header a {
			color: #363636
		}

		.case-study-float__contents-header .read-more-arrow {
			display: inline-block
		}

		.case-study-float__contents-header.case-study-float__contents-header--bold {
			font-weight: 600
		}

		.truncation-action .case-study-float__contents-header {
			opacity: 1
		}

		#horizontal-cta .case-study-float__contents-header {
			opacity: 1
		}

		#horizontal-no-pill .case-study-float__contents-header {
			opacity: 1
		}

		#horizontal-no-pill-no-tags .case-study-float__contents-header {
			opacity: 1
		}

		.case-study-float__contents-text {
			font-size: 1rem;
			line-height: 1.5;
			font-weight: 400;
			margin: 0;
			display: none;
			opacity: 1;
			transition: opacity 250ms cubic-bezier(.785, .135, .15, .86)
		}

		.truncation-action .case-study-float__contents-text {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.case-study-float__contents-text {
				display: block;
				margin-bottom: 1.25rem
			}
		}

		.case-study-float__contents-mobile {
			padding: 0 1rem
		}

		@media only screen and (min-width:711px) {
			.case-study-float__contents-mobile {
				padding: 0 1.75rem
			}
		}

		.case-study-float:hover .case-study__sub-link .read-more-arrow {
			left: .3125rem
		}

		.case-study-float .show-more-container {
			display: none;
			padding: 0
		}

		@media only screen and (min-width:711px) {
			.case-study-float .show-more-container {
				padding: 0 1.25rem 1.25rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.case-study-float .show-more-container {
				padding: 0 1.25rem 1.25rem 0
			}
		}

		.case-study-float .show-more-container .rte-wrapper>p {
			color: #363636;
			font-size: 16px;
			line-height: 24px
		}

		.case-study__btn--opened {
			margin-top: .625rem;
			margin-bottom: 1rem;
			display: none
		}

		.podcast-arrow {
			width: .9375rem;
			height: .8125rem;
			display: inline-block;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			background: url(../images/assets/podcast-icon.png)
		}

		.location-arrow {
			width: .8125rem;
			height: .9375rem;
			display: inline-block;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			background: url(../images/assets/location-icon.png)
		}

		.top {
			margin-top: 20px;
			margin-left: 24px
		}

		@media only screen and (min-width:1001px) {
			.top {
				margin-left: 0;
				margin-top: 0
			}
		}

		.mid {
			display: -ms-flexbox;
			display: flex;
			position: relative;
			-ms-flex-direction: column;
			flex-direction: column;
			width: auto;
			height: auto;
			margin: 24px 24px 0 19px
		}

		@media only screen and (min-width:711px) {
			.mid {
				margin: 20px 24px 0 24px
			}
		}

		@media only screen and (min-width:1001px) {
			.mid {
				margin-top: 0;
				margin-left: 26px;
				width: 100%
			}
		}

		.mid .show-more-btn {
			right: 0;
			bottom: 0;
			z-index: 3
		}

		.mid .show-less-btn {
			background-color: transparent;
			bottom: 0;
			right: 0;
			z-index: 3
		}

		.bottom {
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin-bottom: 0;
			margin-top: auto
		}

		.bottom .read-more--link {
			margin-left: 0
		}

		@media only screen and (min-width:1001px) {
			.bottom .read-more--link {
				margin-top: 5px
			}
		}

		.case-wrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-bottom: 20px
		}

		@media only screen and (min-width:1001px) {
			.case-wrap {
				-ms-flex-direction: row;
				flex-direction: row;
				margin-bottom: 24px
			}
		}

		.content_footer {
			background-color: #f6f6f6;
			clear: both;
			margin: 40px 0;
			padding: 18px
		}

		.content_footer>:first-child {
			margin-top: 0
		}

		.content_footer>:first-child>:first-child {
			margin-top: 0
		}

		.content_footer .l-float-l:first-child+*,
		.content_footer .l-float-r:first-child+* {
			margin-top: 0
		}

		.content_footer-content {
			margin-bottom: 20px
		}

		.content_footer-content .rtf p:last-child {
			margin-bottom: 0
		}

		.content_footer-content-text {
			margin: 0 0 20px 0
		}

		.content_footer-nav li {
			display: inline;
			display: inline-block
		}

		.content_footer-nav li>a {
			font-size: 14px;
			font-weight: 700;
			line-height: 2
		}

		.content_footer-nav li:after {
			content: " |";
			margin: 0 6px
		}

		.content_footer-nav li:last-child:after {
			content: "";
			margin: 0
		}

		@media only screen and (max-width:1000px) {
			.content_footer-content .btn-orange {
				width: 60%
			}
		}

		@media only screen and (min-width:1001px) {
			.content_footer-content .btn-orange {
				float: right;
				width: 25%
			}

			.content_footer-content-text {
				float: left;
				margin: 0;
				width: 70%
			}
		}

		.content_slider {
			position: relative;
			overflow: hidden
		}

		@media only screen and (min-width:1001px) {
			.content_slider {
				margin: 1.25rem 0 .625rem
			}
		}

		.content_slider.article_slider {
			background-color: #fafafa
		}

		.content_slider.article_slider+.rtf {
			margin-top: 34px
		}

		.content_slider-nav .content_slider-next,
		.content_slider-nav .content_slider-prev {
			display: none
		}

		.content-slider {
			position: relative
		}

		@media only screen and (min-width:711px) {
			.content-slider {
				height: 15.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.content-slider {
				height: 29.5rem
			}
		}

		.content-slider__background-single {
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			width: 100%;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.content-slider__contents-wrap {
				position: absolute;
				width: 60%;
				top: 0;
				left: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-slider__contents-wrap {
				max-width: 75.9375rem;
				margin: 0 auto;
				width: 95%;
				top: 0;
				left: 50%;
				transform: translateX(-50%);
				height: 29.5rem;
				cursor: pointer
			}
		}

		.content-slider__background {
			visibility: hidden;
			width: 100%;
			height: 14.625rem
		}

		.content-slider__background.carousel-initialized {
			visibility: visible
		}

		@media only screen and (min-width:711px) {
			.content-slider__background {
				height: 100%
			}
		}

		.content-slider__background .carousel-track {
			height: 100%
		}

		.content-slider__background .carousel-list {
			position: relative;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.content-slider__background .carousel-list {
				position: absolute;
				width: 40%;
				left: 60%
			}
		}

		@media only screen and (min-width:1001px) {
			.content-slider__background .carousel-list {
				top: 0;
				left: 0;
				width: 100%
			}
		}

		.content-slider__background .carousel-list .carousel-slide>div {
			height: 100%
		}

		.content-slider__contents {
			visibility: hidden;
			background-color: #0067b1
		}

		.content-slider__contents.carousel-initialized {
			visibility: visible
		}

		@media only screen and (min-width:711px) {
			.content-slider__contents {
				padding: 2em 1.5em;
				height: 15.375em;
				line-height: 1.19
			}
		}

		@media only screen and (min-width:1001px) {
			.content-slider__contents {
				width: 36.5625em;
				height: 18em;
				padding: 3.125em 3.75em;
				position: absolute;
				top: 2.1875em;
				left: 0
			}
		}

		.content-slider__title {
			color: #fff;
			font-size: 1.25rem;
			font-weight: 700;
			line-height: 1.2;
			margin-bottom: 1rem
		}

		@media only screen and (min-width:1001px) {
			.content-slider__title {
				font-size: 2rem;
				font-weight: 700;
				letter-spacing: .0125rem
			}
		}

		.content-slider__content {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.content-slider__content {
				display: block;
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.25;
				color: #fff
			}
		}

		.content-slider__more {
			font-size: .875rem;
			font-weight: 700;
			color: #fff
		}

		.content-slider__more:hover {
			opacity: .75
		}

		.content-slider__nav {
			background-color: #0067b1;
			text-align: center;
			position: relative;
			padding-bottom: .625rem
		}

		@media only screen and (min-width:711px) {
			.content-slider__nav {
				background-color: transparent;
				bottom: 2.25rem;
				padding-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-slider__nav {
				width: 36.5625em;
				bottom: 1.25rem
			}
		}

		.content-slider__nav .content-slider__dots .carousel-dots {
			position: initial;
			transform: initial;
			bottom: 0;
			position: relative;
			left: initial;
			padding: 0 .9375rem;
			list-style: none
		}

		.content-slider__nav .content-slider__dots .carousel-dots li {
			vertical-align: middle;
			height: 1.0625rem
		}

		.content-slider__nav .content-slider__dots .carousel-dots li button {
			vertical-align: middle
		}

		.content-slider__nav .content-slider__dots li {
			display: inline-block;
			margin-right: .9375rem
		}

		.content-slider__nav .content-slider__dots li button {
			display: block;
			width: .375rem;
			height: .375rem;
			background-color: rgba(255, 255, 255, .2);
			border-radius: 100%;
			font-size: 0;
			transition: .1s ease-in
		}

		.content-slider__nav .content-slider__dots li button:hover {
			transform: scale(1.3)
		}

		.content-slider__nav .content-slider__dots li.carousel-active button {
			background-color: #e0e0e0
		}

		.content-slider__nav .content-slider__dots li:last-of-type {
			margin-right: 0
		}

		.content-slider__dots {
			display: inline-block
		}

		.content-slider__content-wrap {
			padding: 1.5rem .9375rem 2rem
		}

		@media only screen and (min-width:711px) {
			.content-slider__content-wrap {
				padding: 0
			}
		}

		.content-slider-container {
			position: relative;
			background-color: #0c406b
		}

		@media only screen and (min-width:711px) {
			.content-slider-container {
				position: absolute;
				top: 0;
				left: 0;
				width: 60%;
				height: 100%;
				padding: 1.375rem 1.5rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-slider-container {
				top: 50%;
				left: 25%;
				width: initial;
				height: initial;
				transform: translate(-25%, -50%);
				padding: 2.625rem 2.25rem 0;
				opacity: .9
			}
		}

		.content-slider-container .content_slider-container {
			background-color: #0c406b;
			overflow-x: hidden;
			position: relative
		}

		.content_slider-next,
		.content_slider-prev {
			position: absolute;
			top: 0;
			display: block;
			width: 14px;
			height: 25px;
			overflow: hidden;
			border: 0;
			background-color: transparent;
			background-repeat: no-repeat
		}

		.content_slider-next:before,
		.content_slider-prev:before {
			content: "";
			display: block;
			width: 1px;
			height: 150px
		}

		.content_slider-next:focus,
		.content_slider-next:hover,
		.content_slider-prev:focus,
		.content_slider-prev:hover {
			cursor: pointer
		}

		.svg .content_slider-prev {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxMyAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDMuMSAoODc0MCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmljb24tYXJyb3ctd2hpdGUtd0AxeDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaCBCZXRhLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtNi0rLUltcG9ydGVkLUxheWVycy0yIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuMDAwMDAwLCAtOS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS41MjksOCBMMTgsOS42IEwyNy45NCwyMC4wMDIgTDE4LDMwLjQwNCBMMTkuNTI5LDMyLjAwNSBMMzEsMjAuMDAyIEwxOS41MjksOCIgaWQ9Imljb24tYXJyb3ctd2hpdGUtdyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMC41MDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yNS4wMDAwMDAsIC0yMC41MDAwMDApICI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .content_slider-prev {
			background-image: url("/images/assets/icon-arrow-white-w.png")
				/*ImageEmbed:skip*/
		}

		.content_slider-prev {
			left: 18px
		}

		.svg .content_slider-next {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxMyAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDMuMSAoODc0MCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmljb24tYXJyb3ctd2hpdGUtZUAxeDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaCBCZXRhLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtNi0rLUltcG9ydGVkLUxheWVycyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4LjAwMDAwMCwgLTguMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTkuNTI5LDggTDE4LDkuNiBMMjcuOTQsMjAuMDAyIEwxOCwzMC40MDQgTDE5LjUyOSwzMi4wMDUgTDMxLDIwLjAwMiBMMTkuNTI5LDgiIGlkPSJpY29uLWFycm93LXdoaXRlLWUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg .content_slider-next {
			background-image: url("/images/assets/icon-arrow-white-e.png")
				/*ImageEmbed:skip*/
		}

		.content_slider-next {
			right: 18px
		}

		.content_slider-pager {
			text-align: center;
			display: inline-block;
			vertical-align: middle;
			padding: .25em .4375em 0
		}

		.about-us-wrap.content-secondary-wrap {
			margin: 0 -2.5%
		}

		.content_slider-pager-link {
			background: 0 0;
			border: 0;
			color: #e0e0e0;
			cursor: pointer;
			display: inline-block;
			font-size: 18px;
			height: 20px;
			padding: 0 6px;
			line-height: .8
		}

		@media only screen and (min-width:1001px) {
			.content_slider-pager-link {
				font-size: 34px
			}
		}

		.content_slider-pager-link.is-active,
		.content_slider-pager-link:hover {
			color: #0c406b
		}

		@media only screen and (min-width:1001px) {

			.content_slider-pager-link.is-active,
			.content_slider-pager-link:hover {
				color: #0c406b;
				text-decoration: none
			}
		}

		.content_slider-pager-link:after {
			content: "•"
		}

		.slider-prev {
			display: none;
			vertical-align: middle;
			background-size: contain;
			width: .625em;
			height: 1.25em
		}

		@media only screen and (min-width:711px) {
			.slider-prev {
				display: inline-block
			}
		}

		@media only screen and (min-width:1001px) {
			.slider-prev {
				width: .6875em;
				height: 1.375em
			}
		}

		.slider-next {
			display: none;
			vertical-align: middle;
			background-size: contain;
			width: .625em;
			height: 1.25em
		}

		@media only screen and (min-width:711px) {
			.slider-next {
				display: inline-block
			}
		}

		@media only screen and (min-width:1001px) {
			.slider-next {
				width: .6875em;
				height: 1.375em
			}
		}

		.content_slider-slide {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 100%;
			width: 100%;
			visibility: visible;
			display: -ms-flexbox;
			display: flex
		}

		.content_slider-slide.is-active {
			position: relative;
			left: 0;
			visibility: visible;
			transition: left 1s ease 0s
		}

		.content_slider-slide .link-more.icon-circle-arrow-orange-e,
		.content_slider-slide .link-more.read-article-link {
			color: #fff
		}

		.article_slider .content_slider-slide .link-more.icon-circle-arrow-orange-e,
		.article_slider .content_slider-slide .link-more.read-article-link {
			color: #0067b1
		}

		.content_slider-slide .link-more.icon-circle-arrow-orange-e:hover,
		.content_slider-slide .link-more.read-article-link:hover {
			color: #e1523d
		}

		@media only screen and (min-width:711px) {
			.content_slider-slide {
				height: 272px
			}
		}

		@media only screen and (min-width:1001px) {
			.content_slider-slide {
				height: 422px
			}
		}

		.content_slider-text-container {
			font-size: 16px
		}

		.content_slider-title {
			font-weight: 400
		}

		.content_slider-title:hover {
			color: rgba(255, 255, 255, .66)
		}

		.content_slider-title a:hover {
			color: rgba(255, 255, 255, .66)
		}

		.content_slider-title {
			font-size: 1.25em;
			line-height: 1.5em
		}

		@media only screen and (min-width:1001px) {
			.content_slider-title {
				font-size: 2em;
				line-height: 2.5rem
			}
		}

		.content_slider-text p,
		.content_slider-title,
		.content_slider-title>a {
			color: #fff;
			margin: 0 0 10px
		}

		.article_slider .content_slider-title {
			color: #372868
		}

		.content_slider-text {
			box-sizing: border-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			margin-top: 1.875em;
			padding: 0 .9375em;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.content_slider-text {
				margin-top: 0;
				padding: 0 2.1875em;
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.content_slider-text {
				padding: 0 4.6875em
			}
		}

		@media only screen and (min-width:1216px) {
			.content_slider-text {
				padding-left: 0
			}
		}

		.article_slider .content_slider-text p {
			color: #363636;
			font-weight: 400
		}

		.content_slider-text p {
			font-size: .875em;
			line-height: 1.5em;
			margin-top: .625em
		}

		@media only screen and (min-width:1001px) {
			.content_slider-text p {
				font-size: 1.125em;
				line-height: 2rem;
				margin-top: 1.125em
			}
		}

		.content_slider-more {
			color: #fff;
			display: block;
			margin-top: 3.75em
		}

		@media only screen and (min-width:1216px) {
			.content_slider-more {
				font-size: .875em;
				margin-top: 3.75em
			}
		}

		.content_slider-more:hover {
			color: rgba(255, 255, 255, .66)
		}

		.content_slider-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-positive: 1;
			flex-grow: 1
		}

		.content_slider-container:hover {
			color: rgba(255, 255, 255, .66)
		}

		.content--slider__pager {
			padding-top: 1.125em;
			display: block;
			text-align: center;
			background-color: #0c406b;
			padding-bottom: 1.125em
		}

		@media only screen and (min-width:711px) {
			.content--slider__pager {
				background-color: transparent;
				padding-bottom: 0
			}
		}

		.content_slider-img {
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			-ms-flex-positive: 1;
			flex-grow: 1;
			display: none
		}

		@media only screen and (min-width:711px) {
			.content_slider-img {
				display: -ms-flexbox;
				display: flex
			}
		}

		@media only screen and (min-width:1001px) {
			.content_slider-img {
				height: 422px
			}
		}

		@media only screen and (max-width:1000px) {
			.content_slider-pager {
				right: 16px;
				bottom: 10px
			}

			.content_slider-pager-link {
				padding: 0 6px
			}
		}

		.content_slider-text_nav.content_slider {
			margin-bottom: 52px;
			border-right: 1px solid #372868;
			border-bottom: 1px solid #372868;
			border-left: 1px solid #372868;
			background-color: #372868
		}

		.content_slider-text_nav .content_slider-img {
			text-align: center;
			width: 100%
		}

		.content_slider-text_nav .content_slider-text {
			width: 100%;
			margin: 0;
			padding-bottom: 1%;
			padding-right: 5%
		}

		.content_slider-text_nav .content_slider-link {
			display: block;
			position: relative
		}

		.content_slider-text_nav .content_slider-pager {
			display: block;
			position: static;
			padding: 0;
			line-height: 1;
			background-color: #fff
		}

		.content_slider-text_nav .content_slider-pager-link {
			display: block;
			box-sizing: border-box;
			width: 100%;
			float: left;
			height: auto;
			min-height: 24px;
			padding: 12px 15px;
			font-weight: 700;
			font-size: 34px;
			line-height: 1;
			vertical-align: middle;
			color: #372868;
			border: 0;
			border-radius: 0;
			background-color: #fff;
			outline: 1px solid #372868
		}

		.content_slider-text_nav .content_slider-pager-link.is-active,
		.content_slider-text_nav .content_slider-pager-link:focus,
		.content_slider-text_nav .content_slider-pager-link:hover {
			color: #fff;
			background-color: #4468bb
		}

		.content_slider-text_nav .content_slider-pager-link:after {
			display: none
		}

		@media only screen and (min-width:711px) {
			.content_slider-text_nav .content_slider-img {
				display: block;
				float: left;
				width: 50%;
				padding: 0;
				margin: 0
			}

			.content_slider-text_nav .content_slider-img img {
				width: 100%;
				max-width: 100%;
				height: auto
			}

			.content_slider-text_nav .content_slider-text {
				float: right;
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.content_slider-text_nav .content_slider-pager-link {
				margin: 0 0 -3px;
				min-height: 54px;
				width: 33%
			}

			.content_slider-text_nav .content_slider-pager-link:nth-child(3n+3) {
				width: 34%
			}

			.content_slider-text_nav>.content_slider-pager-link+.content_slider-pager-link+.content_slider-pager-link {
				width: 34%
			}

			.content_slider-text_nav .content_slider-nav {
				display: block;
				top: 57%
			}
		}

		.about-us-slider-container {
			position: relative
		}

		.about-us-slider {
			position: relative;
			overflow: hidden;
			height: 22rem
		}

		@media only screen and (min-width:711px) {
			.about-us-slider {
				height: 18.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider {
				height: 32.9375rem
			}
		}

		.about-us-slider__container {
			display: inline-block;
			transform: translate(-50%, -50%);
			position: absolute;
			top: 50%;
			left: 50%;
			width: 100%;
			z-index: 1;
			text-align: center;
			cursor: pointer
		}

		@media only screen and (min-width:711px) {
			.about-us-slider__container {
				text-align: initial;
				max-width: 28.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__container {
				margin-top: 1.25rem;
				max-width: 38.75rem
			}
		}

		.about-us-slider__contents {
			color: #fff;
			margin-top: 0;
			margin-bottom: 0;
			display: inline-block;
			vertical-align: middle;
			max-width: 18.75rem;
			font-size: .875rem
		}

		@media only screen and (min-width:711px) {
			.about-us-slider__contents {
				max-width: 17.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__contents {
				max-width: 23.4375rem;
				font-size: 1.125rem;
				line-height: 2rem
			}
		}

		.about-us-slider__img {
			max-width: 5.625rem;
			height: 100%;
			display: block;
			width: initial;
			margin: .875rem auto 1.375rem
		}

		@media only screen and (min-width:711px) {
			.about-us-slider__img {
				width: 100%;
				display: inline-block;
				float: right;
				max-width: 7.5rem;
				margin: initial
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__img {
				max-width: 10rem
			}
		}

		.about-us-slider {
			visibility: hidden
		}

		.about-us-slider.carousel-initialized {
			visibility: visible
		}

		.about-us-slider__slide {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: #0067b1;
			background-size: cover;
			background-repeat: no-repeat;
			background-blend-mode: multiply
		}

		@media screen and (-ms-high-contrast:active),
		(-ms-high-contrast:none) {
			.about-us-slider__slide:before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-size: cover;
				background-blend-mode: unset;
				background-color: rgba(12, 53, 90, .8);
				z-index: 1
			}
		}

		@supports (-ms-ime-align:auto) {
			.about-us-slider__slide:before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-size: cover;
				background-blend-mode: unset;
				background-color: rgba(12, 53, 90, .8);
				z-index: 1
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__contents {
				position: absolute;
				top: 50%;
				transform: translateY(-50%)
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__img {
				max-width: 11.875rem
			}
		}

		.about-us-slider__dots {
			display: inline-block
		}

		.about-us-slider__dots li {
			display: inline-block;
			margin-right: .9375rem
		}

		.about-us-slider__dots li button {
			display: block;
			width: .375rem;
			height: .375rem;
			background-color: rgba(255, 255, 255, .2);
			border-radius: 100%;
			font-size: 0;
			transition: .1s ease-in
		}

		.about-us-slider__dots li button:hover {
			transform: scale(1.3)
		}

		.about-us-slider__dots li.carousel-active button {
			background-color: #e0e0e0
		}

		.about-us-slider__dots li:last-of-type {
			margin-right: 0
		}

		.about-us-slider__dots .carousel-dots {
			position: relative;
			left: initial;
			transform: initial;
			bottom: 0;
			padding: 0 .9375rem;
			list-style: none
		}

		.about-us-slider__dots .carousel-dots li {
			vertical-align: middle;
			height: 1.0625rem
		}

		.about-us-slider__dots .carousel-dots li button {
			vertical-align: middle;
			background-color: rgba(255, 255, 255, .2)
		}

		.about-us-slider__dots .carousel-dots li.carousel-active button {
			background-color: #e0e0e0
		}

		.about-us-slider__dots .carousel-dots li:last-of-type {
			margin-right: 0
		}

		.about-us-slider .carousel-list {
			height: 100%
		}

		.about-us-slider .carousel-track {
			height: 100%
		}

		.about-us-slider .carousel-slide {
			position: relative
		}

		.about-us-slider__nav-top {
			position: absolute;
			width: 100%;
			left: 50%;
			transform: translateX(-50%);
			z-index: 1;
			text-align: center;
			top: 1.5625rem
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__nav-top {
				top: 4.375rem
			}
		}

		.about-us-slider__nav-top li {
			color: #fff;
			display: inline-block;
			font-size: .875rem;
			padding: 0 0 .3125rem
		}

		@media only screen and (min-width:711px) {
			.about-us-slider__nav-top li {
				font-size: 1.125rem;
				padding: 0 .3125rem .4375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__nav-top li {
				font-size: 1.375rem
			}
		}

		.about-us-slider__nav-top .carousel-slide {
			display: inline-block !important;
			width: auto !important;
			float: none;
			margin-right: 1.375rem
		}

		.about-us-slider__nav-top .carousel-slide>div {
			display: inline-block
		}

		@media only screen and (min-width:711px) {
			.about-us-slider__nav-top .carousel-slide {
				margin-right: 3.3125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__nav-top .carousel-slide {
				margin-right: 6.25rem
			}
		}

		.about-us-slider__nav-top .carousel-slide:last-of-type {
			margin-right: 0
		}

		.about-us-slider__nav-top .carousel-slide.carousel-current li {
			border-bottom: 1px solid #fff
		}

		.about-us-slider__nav-bottom {
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			bottom: 1.0625rem
		}

		@media only screen and (min-width:1001px) {
			.about-us-slider__nav-bottom {
				bottom: 1.75rem
			}
		}

		.content-table {
			font-size: 14px;
			line-height: 18px;
			margin: 1em 0 1.5em;
			width: 100%
		}

		.content-table td,
		.content-table th {
			text-align: center;
			vertical-align: middle
		}

		.content-table td .shape-circle,
		.content-table th .shape-circle {
			display: block;
			margin: 0 auto
		}

		.content-table .th,
		.content-table th {
			font-weight: 700
		}

		.content-table .th .icon-sort,
		.content-table th .icon-sort {
			margin-left: 8px
		}

		.content-table tfoot td,
		.content-table tfoot th {
			background-color: #f4f4f4;
			padding: 24px 10px
		}

		.content-table thead {
			background: #372868;
			color: #fff
		}

		.content-table thead td,
		.content-table thead th {
			border-left: 2px solid #fff;
			height: 58px;
			padding: 0 10px;
			vertical-align: middle
		}

		.content-table thead td:first-child,
		.content-table thead th:first-child {
			border-left: none
		}

		.content-table tbody td,
		.content-table tbody th {
			padding: 10px 10px
		}

		.content-table tbody td>:last-child,
		.content-table tbody th>:last-child {
			margin-bottom: 0
		}

		.content-table tbody .th,
		.content-table tbody th {
			color: #000
		}

		.content-table tbody td,
		.content-table tbody th {
			border-top: 1px solid #7f7f7f
		}

		.content-table tbody tr:first-child td {
			border-top: 0
		}

		.content-table tbody td.content-table-td-spacer {
			border-top: 0;
			padding: 0;
			width: 20px
		}

		.content-table tbody td.content-table-td-spacer+td {
			padding-left: 0;
			text-align: left
		}

		.content-table caption {
			caption-side: bottom;
			color: #666;
			font-size: 14px;
			font-weight: 700;
			padding: 20px 5px;
			text-align: left
		}

		.content-table-comparison tbody td {
			font-size: 13px
		}

		.content-table-comparison thead th {
			font-size: 16px
		}

		.content-table-comparison-btn {
			color: #fff;
			display: block;
			font-size: 16px;
			font-weight: 700;
			padding: 10px
		}

		.content-table-comparison-btn:hover {
			color: #fff;
			text-decoration: underline
		}

		.content-table-comparison-btn-subtext {
			font-size: 13px
		}

		.content-table-small thead td,
		.content-table-small thead th {
			padding-top: 8px;
			padding-bottom: 8px
		}

		.content-table-strong tbody td,
		.content-table-strong tbody th,
		.content-table-strong thead td,
		.content-table-strong thead th {
			font-weight: 700;
			color: #000
		}

		.content-table-left,
		.content-table-left td,
		.content-table-left th {
			text-align: left
		}

		.content-table .content-table-th-row td,
		.content-table .content-table-th-row th {
			border-top: 1px solid #999;
			padding-bottom: 22px;
			padding-top: 22px
		}

		tr:first-child .content-table .content-table-th-row td,
		tr:first-child .content-table .content-table-th-row th {
			border-top: 0
		}

		.content-table tr:first-child .content-table-th-row th {
			border-top: 0
		}

		.content-table-th-row+tr>td {
			border-top: 0;
			padding-top: 0
		}

		.content-table-top,
		.content-table-top td,
		.content-table-top th {
			vertical-align: top
		}

		.content-table-alt thead {
			border-bottom: 1px solid #ccc;
			background-color: transparent
		}

		.content-table-alt thead td,
		.content-table-alt thead th {
			padding-top: 0;
			padding-bottom: 8px;
			color: #372868;
			border-left: 0;
			background-color: transparent
		}

		.content-table-th-subtext-sm {
			display: block;
			font-size: 13px
		}

		.content-table-th-subtext-med {
			display: inline;
			font-size: 14px
		}

		.sort[data-sort] {
			padding: 0;
			font-weight: inherit;
			color: inherit;
			border: 0;
			background: 0 0
		}

		.sort[data-sort]:hover {
			cursor: pointer;
			text-decoration: underline
		}

		.icon-sort {
			display: inline-block;
			width: 14px;
			height: 7px;
			overflow: hidden;
			background-repeat: no-repeat
		}

		.asc .icon-sort,
		.desc .icon-sort {
			position: relative
		}

		.icon-sort:before {
			content: "";
			display: block;
			width: 1px;
			height: 150%
		}

		.svg .desc .icon-sort {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yaWdodC1saXN0LWFycm93LWJsdWUtcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjAwMDAwMCkgdHJhbnNsYXRlKDIuMDAwMDAwLCAtMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjgsMTAgQzAuNiwxMCAwLjQsOS45IDAuMiw5LjggQy0wLjEsOS41IC0wLjEsOC45IDAuMiw4LjYgTDMuNyw1IEwwLjIsMS40IEMtMC4xLDEuMSAtMC4xLDAuNSAwLjIsMC4yIEMwLjUsLTAuMSAxLC0wLjEgMS40LDAuMiBMNiw1IEwxLjQsOS44IEMxLjIsOS45IDEsMTAgMC44LDEwIiBpZD0iRmlsbC05Ij48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
		}

		.no-svg .desc .icon-sort {
			background-image: url("/images/assets/icon-right-list-arrow-blue-s.png")
				/*ImageEmbed:skip*/
		}

		.svg .asc .icon-sort {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5BcnRib2FyZCAxPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8ZyBpZD0iaWNvbi1yaWdodC1saXN0LWFycm93LWJsdWUtcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDMuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjAwMDAwMCkgIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjAwMDAwMCwgLTMuMDAwMDAwKSB0cmFuc2xhdGUoMi4wMDAwMDAsIC0yLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuOCwxMCBDMC42LDEwIDAuNCw5LjkgMC4yLDkuOCBDLTAuMSw5LjUgLTAuMSw4LjkgMC4yLDguNiBMMy43LDUgTDAuMiwxLjQgQy0wLjEsMS4xIC0wLjEsMC41IDAuMiwwLjIgQzAuNSwtMC4xIDEsLTAuMSAxLjQsMC4yIEw2LDUgTDEuNCw5LjggQzEuMiw5LjkgMSwxMCAwLjgsMTAiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
		}

		.no-svg .asc .icon-sort {
			background-image: url("/images/assets/icon-right-list-arrow-blue-n.png")
				/*ImageEmbed:skip*/
		}

		.svg .icon-sort {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwcHgiIGhlaWdodD0iNnB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJDQoJCTxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMy4wMDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjAwMDAwMCwgLTMuMDAwMDAwKSB0cmFuc2xhdGUoMi4wMDAwMDAsIC0yLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0QxRDFEMSIgZD0iTTAuOCwxMGMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJMMy43LDVMMC4yLDEuNA0KCQkJCQljLTAuMy0wLjMtMC4zLTAuOSwwLTEuMnMwLjgtMC4zLDEuMiwwTDYsNUwxLjQsOS44QzEuMiw5LjksMSwxMCwwLjgsMTAiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .icon-sort {
			background-image: url("/images/assets/icon-right-list-arrow-gray-s.png")
				/*ImageEmbed:skip*/
		}

		@media (max-width:710px) {
			.content-table-wrap {
				overflow: scroll
			}
		}

		.block-quote-full .quote-source {
			color: #666;
			font-size: 16px;
			margin-top: .5em;
			text-align: center
		}

		.coveo-list-layout.CoveoResult {
			padding: 0 !important
		}

		.CoveoQuerySummary ul li {
			font-size: 1rem !important;
			line-height: 1.5rem !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important;
			font-weight: 400 !important;
			color: #363636 !important;
			letter-spacing: .2px !important
		}

		.CoveoQuerySummary div {
			margin-bottom: 8px !important
		}

		.coveo-query-summary-no-results-string {
			font-size: 1.375rem !important;
			font-weight: 400 !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important
		}

		.coveo-query-summary-cancel-last {
			color: #0067b1 !important;
			text-decoration: none !important;
			font-size: .9375rem !important;
			color: #0067b1 !important;
			font-weight: 700 !important;
			cursor: pointer !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important
		}

		.CoveoResult a.CoveoResultLink:hover,
		.CoveoResult a.CoveoResultLink:hover a,
		.CoveoResultLink:hover,
		.CoveoResultLink:hover a,
		a.CoveoResultLink:hover,
		a.CoveoResultLink:hover a {
			text-decoration: none !important
		}

		.coveo-category-facet-header {
			padding: 25px 20px !important;
			background: #fff !important;
			border: none !important
		}

		.coveo-category-facet-title {
			color: #454545 !important;
			font-size: 15px !important;
			font-weight: 600 !important
		}

		.CoveoCategoryFacet {
			margin: 0 !important;
			background: #f8f8f8 !important;
			border: .01em solid #f0f0f0 !important;
			padding-bottom: 15px !important
		}

		.coveo-category-facet-breadcrumb-values {
			display: inline-block;
			padding-top: 3px !important;
			padding-left: 10px !important;
			color: #6e6e6e !important
		}

		.coveo-category-facet-breadcrumb-values .coveo-facet-breadcrumb-clear {
			margin-left: 5px !important
		}

		.bh-wrapper {
			display: none;
			position: absolute;
			width: 100%;
			top: 0;
			z-index: 9999
		}

		@media only screen and (min-width:1001px) {
			.bh-wrapper {
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%)
			}
		}

		@media only screen and (min-width:1215px) {
			.bh-wrapper {
				left: 55%;
				width: auto;
				margin: 34px auto 0 auto
			}
		}

		.bh-wrapper .nav-search-close {
			display: none;
			--closeColor: #0c406b;
			position: absolute;
			background-color: transparent;
			border: none;
			padding: 0
		}

		.bh-wrapper .nav-search-close:hover {
			--closeColor: #0067b1;
			box-shadow: none
		}

		@media only screen and (min-width:1001px) {
			.bh-wrapper .nav-search-close {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				top: 25%;
				right: -80px;
				transform: translateY(-50%)
			}

			.header--transparent .bh-wrapper .nav-search-close {
				--closeColor: #fff
			}

			.header--transparent .bh-wrapper .nav-search-close:hover {
				--closeColor: #0067b1
			}
		}

		@media only screen and (min-width:1215px) {
			.bh-wrapper .nav-search-close {
				right: -60px
			}
		}

		.bh-wrapper .nav-search-close>span {
			position: relative;
			display: inline-block;
			font-size: 0;
			width: 20px;
			height: 20px
		}

		.bh-wrapper .nav-search-close>span:before {
			content: "";
			display: block;
			position: absolute;
			right: -9px;
			top: 50%;
			width: 1.25rem;
			height: 1px;
			transform: translate(0, -50%) rotate(45deg);
			border-bottom: 2px solid var(--closeColor)
		}

		.bh-wrapper .nav-search-close>span:after {
			content: "";
			display: block;
			position: absolute;
			right: 0;
			top: 50%;
			width: 1px;
			height: 1.25rem;
			transform: translate(0, -50%) rotate(45deg);
			border-left: 2px solid var(--closeColor)
		}

		.bh-wrapper .coveo-visible-to-screen-reader-only {
			display: none
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section {
			width: 100%;
			max-width: 100% !important;
			padding: 0;
			margin: 0;
			box-shadow: 0 0 8px rgba(0, 0, 0, .08)
		}

		@media only screen and (min-width:711px) {
			.bh-wrapper .CoveoSearchInterface .coveo-search-section {
				max-width: 1200px
			}
		}

		@media only screen and (min-width:1215px) {
			.bh-wrapper .CoveoSearchInterface .coveo-search-section {
				width: 900px
			}
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox {
			border: 1px solid #f1f1f1;
			box-shadow: 0 0 8px rgba(0, 0, 0, .08);
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
			margin-right: 0
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .CoveoSearchButton {
			float: left;
			height: 80px;
			border: none;
			background-color: #fff;
			background-repeat: no-repeat;
			outline: 0
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .CoveoSearchButton .coveo-search-button-svg {
			height: 80px;
			width: 25px;
			color: #0c406b
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box {
			border-radius: 0 !important;
			border: none
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-input {
			height: 80px
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-input input {
			font-family: var(--fontName);
			font-size: 18px;
			line-height: 24px;
			font-weight: 600;
			color: #363636;
			height: 80px;
			width: calc(100% - 50px);
			padding: 0
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-input input:-ms-input-placeholder {
			color: #7d7d7d;
			font-weight: 400;
			height: 80px
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-input input::-moz-placeholder {
			color: #7d7d7d;
			font-weight: 400;
			height: 80px
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-input input::placeholder {
			color: #7d7d7d;
			font-weight: 400;
			height: 80px
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-clear {
			height: 80px;
			line-height: 80px;
			outline: 0
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-clear-svg {
			width: 20px;
			height: 20px;
			color: #fff;
			background-color: #286aac;
			border: 5px solid #286aac;
			border-radius: 100%
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-underlay {
			height: 80px;
			padding: 0
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestions {
			font-family: var(--fontName);
			font-size: 18px;
			border: 1px solid #f1f1f1;
			border-top: none;
			padding: 0 20px;
			width: calc(100% + 62px);
			margin-left: -60px
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestions .coveo-omnibox-hightlight,
		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestions .coveo-omnibox-hightlight2,
		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestions .coveo-omnibox-selectable {
			color: #286aac;
			line-height: 22px
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestions .coveo-omnibox-hightlight {
			font-weight: 700
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestions .coveo-magicbox-suggestions {
			border: none
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestion {
			font-weight: 600
		}

		.bh-wrapper .CoveoSearchInterface .coveo-search-section .CoveoSearchbox .magic-box-suggestion:hover {
			background-color: #f1f1f1
		}

		.cta-blocks-item {
			background-color: #f5f4f7
		}

		.cta-blocks-item-link {
			display: block;
			height: 100%;
			position: relative;
			width: 100%
		}

		.cta-blocks-item-link:hover .cta-blocks-item-text {
			color: #e1523d
		}

		.cta-blocks-item-text-wrap {
			left: 50%;
			position: absolute;
			text-align: center;
			top: 50%;
			transform: translate(-50%, -50%)
		}

		.cta-blocks-item-text {
			color: #372868;
			font-weight: 700;
			line-height: 1.2em
		}

		@media only screen and (max-width:1000px) {
			.people-cta-blocks {
				margin-top: 40px
			}

			.cta-blocks-item {
				display: block;
				height: 58px;
				margin-bottom: 10px
			}

			.people-search-clear {
				display: none
			}
		}

		@media only screen and (min-width:1001px) {
			.people-cta-blocks {
				margin-top: 58px
			}

			.cta-blocks {
				margin-left: -2%
			}

			.cta-blocks-item {
				float: left;
				height: 120px;
				margin-bottom: 1.5%;
				margin-left: 2%;
				width: 31.333%
			}

			.people-search-clear {
				float: right;
				position: relative;
				top: 22px
			}
		}

		.download-component {
			height: 7.5625rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			background: #fff;
			border: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.download-component {
				height: 12.5rem
			}
		}

		@media only screen and (min-width:1215px) {
			.download-component {
				height: 15rem;
				padding: 1.5rem
			}
		}

		.download-component:hover {
			box-shadow: 0 0 8px 0 rgba(10, 8, 8, .08);
			outline: 0 solid transparent
		}

		.download-component__icon {
			width: 1rem;
			height: 1rem;
			display: inline-block;
			background-size: cover;
			background-repeat: no-repeat;
			vertical-align: middle;
			margin-right: .1875rem
		}

		.download-component__image {
			display: inline-block;
			width: 35%;
			height: auto;
			background-repeat: no-repeat;
			background-size: cover;
			position: relative;
			max-width: 12.5rem
		}

		.download-component__image-icon {
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 2rem;
			height: 2rem;
			background-repeat: no-repeat;
			background-size: cover
		}

		.download-component__image-icon:hover {
			opacity: .75
		}

		@media only screen and (min-width:711px) {
			.download-component__image-icon {
				width: 3rem;
				height: 3rem;
				padding: 1.125em 1.5em
			}
		}

		@media only screen and (min-width:1001px) {
			.download-component__image-icon {
				width: 4rem;
				height: 4rem;
				padding: 1.5em 1.5625em
			}
		}

		.download-component__text {
			display: inline-block;
			height: auto;
			padding: 1rem;
			position: relative;
			width: 65%;
			margin: auto
		}

		@media only screen and (min-width:1001px) {
			.download-component__text {
				margin: 0 auto;
				padding: 0;
				padding-left: 1rem;
				width: 100%
			}
		}

		.download-component__header {
			font-size: .9375rem;
			line-height: 1.25rem;
			margin-top: 0;
			font-weight: 600
		}

		@media only screen and (min-width:711px) {
			.download-component__header {
				font-size: 1.375rem;
				line-height: 2rem
			}
		}

		@media only screen and (min-width:1001px) {
			.download-component__header {
				font-weight: 400;
				margin-bottom: 15px
			}
		}

		.download-component__header a {
			color: #363636
		}

		.download-component__header:hover {
			opacity: initial
		}

		.download-component__link {
			font-size: .9375rem;
			color: #0067b1;
			font-weight: 700;
			position: absolute;
			display: none;
			left: 16px;
			bottom: 0
		}

		.download-component__link:hover {
			color: #0067b1;
			opacity: initial
		}

		@media only screen and (min-width:1215px) {
			.download-component__link {
				display: block
			}
		}

		.download-component p {
			display: none;
			max-height: 6.25rem;
			overflow: hidden;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .01em
		}

		@media only screen and (min-width:1215px) {
			.download-component p {
				display: block
			}
		}

		.download-guildeline {
			border-bottom: 1px solid #f1f1f1;
			border-right: none;
			border-left: none;
			padding: 0 12px 0 12px;
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.download-guildeline .accordion-title,
		.download-guildeline a {
			color: #0067b1;
			font-weight: 400;
			font-size: 1rem;
			font-family: var(--fontName);
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.download-guildeline:first-child {
			border-top: 1px solid #f1f1f1;
			margin-top: 0
		}

		.download-guildeline:hover {
			background-color: rgba(196, 196, 196, .1)
		}

		.download-guildeline:hover .download-guildeline__arrow:before {
			opacity: 0
		}

		.download-guildeline:hover .download-guildeline__arrow:after {
			opacity: 1
		}

		.download-guildeline__title {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			font-weight: 700;
			line-height: 1;
			font-size: .875rem;
			padding: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:1001px) {
			.download-guildeline__title {
				font-size: 1rem;
				height: 4.0625rem
			}
		}

		.download-guildeline__title:hover {
			opacity: initial
		}

		.download-guildeline__toggle {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			padding: 1.25rem 3.75rem 1.25rem 0;
			width: 100%;
			line-height: 1.25;
			text-decoration: none;
			position: relative;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.download-guildeline__toggle {
				padding: .75rem 3.75rem .625rem 0
			}
		}

		.download-guildeline__arrow {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			position: absolute;
			width: 1.625rem;
			height: 1.625rem;
			right: 0;
			top: 50%;
			transform: translate(0, -50%);
			transition: .25s all
		}

		.download-guildeline__arrow svg path {
			fill: #0067b1
		}

		.download-guildeline:hover .download-guildeline__arrow svg path {
			fill: #0067b1
		}

		.is-toggled .download-guildeline__arrow {
			background-color: #0067b1
		}

		.download-container {
			margin-bottom: 1.875rem
		}

		.hp-block {
			background-color: #fafafa
		}

		.hp-block p {
			font-size: 14px;
			margin: 0
		}

		.hp-block p .link-more {
			font-size: 12px
		}

		.hp-block+.hp-block {
			margin-top: 20px
		}

		.hp-block-title {
			line-height: 1.33;
			margin: 0 0 5px
		}

		@media only screen and (max-width:1000px) {
			.hp-block-img {
				height: 90px;
				overflow: hidden
			}

			.hp-block-img>img {
				width: 100%
			}

			.hp-block-text {
				padding: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.hp-block {
				display: table;
				table-layout: fixed;
				width: 100%
			}

			.hp-block-img,
			.hp-block-text {
				display: table-cell
			}

			.hp-block-img {
				width: 218px
			}

			.hp-block-text {
				padding: 15px 20px;
				vertical-align: top
			}
		}

		.feature_blocks-block {
			background-color: #f9f9f9
		}

		.feature_blocks-row .feature_blocks-block {
			max-width: 443px
		}

		.feature_blocks-block p>.icon-link-more {
			display: inline
		}

		.feature_blocks-block-sm p {
			font-size: 14px
		}

		.feature_blocks-block-inner {
			padding: 6%
		}

		.feature_blocks-block-title {
			margin-bottom: .8em
		}

		@media (max-width:710px) {
			.feature_blocks-block img {
				display: block;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:1000px) {
			.feature_blocks-block {
				margin-bottom: 20px
			}
		}

		@media only screen and (min-width:711px) {

			.feature_blocks-block img.l-float-r-mq-large,
			.feature_blocks-block img.l-float-r-mq-medium {
				margin-bottom: 25px;
				margin-left: 25px;
				max-width: 40%
			}
		}

		@media only screen and (min-width:1001px) {
			.feature_blocks-block {
				margin-bottom: 35px
			}

			.feature_blocks-row .feature_blocks-block {
				float: left;
				margin-bottom: -1000px;
				padding-bottom: 1000px;
				width: 47.5%
			}

			.feature_blocks-row-3 .feature_blocks-block {
				float: left;
				margin-bottom: -1000px;
				padding-bottom: 1000px;
				width: 31%
			}

			.feature_blocks-row .feature_blocks-block+.feature_blocks-block {
				margin-left: 5%
			}

			.feature_blocks-row-3 .feature_blocks-block+.feature_blocks-block {
				margin-left: 3.5%
			}

			.feature_blocks-block-inner {
				padding: 25px
			}

			.feature_blocks-row {
				margin-bottom: 5%;
				overflow: hidden
			}
		}

		.brandbox {
			background-color: #372868;
			color: #fff;
			font-size: 14px;
			margin-bottom: 40px;
			padding: 20px
		}

		.brandbox p {
			font-size: inherit
		}

		.brandbox strong {
			font-size: 125%;
			font-weight: 700
		}

		.brandbox .link-more.icon-circle-arrow-orange-e,
		.brandbox .link-more.read-article-link {
			color: inherit;
			font-size: 13px;
			font-weight: 700
		}

		.brandbox .link-more.icon-circle-arrow-orange-e:hover,
		.brandbox .link-more.read-article-link:hover {
			color: #e1523d
		}

		.hero {
			border: 1px solid #ccc;
			overflow: hidden;
			position: relative
		}

		.banner .hero {
			border: 0
		}

		.hero-pager {
			display: none;
			padding: 4px;
			text-align: center
		}

		.hero.is-active .hero-pager {
			display: block
		}

		.hero-pager-link {
			background-color: transparent;
			display: inline-block;
			padding: 6px
		}

		.hero-pager-link:after {
			content: "•";
			font-size: 28px
		}

		.hero-pager-link.is-active:after {
			color: #e1523d
		}

		.hero-next,
		.hero-prev {
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: contain;
			display: none;
			height: 33px;
			position: absolute;
			width: 19px
		}

		.hero.is-active .hero-next,
		.hero.is-active .hero-prev {
			display: block
		}

		.svg .hero-next {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOXB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAxOSAzMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzQ0NjhCQiIgcG9pbnRzPSIwLDIgMiwwIDE5LDE2LjUgMiwzMyAwLDMxIDE1LDE2LjUgIi8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .hero-next {
			background-image: url("/images/assets/icon-slideshow-next-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .hero-next:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQogICAgIHdpZHRoPSIxOXB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAxOSAzMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGNjMyNiIgcG9pbnRzPSIwLDIgMiwwIDE5LDE2LjUgMiwzMyAwLDMxIDE1LDE2LjUgIi8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .hero-next:hover {
			background-image: url("/images/assets/icon-slideshow-next-orange.png")
				/*ImageEmbed:skip*/
		}

		.svg .hero-prev {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOXB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAxOSAzMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iIzQ0NjhCQiIgcG9pbnRzPSIxOSwzMSAxNywzMyAwLDE2LjUgMTcsMCAxOSwyIDQsMTYuNSAiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .hero-prev {
			background-image: url("/images/assets/icon-slideshow-prev-blue.png")
				/*ImageEmbed:skip*/
		}

		.svg .hero-prev:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQogICAgIHdpZHRoPSIxOXB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAxOSAzMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGNjMyNiIgcG9pbnRzPSIxOSwzMSAxNywzMyAwLDE2LjUgMTcsMCAxOSwyIDQsMTYuNSAiLz4NCjwvc3ZnPg0K)
		}

		.no-svg .hero-prev:hover {
			background-image: url("/images/assets/icon-slideshow-prev-orange.png")
				/*ImageEmbed:skip*/
		}

		.hero-slides {
			background-color: #fff;
			height: 100%;
			width: 100%
		}

		.hero-slide {
			background-color: #fff;
			height: 100%;
			overflow: hidden;
			position: absolute;
			top: 0;
			left: 100%;
			width: 100%
		}

		.hero-slide.is-active {
			position: relative;
			left: 0
		}

		.hero.is-active .hero-slide.is-active {
			transition: left, 1s, ease, 0s
		}

		.hero-slide-copy,
		.hero-slide-meta {
			display: block;
			font-size: 13px;
			margin: .75em 0
		}

		.hero-slide-meta {
			font-weight: 700
		}

		.hero-slide-more.link-more {
			color: #0067b1;
			font-weight: 700
		}

		.hero-slide-text {
			color: #333
		}

		.hero-slide-title {
			font-size: 26px;
			line-height: 1.05;
			margin-bottom: .75em;
			margin-top: 14px
		}

		.hero-thumb {
			background-color: #f3f3f3;
			cursor: pointer;
			display: block;
			overflow: hidden
		}

		.hero-thumb-desc,
		.hero-thumb-title {
			display: block
		}

		.hero-thumb-desc {
			margin-top: 4px
		}

		.hero-thumb-img {
			float: left
		}

		.hero-thumb-text {
			color: #333;
			display: table;
			font-size: 12px;
			height: 76px;
			line-height: 1.33;
			overflow: hidden
		}

		.hero-thumb.is-active .hero-thumb-text {
			color: #fff
		}

		.hero-thumb-text-inner {
			display: table-cell;
			margin: 0 auto;
			padding: 0 10%;
			vertical-align: middle
		}

		.hero-thumb-title {
			display: block;
			font-weight: 700
		}

		.lt-ie9 .hero-slide-img {
			z-index: 0
		}

		.lt-ie9 .hero-slide-img img {
			z-index: -1
		}

		.lt-ie9 .hero-slide-img:after {
			z-index: 10
		}

		.lt-ie9 .hero-slide {
			z-index: 0
		}

		@media (max-width:710px) {
			.banner .hero {
				margin: 22px 0 30px
			}

			.content-primary .hero {
				margin: 18px 0 40px
			}

			.hero-pager {
				background-color: #fafafa;
				bottom: 70px;
				right: 20px
			}

			.hero-next,
			.hero-prev {
				bottom: 12px;
				height: 24px
			}

			.hero-next {
				right: 15px
			}

			.hero-prev {
				left: 15px
			}

			.hero.is-active .hero-slide {
				min-height: 295px
			}

			.hero-slide-img,
			.hero-thumb {
				display: none
			}

			.hero-slide-text {
				padding: 20px 20px 34px
			}

			.hero.is-active .hero-slide-text {
				padding: 20px
			}
		}

		@media only screen and (max-width:1000px) {
			.content-primary .hero-slide-img {
				display: none
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.hero-pager {
				right: 60px;
				bottom: 12px
			}

			.hero-thumbnails .hero-pager {
				bottom: 87px
			}

			.hero-next,
			.hero-prev {
				bottom: 20px
			}

			.hero-thumbnails .hero-next,
			.hero-thumbnails .hero-prev {
				bottom: 95px
			}

			.hero-next {
				right: 25px
			}

			.hero-prev {
				left: 20px
			}

			.banner .hero-prev {
				left: 280px
			}

			.hero-thumbs {
				display: table;
				width: 100%
			}

			.hero.is-active .hero-slide {
				height: 270px
			}

			.hero-slide-img {
				width: 316px
			}

			.hero-thumb {
				display: table-cell;
				vertical-align: middle;
				width: 33.333%
			}

			.hero-thumb+.hero-thumb {
				border-left: 2px solid #d8d8d8
			}

			.hero-thumb-img {
				display: none
			}
		}

		@media only screen and (min-width:711px) {
			.content-primary .hero {
				margin-bottom: 40px
			}

			.hero-pager {
				position: absolute
			}

			.hero-slide-img {
				float: left;
				position: relative
			}

			.hero-slide-img:after {
				border-color: transparent transparent #fff transparent;
				border-style: solid;
				border-width: 0 0 310px 90px;
				content: "";
				height: 0;
				position: absolute;
				top: 0;
				right: -1px;
				width: 0;
				transform: scale(.9999)
			}

			.hero-slide-text {
				overflow: hidden;
				padding: 20px 20px 34px
			}

			.hero.is-active .hero-slide-text {
				padding: 20px
			}

			.hero-thumbnails .hero-slide-text {
				padding: 20px 10px
			}

			.hero-thumb.is-active {
				background-color: #372868;
				color: #fff
			}
		}

		@media only screen and (min-width:1001px) {
			.hero {
				height: 226px
			}

			.hero-pager {
				bottom: 12px;
				right: 55px
			}

			.hero-thumbnails .hero-pager {
				right: 28%
			}

			.hero-next,
			.hero-prev {
				bottom: 20px
			}

			.hero-next {
				right: 20px
			}

			.hero-thumbnails .hero-next {
				right: 25%
			}

			.hero-prev {
				left: 235px
			}

			.hero-thumbs {
				position: absolute;
				top: 0;
				right: 0;
				width: 23%
			}

			.hero-slide-img {
				width: 265px
			}

			.hero-slide-more {
				position: absolute;
				bottom: 28px
			}

			.hero-thumbnails .hero-slide-text {
				margin-right: 285px
			}

			.hero-thumbnails .hero-slide-text:after {
				background-image: none
			}

			.hero-thumb {
				border-top: 2px solid #d8d8d8;
				cursor: pointer;
				height: 74px
			}

			.hero-thumb:first-child {
				border-top: 0
			}
		}

		@media only screen and (min-width:1216px) {
			.hero-pager {
				right: 55px
			}

			.hero-thumbnails .hero-pager {
				right: 25%
			}

			.hero-next,
			.hero-prev {
				bottom: 20px
			}

			.hero-next {
				right: 20px
			}

			.hero-thumbnails .hero-next {
				right: 22%
			}

			.hero-thumbs {
				width: 20%
			}
		}

		.about-hero {
			width: 100%
		}

		.about-hero__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.about-hero__container {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.about-hero__title-wrapper {
			background-color: #0067b1;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.about-hero__title-wrapper {
				width: 40vw
			}
		}

		.about-hero__title {
			color: #fff;
			font-size: 30px;
			font-weight: 600
		}

		@media only screen and (min-width:1215px) {
			.about-hero__title {
				font-size: 70px
			}
		}

		.about-hero__image-wrapper img,
		.about-hero__title-wrapper {
			height: 13.125rem
		}

		@media only screen and (min-width:711px) {

			.about-hero__image-wrapper img,
			.about-hero__title-wrapper {
				height: 21.625rem
			}
		}

		@media only screen and (min-width:1215px) {

			.about-hero__image-wrapper img,
			.about-hero__title-wrapper {
				height: 37.5rem
			}
		}

		.about-hero__image-wrapper {
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.about-hero__image-wrapper {
				width: 60vw
			}
		}

		.about-hero__image-wrapper img {
			-o-object-fit: cover;
			object-fit: cover;
			width: 100%
		}

		.about-hero__design {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: end;
			align-items: flex-end;
			margin-right: .5rem
		}

		@media only screen and (min-width:1215px) {
			.about-hero__design {
				margin-right: 1rem
			}
		}

		.about-hero__design-1,
		.about-hero__design-2 {
			background-color: #fff;
			display: inline-block
		}

		.about-hero__design-1 {
			width: 3.375rem;
			height: .5rem;
			margin-bottom: 5px
		}

		@media only screen and (min-width:711px) {
			.about-hero__design-1 {
				width: 4rem;
				margin-bottom: .65625rem
			}
		}

		@media only screen and (min-width:1215px) {
			.about-hero__design-1 {
				width: 8.1875rem;
				height: .984375rem
			}
		}

		.about-hero__design-2 {
			width: 2.8125rem;
			height: .5rem
		}

		@media only screen and (min-width:711px) {
			.about-hero__design-2 {
				width: 3.375rem
			}
		}

		@media only screen and (min-width:1215px) {
			.about-hero__design-2 {
				width: 6.875rem;
				height: 1rem
			}
		}

		.expand-section {
			border-top: 1px solid #e0e0e0;
			position: relative
		}

		.rtf .expand-section {
			padding: 10px 0
		}

		.rtf+.expand-section {
			margin-top: 25px
		}

		.expand-section.expand-section-single,
		.expand-section:last-of-type {
			border-bottom: 1px solid #e0e0e0;
			margin-bottom: 1em
		}

		.expand-section .block-list>li:first-child {
			border-top: 0
		}

		.expand-section .expand-section {
			border-bottom: 0
		}

		.expand-section .expand-list-item {
			font-size: 18px;
			font-weight: 700;
			line-height: 24px;
			margin: 6px 0
		}

		.expand-section .expand-list-item>a {
			display: block
		}

		.rtf .expand-section-bottom>:first-child {
			margin-top: 0
		}

		.rtf .expand-section-bottom>:first-child>:first-child {
			margin-top: 0
		}

		.rtf .expand-section-bottom .l-float-l:first-child+*,
		.rtf .expand-section-bottom .l-float-r:first-child+* {
			margin-top: 0
		}

		.rtf .expand-section-bottom>:last-child {
			margin-bottom: 0
		}

		.rtf .expand-section-bottom>:last-child>:last-child {
			margin-bottom: 0
		}

		.expand-section-bottom-inner>:first-child {
			margin-top: 0
		}

		.expand-section-bottom-inner>:first-child>:first-child {
			margin-top: 0
		}

		.expand-section-bottom-inner .l-float-l:first-child+*,
		.expand-section-bottom-inner .l-float-r:first-child+* {
			margin-top: 0
		}

		.expand-section-bottom-inner>:last-child {
			margin-bottom: 0
		}

		.expand-section-bottom-inner>:last-child>:last-child {
			margin-bottom: 0
		}

		.expand-section-bottom-inner {
			margin: 5px 2px 40px
		}

		.expand-section-top {
			background-position: 100% 50%;
			overflow: hidden
		}

		.module-is-expanded .expand-section-top {
			height: auto
		}

		.expand-section-single .expand-section-top {
			min-height: 0
		}

		.expand-section-top-text {
			max-height: 100%;
			overflow: hidden;
			padding: 2px 0
		}

		img+.expand-section-top-text {
			margin-left: 16px
		}

		.expand-section-top-text p {
			margin: .5em 0
		}

		.expand-section-top-text>:last-child {
			margin-bottom: 0
		}

		.expand-section-top-text>:last-child>:last-child {
			margin-bottom: 0
		}

		.expand-section-top-title,
		.expand-section-top-title a {
			color: #372868;
			font-weight: 700;
			line-height: 1;
			margin: 0
		}

		.expand-section-top:hover .expand-section-top-title,
		.expand-section-top:hover .expand-section-top-title a {
			color: #e1523d
		}

		.expand-section.expand-section-events .expand-section-top-title,
		.expand-section.expand-section-short .expand-section-top-title {
			background-position: 0 50%;
			background-repeat: no-repeat;
			font-size: 16px;
			line-height: 22px
		}

		.expand-section.expand-section-events .expand-section-top-title {
			padding-bottom: 18px;
			padding-top: 18px
		}

		.expand-section.expand-section-short .expand-section-top-text {
			padding-bottom: 18px;
			padding-top: 18px
		}

		.expand-section.expand-section-events .expand-section-top-title {
			padding-left: 34px
		}

		@media (max-width:710px) {

			.expand-section-top img,
			.expand-section-top-text {
				margin-bottom: 10px;
				margin-top: 10px
			}

			.expand-section-top {
				display: table;
				width: 100%
			}

			.expand-section-top img {
				max-width: 24%
			}

			.expand-section-top-text {
				display: table-cell;
				padding-right: 30px;
				vertical-align: middle
			}

			img+.expand-section-top-text {
				display: inline-block;
				max-width: 60%
			}

			.expand-section-top-text p {
				display: none
			}

			.expand-section-top-title {
				font-size: 20px;
				font-weight: 700
			}

			.expand-section-top-title:only-child {
				padding: 18px 0
			}

			.lt-ie8 .expand-section-top-title {
				padding: 22px 0
			}
		}

		@media only screen and (min-width:711px) {
			.expand-section-top img {
				float: left
			}

			.expand-section-top img,
			img+.expand-section-top-text {
				margin-bottom: 14px;
				margin-top: 14px
			}

			.expand-section-top-text {
				margin-right: 40px
			}

			img+.expand-section-top-text {
				margin-left: 140px
			}

			.expand-section-top-title {
				font-size: 24px
			}

			.expand-section-top-title:only-child {
				padding: 24px 0
			}

			.expand-section-single .expand-section-top-title {
				padding: 14px 0
			}
		}

		@media only screen and (min-width:1001px) {
			.expand-section-mobile-only {
				border: 0
			}

			.expand-section-mobile-only .expand-section-top {
				display: none
			}

			.expand-section-mobile-only .expand-section-bottom.is-collapsed,
			.expand-section-mobile-only .expand-section-bottom.is-expanded {
				display: block;
				max-height: 8000px;
				opacity: 1;
				overflow-y: visible
			}

			.expand-section-mobile-only .expand-section-bottom-inner {
				margin-right: 2px
			}

			.expand-section-bottom-inner {
				margin-left: 140px;
				margin-right: 40px
			}

			.expand-section-bottom-inner.expand-section-bottom-inner-align-l {
				margin-left: 2px
			}

			.expand-section-events .expand-section-bottom-inner,
			.expand-section-short .expand-section-bottom-inner {
				margin-right: 25px
			}
		}

		.experts-hero .banner-sub {
			background-color: transparent
		}

		.experts-hero .headline-main {
			margin-top: 0
		}

		.experts-hero .body-copy {
			font-size: .875rem;
			line-height: 1.25rem;
			max-width: 75%
		}

		.experts-hero .body-copy,
		.experts-hero .headline-main {
			color: #fff
		}

		.card-options-container {
			display: -ms-flexbox;
			display: flex
		}

		.card-options-container>* {
			-ms-flex: 0 1 auto
		}

		.card-options-container {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.card-options {
			margin-top: 1.875rem
		}

		.card-options__title {
			color: #fff;
			font-size: .75rem;
			text-transform: uppercase;
			line-height: 1;
			margin-bottom: .75rem;
			letter-spacing: .05rem
		}

		.card-item {
			display: -ms-flexbox;
			display: flex
		}

		.card-item>* {
			-ms-flex: 0 1 auto
		}

		.card-item {
			width: 32%;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			background-color: rgba(255, 255, 255, .08);
			margin-right: 2%;
			margin-bottom: 1rem;
			padding: 3rem 0;
			transition: background-color .3s
		}

		.card-item__title {
			font-size: 1.125rem;
			line-height: 1.5rem;
			color: #fff
		}

		.card-item__img {
			width: 1.875rem;
			height: 1.875rem;
			margin-right: 1rem
		}

		.card-item:nth-of-type(3n) {
			margin-right: 0
		}

		.card-item:hover {
			background-color: rgba(255, 255, 255, .28)
		}

		.name-filter {
			display: -ms-flexbox;
			display: flex
		}

		.name-filter>* {
			-ms-flex: 0 1 auto
		}

		.name-filter {
			margin-top: 1rem;
			margin-bottom: 3.625rem;
			border-radius: 1.25rem;
			-ms-flex-direction: row;
			flex-direction: row;
			background-color: #fff;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			background-color: #fff;
			padding: .875rem 1.875rem
		}

		.name-filter span {
			font-size: .875rem;
			font-weight: 700;
			color: #0067b1;
			cursor: pointer;
			transition: all .3s
		}

		@media only screen and (min-width:1001px) {
			.expert-container.only-desktop {
				display: -ms-flexbox !important;
				display: flex !important
			}
		}

		.expert-container.expert-container--landing {
			display: -ms-flexbox;
			display: flex
		}

		.expert-container.expert-container--landing>* {
			-ms-flex: 0 1 auto
		}

		.expert-container.expert-container--landing {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.expert-container.expert-container--landing>* {
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: calc(50% - .46875em);
			margin-right: .9375em;
			margin-bottom: 0
		}

		.expert-container.expert-container--landing>:nth-child(1n+1) {
			margin-right: .9375em
		}

		.expert-container.expert-container--landing>:nth-child(2n+2) {
			margin-right: 0
		}

		.expert-container.expert-container--landing>:last-child {
			margin-right: 0
		}

		@media only screen and (min-width:1001px) {
			.expert-container.expert-container--landing {
				display: -ms-flexbox;
				display: flex
			}

			.expert-container.expert-container--landing>* {
				-ms-flex: 0 1 auto
			}

			.expert-container.expert-container--landing {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.expert-container.expert-container--landing>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(25% - .703125em);
				margin-right: .9375em;
				margin-bottom: 0
			}

			.expert-container.expert-container--landing>:nth-child(1n+1) {
				margin-right: .9375em
			}

			.expert-container.expert-container--landing>:nth-child(2n+2) {
				margin-right: .9375em
			}

			.expert-container.expert-container--landing>:nth-child(3n+3) {
				margin-right: .9375em
			}

			.expert-container.expert-container--landing>:nth-child(4n+4) {
				margin-right: 0
			}

			.expert-container.expert-container--landing>:last-child {
				margin-right: 0
			}
		}

		.expert-container.expert-container--landing .expert {
			max-width: none;
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.expert-container.expert-container--landing .expert {
				max-width: 16.875em;
				width: intiial
			}
		}

		.expert-container {
			display: -ms-flexbox;
			display: flex
		}

		.expert-container>* {
			-ms-flex: 0 1 auto
		}

		.expert-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.expert-container>* {
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: calc(50% - .46875em);
			margin-right: .9375em;
			margin-bottom: 0
		}

		.expert-container>:nth-child(1n+1) {
			margin-right: .9375em
		}

		.expert-container>:nth-child(2n+2) {
			margin-right: 0
		}

		.expert-container>:last-child {
			margin-right: 0
		}

		@media only screen and (min-width:711px) {
			.expert-container {
				display: -ms-flexbox;
				display: flex
			}

			.expert-container>* {
				-ms-flex: 0 1 auto
			}

			.expert-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.expert-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(33.3% - .5em);
				margin-right: .75em;
				margin-bottom: 0
			}

			.expert-container>:nth-child(1n+1) {
				margin-right: .75em
			}

			.expert-container>:nth-child(2n+2) {
				margin-right: .75em
			}

			.expert-container>:nth-child(3n+3) {
				margin-right: 0
			}

			.expert-container>:last-child {
				margin-right: 0
			}

			.expert-container {
				margin: .875em 0
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-container {
				display: -ms-flexbox;
				display: flex
			}

			.expert-container>* {
				-ms-flex: 0 1 auto
			}

			.expert-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.expert-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(33.3% - 1.875em);
				margin-right: 2.8125em;
				margin-bottom: 0
			}

			.expert-container>:nth-child(1n+1) {
				margin-right: 2.8125em
			}

			.expert-container>:nth-child(2n+2) {
				margin-right: 2.8125em
			}

			.expert-container>:nth-child(3n+3) {
				margin-right: 0
			}

			.expert-container>:last-child {
				margin-right: 0
			}

			.expert-container {
				margin: 1.5em 0
			}
		}

		.expert-container:first-of-type {
			margin-top: 0
		}

		.expert-container:last-of-type {
			margin-bottom: 2.5em
		}

		@media only screen and (min-width:1001px) {
			.expert-container:last-of-type {
				margin-bottom: 4.3125rem
			}
		}

		@media only screen and (min-width:711px) {
			.expert-container:last-of-type {
				margin-bottom: 3.75rem
			}
		}

		.expert-container.only-tablet-above {
			display: none !important
		}

		@media only screen and (min-width:711px) {
			.expert-container.only-tablet-above {
				display: -ms-flexbox !important;
				display: flex !important
			}
		}

		.expert-container.only-small-mobile {
			display: -ms-flexbox !important;
			display: flex !important
		}

		@media only screen and (min-width:711px) {
			.expert-container.only-small-mobile {
				display: none !important
			}
		}

		.expert-header {
			margin: 0 0 1.25rem
		}

		@media (max-width:710px) {
			.expert-col {
				margin-bottom: .625rem
			}
		}

		.expert:hover {
			box-shadow: 0 4px 25px rgba(0, 0, 0, .24)
		}

		.expert:hover .expert__name {
			color: #0067b1
		}

		@media (max-width:710px) {
			.expert__info-section {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-positive: 1;
				flex-grow: 1;
				position: relative;
				padding-left: 1rem
			}
		}

		@media (max-width:710px) {
			.expert-col__info {
				text-align: left
			}
		}

		.section_blocks {
			margin: 30px 0
		}

		.section_blocks-block p {
			margin-bottom: 0
		}

		.section_blocks-block-title {
			font-size: 14px
		}

		.section_blocks-block-title img {
			margin-right: 8px
		}

		@media only screen and (max-width:1000px) {
			.section_blocks-block+.section_blocks-block {
				margin-top: 30px
			}
		}

		@media only screen and (min-width:1001px) {
			.section_blocks .section_blocks-block {
				float: left;
				margin-bottom: 30px;
				margin-right: 3.5%;
				width: 31%
			}

			.section_blocks .section_blocks-block:nth-child(3n) {
				margin-right: 0
			}

			.section_blocks .section_blocks-block:nth-child(3n+1) {
				clear: left
			}

			.section_blocks .section_blocks-block.nth-3n {
				margin-right: 0
			}

			.section_blocks .section_blocks-block.nth-3n-plus-1 {
				clear: left
			}
		}

		.section_list>:first-child {
			margin-top: 0
		}

		.section_list>:first-child>:first-child {
			margin-top: 0
		}

		.section_list .l-float-l:first-child+*,
		.section_list .l-float-r:first-child+* {
			margin-top: 0
		}

		.section_list>:last-child {
			margin-bottom: 0
		}

		.section_list>:last-child>:last-child {
			margin-bottom: 0
		}

		.section_list {
			padding: 30px 0 45px
		}

		.section_list.has-top-border {
			border-top: 1px solid #f1f1f1;
			margin-top: 30px
		}

		.section_list.has-bottom-border {
			border-bottom: 1px solid #f1f1f1;
			margin-bottom: 30px
		}

		.section_list.has-no-border {
			padding: 0;
			border: none
		}

		.section_list-footer {
			border-bottom: 0;
			border-top: 1px solid #f1f1f1;
			margin-top: 80px;
			padding-top: 20px
		}

		.section_list-level1>li {
			font-size: 14px;
			font-weight: 700;
			margin-bottom: 18px
		}

		.section_list-level1.block-list>li {
			font-size: 15px
		}

		.section_list-level1.block-list>li>a,
		.section_list-level1.block-list>li>a:hover {
			background-image: none
		}

		.section_list-level1.block-list>li>a {
			color: #0067b1;
			padding-right: 0
		}

		.section_list-footer .section_list-level1>li {
			margin-bottom: 18px
		}

		.section_list-level1>li>a {
			background-position: 100% 50%;
			color: #372868;
			margin: 0;
			padding-right: 15px
		}

		.section_list-level1>li>a:hover {
			color: #e1523d
		}

		.section_list-level2 {
			margin-bottom: 5px
		}

		.section_list-level2>li {
			margin-top: 10px
		}

		.section_list-MAP .section_list-level2 {
			padding-left: 16px;
			padding-top: 10px
		}

		.section_list-MAP .section_list-level2>li {
			margin-top: 5px
		}

		.section_list-level2>li>a {
			font-size: 14px;
			font-weight: 700;
			line-height: 20px;
			margin: 0 0 16px 0;
			padding-left: 0
		}

		.section_list-MAP .section_list-level2>li>a {
			font-size: 12px
		}

		.section_list-title {
			line-height: 1;
			margin-bottom: 25px
		}

		.section_list-title.has-border-bottom {
			padding-bottom: 1em;
			border-bottom: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.csscolumns .section_list-1col .section_list-level1 {
				-moz-column-count: 1;
				column-count: 1;
				-moz-column-gap: 0px;
				column-gap: 0
			}

			.csscolumns .section_list-2col .section_list-level1 {
				-moz-column-count: 2;
				column-count: 2;
				-moz-column-gap: 40px;
				column-gap: 40px
			}

			.csscolumns .section_list-2col .section_list-level1>li {
				display: inline-block;
				width: 100%
			}

			.csscolumns .section_list-2col .section_list-level1>li:last-child {
				margin-bottom: 18px
			}

			.csscolumns .section_list-3col .section_list-level1 {
				-moz-column-count: 3;
				column-count: 3;
				-moz-column-gap: 25px;
				column-gap: 25px
			}

			.csscolumns .section_list-3col .section_list-level1>li {
				display: inline-block;
				width: 100%
			}

			.csscolumns .section_list-3col .section_list-level1>li:last-child {
				margin-bottom: 18px
			}

			.no-csscolumns .section_list-2col .section_list-level1>li {
				width: 48%
			}

			.no-csscolumns .section_list-2col .section_list-level1>li:nth-child(2n) {
				clear: right;
				float: right
			}

			.no-csscolumns .section_list-2col .section_list-level1>li:nth-child(odd) {
				clear: left;
				float: left
			}

			.no-csscolumns .section_list-3col .section_list-level1>li {
				float: left;
				padding-right: 2%;
				width: 31%
			}

			.no-csscolumns .section_list-3col .section_list-level1>li:nth-child(3n+1) {
				clear: left
			}

			.section_list-level1--has-two-children>li {
				float: left;
				margin-right: 100px;
				max-width: 310px;
				width: 300px
			}

			.section_list-level1--has-two-children>li:last-child {
				margin-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.section_list-level1.block-list>li {
				font-size: 16px
			}
		}

		.MAP_list .section_list {
			border: 0;
			margin-bottom: 40px;
			padding: 0
		}

		.MAP_list .section_list-col+.section_list-title {
			padding-top: 24px
		}

		.MAP_list-pages>li {
			margin-bottom: 12px
		}

		.MAP_list-pages>li>a {
			display: inline-block;
			padding-right: 16px;
			font-weight: 700;
			font-size: 14px;
			color: #372868;
			background-position: 100% 50%
		}

		.MAP_list-subpages {
			padding-top: 10px;
			padding-left: 16px
		}

		.MAP_list-subpages>li {
			margin-bottom: 1px
		}

		.MAP_list-subpages>li a {
			background-image: none !important;
			margin-bottom: 0;
			font-weight: 700;
			font-size: 12px;
			line-height: 15px;
			line-height: 1;
			color: #4468bb
		}

		.MAP_list-title {
			margin: 0 0 1em
		}

		@media only screen and (max-width:1000px) {
			.MAP_list .section_list-col {
				float: none;
				margin-left: 0;
				width: auto
			}
		}

		@media only screen and (min-width:711px) {
			.MAP_list-title {
				margin: 0 0 1.6em
			}
		}

		@media only screen and (min-width:1001px) {
			.MAP_list .section_list-3col .section_list-col {
				width: 31%
			}

			.MAP_list .section_list-3col .section_list-col+.section_list-col {
				margin-left: 2%
			}
		}

		.folio-headline {
			font-family: Arial;
			font-size: 1.375rem;
			line-height: 1.4375rem;
			color: #363636;
			margin: 1.25rem 0 1.25rem 0
		}

		.folio-headline.first {
			margin-top: 6.25rem
		}

		@media (max-width:710px) {
			.folio-empty {
				padding: 0 10%
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.folio-empty {
				padding: 0 12%
			}
		}

		@media only screen and (min-width:1001px) {
			.folio-empty {
				padding: 0 22%
			}
		}

		.folio-empty .h4,
		.folio-empty .rtf .location-list__heading,
		.folio-empty .rtf h4,
		.rtf .folio-empty .location-list__heading,
		.rtf .folio-empty h4 {
			text-align: center
		}

		.folio-list-add .show-if-added,
		.folio-preview-add .show-if-added {
			display: none
		}

		.folio-list-add .show-if-not-added,
		.folio-preview-add .show-if-not-added {
			display: inline
		}

		.folio-list-add.is-added .show-if-added,
		.folio-preview-add.is-added .show-if-added {
			display: inline
		}

		.folio-list-add.is-added .show-if-not-added,
		.folio-preview-add.is-added .show-if-not-added {
			display: none
		}

		.folio-list-add,
		.folio-preview-title {
			background-color: #e1523d;
			color: #fff;
			font-size: 15px;
			font-weight: 700;
			text-transform: uppercase
		}

		.folio-list-add:hover,
		.folio-preview-title:hover {
			color: #fff
		}

		.folio-list-add {
			background-color: #e1523d;
			background-position: 4px 50%;
			height: 25px;
			line-height: 25px;
			overflow: hidden;
			position: absolute;
			text-indent: 30px;
			top: 0;
			right: 0;
			white-space: nowrap;
			width: 25px
		}

		.folio-list-add:hover {
			background-position: 8px 50%;
			padding-right: 10px;
			width: auto
		}

		.folio-preview {
			min-width: 260px;
			z-index: 700
		}

		.folio-preview-add,
		.folio-preview-my {
			background-position: 1px 50%;
			color: #fff;
			padding-right: 85px
		}

		.folio-preview-add:hover,
		.folio-preview-my:hover {
			color: #fff;
			text-decoration: underline
		}

		.folio-preview-add.icon-plus-white,
		.folio-preview-my.icon-plus-white {
			padding-left: 25px
		}

		.folio-preview-add {
			padding-left: 10px
		}

		.folio-preview-my {
			display: block;
			padding-right: 82px;
			text-align: center
		}

		.folio-preview-count {
			background-color: #0067b1;
			background-position: 14px 45%;
			background-repeat: no-repeat;
			color: #fff;
			font-size: 24px;
			padding: 4px 14px;
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			text-align: right;
			width: 54px
		}

		.folio-preview-count:after {
			margin-top: -6px;
			top: 50%;
			left: -4px;
			content: "";
			height: 0;
			position: absolute;
			width: 0;
			transform: scale(.99);
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-right: 6px solid #0067b1
		}

		.folio-preview-count:hover {
			color: #fff;
			text-decoration: none
		}

		.folio-preview-empty {
			display: none;
			padding: 15px 15px 0 15px
		}

		.folio-preview.is-empty .folio-preview-empty {
			display: block
		}

		.folio-preview-empty .location-list__heading,
		.folio-preview-empty h4 {
			background-position: 2% 50%;
			color: #363636;
			font-size: 18px;
			margin-top: 0;
			padding-left: 20px
		}

		.folio-preview-empty p {
			font-size: 13px
		}

		.folio-preview-empty p .icon-plus-orange-sm {
			padding-left: 20px
		}

		.folio-preview-list {
			display: block
		}

		.folio-preview.is-empty .folio-preview-list {
			display: none
		}

		.folio-preview-popup {
			background-color: #fff;
			box-shadow: 0 2px 6px rgba(0, 0, 0, .4);
			display: none;
			position: absolute;
			top: 32px;
			width: 100%
		}

		.folio-preview:hover .folio-preview-popup {
			display: block
		}

		.folio-preview-item {
			margin: 1.125rem 1.25rem
		}

		.folio-preview-item-title,
		.folio-preview-item-type {
			display: block;
			font-size: 14px;
			font-weight: 700;
			line-height: 1.5
		}

		.folio-preview-more.btn-orange {
			display: block;
			font-size: 14px;
			padding: 8px
		}

		.folio-preview-title {
			margin: 0;
			padding: 9px 10px 8px;
			position: relative
		}

		.how-to-folio-steps {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap
		}

		.how-to-folio-steps div:nth-of-type(2) .how-to-folio-step__icon {
			width: 9.375rem
		}

		.how-to-folio-step {
			width: 50%;
			padding: 1.25rem .625rem;
			text-align: center;
			border-bottom: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.how-to-folio-step {
				padding: 2.0625rem 2.4375rem 2.75rem
			}
		}

		.how-to-folio-step:nth-child(2n) {
			border-left: 1px solid #f1f1f1
		}

		.how-to-folio-step__id {
			display: block;
			width: 100%;
			text-align: left;
			font-size: .75rem;
			line-height: 1rem;
			font-weight: 700;
			color: #363636;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.how-to-folio-step__id {
				font-size: 1.25rem;
				line-height: 1.5625rem;
				margin: 0 0 .6875rem
			}
		}

		.how-to-folio-step__icon {
			display: inline-block;
			width: 2rem;
			height: 2rem;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
			margin: 0 0 .625rem
		}

		@media only screen and (min-width:711px) {
			.how-to-folio-step__icon {
				width: 4.625rem;
				height: 4.625rem;
				margin: 0 0 1.5625rem
			}
		}

		.how-to-folio-step__text {
			padding: 0;
			font-size: .75rem;
			line-height: 1rem;
			letter-spacing: .02em;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.how-to-folio-step__text {
				padding: 0 2.5rem;
				font-size: .875rem;
				line-height: 1.25rem;
				margin: 0 0 1rem
			}
		}

		.folio-main {
			font-size: 2.125rem;
			line-height: 36px;
			color: #363636;
			margin: 3.125rem 0 3.125rem 0
		}

		.folio-list {
			margin: 30px 0
		}

		.folio-list-actions-item+.folio-list-actions-item {
			margin-left: 10px;
			padding-left: 16px;
			position: relative
		}

		.folio-list-actions-item+.folio-list-actions-item:before {
			position: absolute;
			top: 0;
			left: 0
		}

		.folio-list-actions-item input[type=checkbox],
		.folio-list-item-select {
			float: left;
			margin: 1px 0 0;
			width: 40px
		}

		.folio-list-actions-item input[type=checkbox] {
			margin: 1px 0 0
		}

		.folio-list-remove-all {
			background-position: 100% 50%;
			background-color: transparent
		}

		.folio-list-items {
			margin-top: 3.125rem
		}

		.folio-list-item-select~.folio-list-item-title,
		.folio-list-item-select~.folio-list-item-type {
			margin-left: 40px
		}

		.folio-list-item {
			background-position: 98% 50%;
			background-repeat: no-repeat;
			max-height: 300px;
			opacity: 1;
			overflow: hidden;
			position: relative;
			transition: all 150ms
		}

		.folio-list-item[draggable] {
			cursor: -moz-grab
		}

		.folio-list-item[draggable].is-removed {
			border: 0 !important;
			max-height: 0 !important;
			opacity: 0;
			padding-bottom: 0 !important;
			padding-top: 0 !important
		}

		.folio-list-item[draggable].sortable-dragging {
			cursor: -moz-grabbing
		}

		.folio-list-item-title {
			margin-bottom: 0
		}

		.folio-list-item-type {
			color: #666;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px
		}

		.folio-list-item-select {
			margin: 3px 0 0
		}

		.folio-list-item-remove {
			height: 18px;
			position: absolute;
			top: 30px;
			right: 50px;
			width: 18px
		}

		.folio-list-items {
			border-top: 1px solid #e0e0e0
		}

		.folio-list-actions+.folio-list-items {
			border-top: 0
		}

		.folio-pg-step+.folio-pg-step {
			margin-top: 25px
		}

		.folio-pg-step-img {
			float: left;
			width: 70px
		}

		.folio-pg-step-text {
			min-width: 250px;
			overflow: hidden
		}

		.folio-pg-step-text p {
			margin: 0
		}

		.folio-pg-step-text p+p {
			margin-top: 1.5em
		}

		.folio-share-email,
		.folio-share-pdf {
			background-position: right 2px center;
			background-repeat: no-repeat;
			height: 30px;
			padding: 8px 50px 8px 10px;
			text-align: left;
			text-transform: uppercase
		}

		.folio-share-email[disabled],
		.folio-share-pdf[disabled] {
			cursor: default;
			opacity: .5
		}

		.folio-share-email[disabled]:hover,
		.folio-share-pdf[disabled]:hover {
			text-decoration: none
		}

		@media (max-width:710px) {

			.folio-share-email,
			.folio-share-pdf {
				display: block;
				width: 100%
			}

			.folio-share-pdf {
				margin-top: 20px
			}
		}

		@media only screen and (min-width:711px) {

			.folio-share-email,
			.folio-share-pdf {
				margin-right: 28px;
				width: 170px
			}
		}

		.folio-info-card {
			display: -ms-flexbox;
			display: flex
		}

		.folio-info-card>* {
			-ms-flex: 0 1 auto
		}

		.folio-info-card {
			background-color: #fff;
			border: 1px solid #f1f1f1
		}

		.folio-info-card__image {
			width: 12.9375rem;
			height: 10.6875rem;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			background-repeat: no-repeat;
			background-position: 40px 34px
		}

		.folio-info-card__content {
			padding: 1.375rem 1.375rem 1.375rem 0;
			min-width: 210px
		}

		.folio-info-card__content .location-list__heading,
		.folio-info-card__content h4 {
			font-size: 1rem;
			line-height: 1.25rem;
			padding-bottom: .75rem
		}

		.folio-info-card__content p {
			font-size: .875rem;
			line-height: 1.25rem;
			padding-bottom: .75rem;
			margin: 0
		}

		.folio-info-card__content a {
			font-size: .875rem;
			font-weight: 700;
			line-height: 1.25rem;
			color: #3757a2
		}

		.folio-contact-combo {
			display: -ms-flexbox;
			display: flex
		}

		.folio-contact-combo>* {
			-ms-flex: 0 1 auto
		}

		.folio-contact-combo {
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		@media (max-width:710px) {
			.folio-contact-combo {
				display: initial
			}
		}

		.folio-contact-combo .contact-us,
		.folio-contact-combo .folio-info-card {
			height: 100%;
			-ms-flex: 1;
			flex: 1
		}

		@media (max-width:710px) {

			.folio-contact-combo .contact-us,
			.folio-contact-combo .folio-info-card {
				height: initial;
				-ms-flex: initial;
				flex: initial
			}
		}

		.folio-contact-combo .folio-contact-combo__share {
			max-width: 890px;
			margin-right: 1.125rem;
			width: calc(100% - 275px)
		}

		@media (max-width:710px) {
			.folio-contact-combo .folio-contact-combo__share {
				width: initial;
				margin-right: initial
			}
		}

		.folio-contact-combo .folio-contact-combo__contact {
			max-width: 270px
		}

		@media (max-width:710px) {
			.folio-contact-combo .folio-contact-combo__contact {
				max-width: initial;
				width: 100%
			}
		}

		.folio-select-all {
			display: -ms-flexbox;
			display: flex
		}

		.folio-select-all>* {
			-ms-flex: 0 1 auto
		}

		.folio-select-all {
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			padding: 1.25rem 0;
			border: 1px solid #f1f1f1;
			border-left: none;
			border-right: none;
			margin: 0 0 1.875rem
		}

		@media only screen and (min-width:711px) {
			.folio-select-all {
				padding: 1.5625rem 1.25rem 1.5625rem 0;
				margin: 0 0 3.125rem
			}
		}

		.folio-select-all__select-controls {
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex: 1 0 auto;
			flex: 1 0 auto
		}

		@media only screen and (min-width:711px) {
			.folio-select-all__select-controls {
				-ms-flex-pack: start;
				justify-content: flex-start;
				-ms-flex: 0 0 auto;
				flex: 0 0 auto
			}
		}

		.folio-select-all__checkbox-wrapper {
			display: inline-block
		}

		.folio-select-all__checkbox-wrapper .form_grid-label-inline {
			color: #969696;
			display: block;
			font-size: 1rem;
			line-height: 1.5rem;
			padding-left: 2.6875rem;
			cursor: pointer
		}

		.folio-select-all__checkbox-wrapper .form_grid-label-inline:before {
			margin: .25rem 0
		}

		.folio-select-all__checkbox-wrapper .form_grid-label-inline:after {
			top: .5625rem;
			left: .25rem
		}

		.folio-select-all__divider {
			display: none;
			height: 34px;
			border-right: 1px solid #f1f1f1;
			margin: 0 1.5rem
		}

		@media only screen and (min-width:711px) {
			.folio-select-all__divider {
				display: inline-block
			}
		}

		.folio-select-all button {
			color: #0067b1;
			line-height: 1.25rem;
			padding: 0;
			background-color: transparent;
			-ms-flex-align: center;
			align-items: center;
			cursor: pointer
		}

		.folio-select-all button:hover {
			color: #0067b1;
			box-shadow: none
		}

		.folio-select-all__remove-all {
			display: -ms-flexbox;
			display: flex
		}

		@media only screen and (min-width:711px) {
			.folio-select-all__remove-all {
				margin-left: auto
			}
		}

		.folio-select-all__remove-all .icon-close {
			display: none;
			margin-left: 1.4375rem;
			width: 1.25rem;
			height: 1.25rem;
			background: #0067b1;
			border-radius: 50%;
			position: relative;
			cursor: pointer
		}

		@media only screen and (min-width:711px) {
			.folio-select-all__remove-all .icon-close {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: center;
				justify-content: center
			}
		}

		.folio-announcements-wrap {
			margin-bottom: 2.5rem
		}

		.folio-announcements-card {
			background-color: #fff;
			border: 1px solid #f1f1f1
		}

		.folio-announcements-card__wrapper {
			padding: 2rem 1.9375rem 2.3125rem 1.9375rem
		}

		@media only screen and (min-width:711px) {
			.folio-announcements-card__wrapper {
				display: -ms-flexbox;
				display: flex
			}

			.folio-announcements-card__wrapper>* {
				-ms-flex: 0 1 auto
			}

			.folio-announcements-card__wrapper {
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.folio-announcements-card__item {
			width: 100%;
			display: -ms-flexbox;
			display: flex
		}

		.folio-announcements-card__item>* {
			-ms-flex: 0 1 auto
		}

		.folio-announcements-card__item {
			-ms-flex-direction: column;
			flex-direction: column;
			padding-bottom: 2rem
		}

		.folio-announcements-card__item:hover .read-more-arrow {
			left: .3125rem
		}

		.folio-announcements-card__item:last-of-type {
			padding-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.folio-announcements-card__item {
				width: 25%;
				padding-bottom: 0
			}
		}

		.folio-announcements-card__item-title {
			font-size: 1rem;
			line-height: 1.25rem;
			padding-bottom: .6875rem
		}

		.folio-announcements-card__item p {
			font-size: .875rem;
			line-height: 1.25rem;
			padding-bottom: .375rem;
			margin: 0
		}

		.folio-announcements-card__item a {
			color: #0067b1;
			font-weight: 700;
			font-size: .875rem;
			line-height: 1.25rem
		}

		.folio-share-buttons {
			margin: 3.6875rem 0 0;
			display: -ms-flexbox;
			display: flex
		}

		.folio-share-buttons>* {
			-ms-flex: 0 1 auto
		}

		.folio-share-buttons {
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		@media only screen and (min-width:711px) {
			.folio-share-buttons {
				-ms-flex-pack: start;
				justify-content: flex-start;
				margin: 2rem 0 2.5rem
			}
		}

		.folio-share-buttons .button {
			width: 48%;
			padding: .5625rem 3.125rem .5625rem .75rem;
			text-align: left;
			text-transform: uppercase;
			transition: background-color .3s;
			background-position: right 7px center;
			background-repeat: no-repeat;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.folio-share-buttons .button {
				margin: 0 2rem 0 0;
				width: 13.5rem
			}
		}

		.folio-share-buttons .button:hover {
			text-decoration: none;
			box-shadow: 2px 2px 0 #dadada !important
		}

		.folio-share-buttons .button[disabled] {
			cursor: default;
			opacity: .5
		}

		.folio-share-buttons .button[disabled]:hover {
			text-decoration: none;
			box-shadow: 2px 2px 0 #dadada !important
		}

		.folio-card-wrap {
			margin-bottom: 1.25rem
		}

		.folio-card {
			display: -ms-flexbox;
			display: flex
		}

		.folio-card>* {
			-ms-flex: 0 1 auto
		}

		.folio-card {
			margin: 0 0 1.6875rem
		}

		@media only screen and (min-width:711px) {
			.folio-card {
				margin: 0 0 1.25rem
			}
		}

		@media only screen and (min-width:711px) {
			.folio-card:last-of-type {
				margin: 0 0 4.5rem
			}
		}

		.folio-card__checkbox {
			width: 2.3125rem;
			margin-left: .9375rem
		}

		.folio-card__content {
			-ms-flex-positive: 1;
			flex-grow: 1;
			color: #0067b1;
			display: -ms-flexbox;
			display: flex
		}

		.folio-card__content>* {
			-ms-flex: 0 1 auto
		}

		.folio-card__content {
			-ms-flex-pack: justify;
			justify-content: space-between;
			background-color: #fff;
			border: 1px solid #f1f1f1;
			position: relative
		}

		.folio-card__content-category {
			color: #969696;
			font-weight: 700;
			font-size: .625rem;
			line-height: .875rem;
			letter-spacing: .09em;
			text-transform: uppercase;
			padding-bottom: .875rem
		}

		.folio-card__content-title {
			color: #0067b1;
			font-size: 1.25rem;
			line-height: 1.5625rem;
			font-weight: 600
		}

		.folio-card__content-title a {
			color: #0067b1
		}

		.folio-card__content .info {
			max-width: 625px;
			min-height: 6.375rem;
			padding: 1.375rem 3.5rem 1.75rem 1.75rem
		}

		.folio-card__remove-btn {
			margin: 0;
			padding: 0;
			position: absolute;
			top: 1.25rem;
			right: 1.25rem;
			border-radius: 50%;
			background: 0 0
		}

		.folio-card__remove-btn .icon-close {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			width: 1.25rem;
			height: 1.25rem;
			background: #f1f1f1;
			border-radius: 50%;
			position: relative;
			margin: 0;
			cursor: pointer;
			transition: .3s background-color
		}

		@media (hover:hover) {
			.folio-card__remove-btn .icon-close:hover {
				background: #0067b1
			}
		}

		.shared-folio .folio-card__checkbox,
		.shared-folio .folio-list-actions,
		.shared-folio .folio-list-item-remove {
			display: none
		}

		.industry-card-container {
			width: 100%;
			margin: 1.6875rem 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap
		}

		@media only screen and (min-width:711px) {
			.industry-card-container {
				margin: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.industry-card-container {
				margin: 2.25rem 0
			}
		}

		.industry-card__inner-container {
			display: block;
			padding: 1rem
		}

		@media only screen and (min-width:1001px) {
			.industry-card__inner-container {
				padding: 1.25rem 1.375rem
			}
		}

		.industry-card {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-align: start;
			align-items: flex-start;
			border: 1px solid #e0e0e0;
			position: relative;
			overflow: hidden;
			width: 48%;
			margin-right: 4%;
			margin-bottom: 4%
		}

		.industry-card:nth-of-type(2n) {
			margin-right: 0
		}

		.industry-card.ellipsis .industry-card__ellipsis {
			border-top: 1px solid red;
			display: block
		}

		@media only screen and (min-width:711px) {
			.industry-card {
				width: 32%;
				margin-right: 2%;
				margin-bottom: 2%
			}

			.industry-card:nth-of-type(2n) {
				margin-right: 2%
			}

			.industry-card:nth-of-type(3n) {
				margin-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.industry-card {
				width: 22%;
				margin-right: 4%;
				margin-bottom: 4%
			}

			.industry-card:nth-of-type(2n) {
				margin-right: 4%
			}

			.industry-card:nth-of-type(3n) {
				margin-right: 4%
			}

			.industry-card:nth-of-type(4n) {
				margin-right: 0
			}

			.industry-card:last-of-type {
				margin-right: 0
			}
		}

		.industry-card__icon {
			display: block;
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
			width: 2rem;
			height: 2rem
		}

		@media only screen and (min-width:1001px) {
			.industry-card__icon {
				width: 3rem;
				height: 3rem
			}
		}

		.industry-card__title {
			margin: .625rem 0 .25rem;
			line-height: 1.5rem;
			color: #0c406b;
			font-weight: 700;
			font-size: 1rem;
			line-height: 1
		}

		@media only screen and (min-width:711px) {
			.industry-card__title {
				margin: .625rem 0 .3125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.industry-card__title {
				margin: 1.1875rem 0 .5rem
			}
		}

		.industry-card__contents {
			color: #000;
			margin-top: 0;
			overflow: auto;
			font-size: .875rem;
			line-height: 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.industry-card__contents {
				line-height: 1.5rem
			}
		}

		.pagination {
			margin: 20px 0;
			white-space: nowrap
		}

		.touch .pagination {
			overflow-x: auto
		}

		.pagination.has-border {
			border-top: 1px solid #e0e0e0;
			padding-top: 20px
		}

		.pagination>a {
			border-left: 1px solid #dadada;
			color: #ccc;
			cursor: pointer;
			display: inline-block;
			font-size: 16px;
			font-weight: 700;
			line-height: 1.15;
			margin-left: -4px;
			padding: 0 18px;
			vertical-align: middle
		}

		.pagination>a:hover {
			color: #0067b1;
			text-decoration: none
		}

		.pagination>span+a {
			border-left: 0
		}

		a.jp-current {
			color: #363636;
			cursor: default
		}

		a.jp-current:hover {
			text-decoration: none
		}

		a.jp-hidden {
			display: none
		}

		a.jp-next,
		a.jp-previous {
			border: 0;
			margin: 0 4px;
			height: 18px;
			width: 12px
		}

		a.jp-next {
			padding: 0
		}

		a.jp-next.jp-disabled {
			background-repeat: no-repeat
		}

		.svg a.jp-next.jp-disabled {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tZ3JheS1lPC90aXRsZT4NCiAgICA8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iaWNvbi1hcnJvdy1zbS1ncmF5LWUiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIGZpbGw9IiM3MTZFNkYiPg0KICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi4wMDM5LDE3Ljk0MDkgQzEuNjE4OSwxNy45NDA5IDEuMjMzOSwxNy43OTI5IDAuOTQwOSwxNy40OTc5IEMwLjM1MzksMTYuOTA1OSAwLjM1MzksMTUuOTQ1OSAwLjk0MDksMTUuMzU0OSBMNy4yNDc5LDkuMDAwOSBMMC45NDA5LDIuNjQzOSBDMC4zNTM5LDIuMDUyOSAwLjM1MzksMS4wOTI5IDAuOTQwOSwwLjUwMTkgQzEuNTI2OSwtMC4wODkxIDIuNDgwOSwtMC4wODkxIDMuMDY1OSwwLjUwMTkgTDExLjQ5OTksOS4wMDA5IEwzLjA2NTksMTcuNDk3OSBDMi43NzM5LDE3Ljc5MjkgMi4zODg5LDE3Ljk0MDkgMi4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg a.jp-next.jp-disabled {
			background-image: url("/images/assets/icon-arrow-sm-gray-e.png")
				/*ImageEmbed:skip*/
		}

		a.jp-previous+a {
			border-left: 0;
			margin-left: 0
		}

		a.jp-previous.jp-disabled,
		a.jp-previous.jp-disabled:hover {
			background-repeat: no-repeat
		}

		.svg a.jp-previous.jp-disabled,
		.svg a.jp-previous.jp-disabled:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjQ0NDQ0NDIj4NCiAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjUwMDAwMCwgOS4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjUwMDAwMCwgLTkuMDAwMDAwKSAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuMDAzOSwxNy45NDA5IEMwLjYxODksMTcuOTQwOSAwLjIzMzksMTcuNzkyOSAtMC4wNTkxLDE3LjQ5NzkgQy0wLjY0NjEsMTYuOTA1OSAtMC42NDYxLDE1Ljk0NTkgLTAuMDU5MSwxNS4zNTQ5IEw2LjI0NzksOS4wMDA5IEwtMC4wNTkxLDIuNjQzOSBDLTAuNjQ2MSwyLjA1MjkgLTAuNjQ2MSwxLjA5MjkgLTAuMDU5MSwwLjUwMTkgQzAuNTI2OSwtMC4wODkxIDEuNDgwOSwtMC4wODkxIDIuMDY1OSwwLjUwMTkgTDEwLjQ5OTksOS4wMDA5IEwyLjA2NTksMTcuNDk3OSBDMS43NzM5LDE3Ljc5MjkgMS4zODg5LDE3Ljk0MDkgMS4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
		}

		.no-svg a.jp-previous.jp-disabled,
		.no-svg a.jp-previous.jp-disabled:hover {
			background-image: url("/images/assets/icon-arrow-sm-gray-w.png")
				/*ImageEmbed:skip*/
		}

		a.jp-previous {
			padding-left: 0;
			padding-right: 0
		}

		.pagination-and-count {
			border-top: 1px solid #e0e0e0;
			margin: 20px 0;
			padding-top: 20px
		}

		.pagination-items {
			margin: 0 auto;
			text-align: left;
			width: 198px
		}

		.pagination-items .dropselect,
		.pagination-items span {
			display: inline-block;
			vertical-align: middle
		}

		.pagination-items .dropselect {
			width: 72px
		}

		.pagination-items .select-mask,
		.pagination-items label {
			display: inline-block;
			vertical-align: middle
		}

		.pagination-items label {
			padding: 10px 0;
			font-weight: 700;
			margin-right: 7px;
			max-width: 100%
		}

		.pagination-items label+.select-mask {
			width: 72px
		}

		@media (max-width:710px) {
			a.jp-hidden-mq-small {
				display: none
			}

			a.jp-hidden-mq-small+a {
				border-left: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.pagination-and-count {
				text-align: center
			}

			.pagination-and-count .pagination {
				display: inline-block
			}

			.pagination-and-count .pagination-items {
				margin-top: 30px
			}
		}

		@media only screen and (min-width:1001px) {
			.pagination-and-count .pagination {
				float: left;
				margin: 8px 0
			}

			.pagination-and-count .pagination-items {
				float: right
			}
		}

		@media only screen and (min-width:711px) {
			.coveo-card-layout-container {
				left: -20px
			}
		}

		@media only screen and (min-width:711px) {
			.coveo-wrap {
				min-height: 500px
			}
		}

		.CoveoOmnibox.magic-box .coveo-omnibox-hightlight {
			color: #286aac !important;
			font-weight: 700 !important
		}

		.coveo-search-section .CoveoSearchbox .magic-box-input input::-moz-placeholder {
			line-height: 80px !important
		}

		.coveo-search-section .CoveoSearchbox .magic-box-input input:-ms-input-placeholder {
			line-height: 80px !important
		}

		.coveo-search-section .CoveoSearchbox .magic-box-input input::placeholder {
			line-height: 80px !important
		}

		.magic-box-clear .magic-box-icon>svg {
			display: none !important
		}

		.global-search-wrapper {
			width: 93%;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.global-search-wrapper {
				width: 88vw;
				margin: 24px auto 0 auto
			}
		}

		@media only screen and (min-width:1001px) {
			.global-search-wrapper {
				width: 900px
			}
		}

		.global-search-wrapper .magic-box .magic-box-clear {
			height: 55px
		}

		.global-search-wrapper .CoveoSearchbox .magic-box .magic-box-clear .magic-box-icon:before {
			content: "";
			background-position: center;
			display: block;
			width: 1.25rem;
			height: 1.25rem;
			color: #fff;
			background-color: #286aac;
			border: 5px solid #286aac;
			border-radius: 100%;
			margin-top: 1.85rem;
			background-image: url(data:image/svg+xml;base64,PHN2ZyBmb2N1c2FibGU9ImZhbHNlIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMyAxMyIgdmlld0JveD0iMCAwIDEzIDEzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iQ2xlYXIiIGNsYXNzPSJtYWdpYy1ib3gtY2xlYXItc3ZnIj48dGl0bGU+Q2xlYXI8L3RpdGxlPjxnIGZpbGw9IndoaXRlIj48cGF0aCBkPSJtNy44ODEgNi41MDEgNC44MzQtNC44MzRjLjM4LS4zOC4zOC0xLjAwMSAwLTEuMzgxcy0xLjAwMS0uMzgtMS4zODEgMGwtNC44MzQgNC44MzQtNC44MzQtNC44MzVjLS4zOC0uMzgtMS4wMDEtLjM4LTEuMzgxIDBzLS4zOCAxLjAwMSAwIDEuMzgxbDQuODM0IDQuODM0LTQuODM0IDQuODM0Yy0uMzguMzgtLjM4IDEuMDAxIDAgMS4zODFzMS4wMDEuMzggMS4zODEgMGw0LjgzNC00LjgzNCA0LjgzNCA0LjgzNGMuMzguMzggMS4wMDEuMzggMS4zODEgMHMgLjM4LTEuMDAxIDAtMS4zODF6Ij48L3BhdGg+PC9nPjwvc3ZnPg==)
		}

		.global-search-wrapper .magic-box-underlay {
			height: 80px;
			padding: 0
		}

		.global-search-wrapper .CoveoSearchbox .magic-box {
			border-radius: 2px !important;
			border: 1px solid #f1f1f1 !important;
			-ms-flex-direction: row-reverse !important;
			flex-direction: row-reverse !important;
			margin-right: 0 !important;
			box-shadow: 0 0 8px rgba(0, 0, 0, .08) !important
		}

		.global-search-wrapper .CoveoSearchbox .magic-box .magic-box-input>input {
			font-size: 18px;
			line-height: 24px;
			font-weight: 600;
			color: #363636;
			height: 80px;
			width: 100%;
			padding: 0 60px
		}

		.global-search-wrapper .CoveoSearchbox .magic-box .magic-box-input {
			height: 80px
		}

		.global-search-wrapper .CoveoOmnibox.magic-box .magic-box-input .magic-box-underlay {
			height: 80px;
			padding: 0
		}

		.global-search-wrapper .CoveoSearchbox .CoveoSearchButton {
			height: 80px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			top: 50%;
			right: -40px;
			transform: translateY(-50%);
			--closeColor: #0c406b;
			position: absolute;
			background-color: transparent;
			border: none;
			padding: 0
		}

		.global-search-wrapper .CoveoSearchButton:after {
			content: "";
			display: block;
			position: absolute;
			right: 9px;
			top: 50%;
			width: 1px;
			height: 1.25rem;
			transform: translate(0, -50%) rotate(45deg);
			border-left: 2px solid var(--closeColor)
		}

		.global-search-wrapper .CoveoSearchButton:before {
			content: "";
			vertical-align: middle;
			height: 100%;
			display: inline-block;
			position: absolute;
			right: 0;
			top: 50%;
			width: 1.25rem;
			height: 0;
			transform: translate(0, -50%) rotate(45deg);
			border-bottom: 2px solid var(--closeColor)
		}

		.search-alpha-container {
			border-bottom: 1px solid #ccc;
			margin-top: 20px;
			padding-bottom: 25px
		}

		.search-alpha-container .search-filter-dropdown {
			display: none
		}

		.search-alpha-menu {
			background: #f5f4f7;
			font-size: 16px;
			padding: 0 1%;
			white-space: nowrap;
			width: 98%
		}

		.search-alpha-menu a {
			color: #372868;
			display: block;
			float: left;
			padding: 8px 0;
			position: relative;
			text-align: center;
			width: 3.8461538462%
		}

		.search-alpha-menu a:hover {
			background: #372868;
			border: 0;
			color: #fff;
			text-decoration: none
		}

		.search-alpha-menu a.is-selected:after {
			border-bottom: 4px solid #372868;
			content: "";
			position: absolute;
			left: 5px;
			right: 6px
		}

		a.search-back {
			background-position: 0 50%;
			color: #372868;
			display: inline-block;
			font-size: 12px;
			font-weight: 700;
			padding-left: 24px;
			position: relative;
			top: -12px
		}

		a.search-back:hover {
			opacity: .8
		}

		.search-form {
			margin-top: 30px
		}

		.search-form input[type=search],
		.search-form input[type=text] {
			background-position: 10px 50%;
			background-repeat: no-repeat;
			background-size: 18px;
			border: 1px solid #372868;
			border-radius: 0;
			box-shadow: none;
			box-sizing: border-box;
			font-size: 14px;
			height: 34px;
			line-height: 1em;
			padding: 6px 0 6px 38px;
			width: 100%;
			-webkit-appearance: none;
			-moz-appearance: none
		}

		.search-form input[type=search]:focus,
		.search-form input[type=text]:focus {
			border-color: #0067b1;
			outline-offset: -2px
		}

		.search-form input::-webkit-input-placeholder {
			color: #666
		}

		.search-form input:-moz-placeholder {
			color: #666
		}

		.search-form input::-moz-placeholder {
			color: #666
		}

		.search-form input:-ms-input-placeholder {
			color: #666
		}

		.search-form button[type=submit] {
			display: inline-block;
			height: 34px
		}

		.search-form button[type=button] {
			width: 160px;
			margin-top: 14px;
			float: right
		}

		.search-form .twitter-typeahead {
			width: 100%
		}

		.search-filter-container {
			position: relative;
			margin-bottom: 60px;
			margin-top: 28px
		}

		.search-form-border .search-filter-container {
			margin-bottom: 0
		}

		.search-found {
			color: #e1523d;
			font-size: 16px;
			margin-bottom: 20px
		}

		.search-found .people-search-form {
			margin-bottom: 52px
		}

		.search-main {
			position: relative
		}

		.svg .search-main .form-clear-all {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0ODY4QjEiIGQ9Ik05LDBDNCwwLDAsNCwwLDljMCw1LDQsOSw5LDljNSwwLDktNCw5LTlDMTgsNCwxNCwwLDksMHoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTEuOCw0LjhsLTcuMSw3LjFsMS40LDEuNGw3LjEtNy4xTDExLjgsNC44eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjIsNC44TDQuOCw2LjJsNy4xLDcuMWwxLjQtMS40TDYuMiw0Ljh6Ii8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .search-main .form-clear-all {
			background-image: url("/images/assets/icon-close-blue.png")
				/*ImageEmbed:skip*/
		}

		.search-main .form-clear-all {
			font-size: 13px;
			font-weight: 700;
			background-position: 100% 50%;
			background-repeat: no-repeat;
			padding: 4px 24px 3px 0
		}

		.search-main .form-clear-all.facets-clear-all,
		.search-main .form-clear-all.icon-close-blue,
		.search-main .form-clear-all.people-search-reset {
			background-position: 100% 50%;
			padding: 4px 30px 4px 0
		}

		.svg .search-main .form-clear-all.is-enabled:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9Ii0yOTYgMzg4IDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTYgMzg4IDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRjYzMjYiIGQ9Ik0tMjg3LDM4OGMtNSwwLTksNC05LDlzNCw5LDksOXM5LTQsOS05Uy0yODIsMzg4LTI4NywzODh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI4NC4yLDM5Mi44bC03LjEsNy4xbDEuNCwxLjRsNy4xLTcuMUwtMjg0LjIsMzkyLjh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI4OS44LDM5Mi44bC0xLjQsMS40bDcuMSw3LjFsMS40LTEuNEwtMjg5LjgsMzkyLjh6Ii8+DQo8L3N2Zz4=)
		}

		.no-svg .search-main .form-clear-all.is-enabled:hover {
			background-image: url("/images/assets/icon-close-orange.png")
				/*ImageEmbed:skip*/
		}

		.search-main .form-clear-all.is-disabled {
			opacity: .5
		}

		.search-main .form-clear-all.is-disabled:hover {
			color: #0067b1
		}

		.search-main .search-form {
			margin-top: 6px
		}

		.search-result {
			margin-bottom: 14px
		}

		.search-result-link {
			display: inline-block;
			font-weight: 700;
			line-height: 1.5;
			margin-bottom: 7px
		}

		.search-results .search-result-description {
			font-size: 14px;
			line-height: 1.3;
			margin: 0
		}

		.search-results-filters,
		.search-results-showing {
			border-bottom: 1px solid #e0e0e0;
			margin-bottom: 22px;
			padding-bottom: 22px
		}

		.search-results-filters p,
		.search-results-showing p {
			margin: 0
		}

		.search-results-filters p.search-results-total,
		.search-results-showing p.search-results-total {
			color: #e1523d;
			font-weight: 700
		}

		.search-results-filters p.search-results-total .search-keyword,
		.search-results-showing p.search-results-total .search-keyword {
			font-style: italic;
			font-weight: 400
		}

		.search-results-filters>li+li {
			margin-top: 10px
		}

		.search-results-filters-key {
			font-size: 15px;
			font-weight: 700
		}

		.search-results-filters-val {
			font-size: 13px;
			font-style: italic
		}

		.search-results-showing-total {
			color: #e1523d;
			display: block;
			font-size: 16px
		}

		.search-results-showing-page {
			display: block;
			font-size: 14px;
			margin-top: 8px
		}

		.search-title {
			margin: 1em 0
		}

		@media (max-width:710px) {
			.search-form button[type=button] {
				width: 100%
			}

			.search-main .twitter-typeahead {
				width: 100%
			}

			.search-main .form-clear-all {
				display: inline-block;
				float: right;
				margin: 6px 0
			}
		}

		@media only screen and (max-width:1000px) {
			.search-alpha-menu {
				white-space: normal;
				line-height: 150%
			}

			.search-alpha-menu a {
				font-weight: 700;
				width: 16.6666666667%
			}

			.search-alpha-menu a.is-selected:after {
				bottom: 5px
			}

			.search-filter-container {
				margin-top: 12px
			}

			.search-filter-container .dropselect-wrap {
				margin-bottom: 10px
			}

			.search-form {
				border-bottom: 1px solid #ccc;
				margin-top: 20px;
				padding-bottom: 25px
			}

			.search-form button[type=submit] {
				position: relative;
				top: 0;
				left: 0;
				margin: 15px 0 5px;
				width: 100%
			}

			.search-main-filter {
				margin: 12px 0 26px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.search-main .twitter-typeahead {
				width: 70%
			}

			.search-main .search-form input[type=search] {
				width: 100%
			}

			.search-main .search-form button[type=submit] {
				width: 28%
			}
		}

		@media only screen and (min-width:711px) {
			a.search-back {
				top: -15px
			}

			.search-main>.form-clear-all {
				position: absolute;
				top: -26px;
				right: 0
			}

			.search-main .search-form button[type=submit] {
				float: right;
				margin: 0
			}
		}

		@media only screen and (min-width:1001px) {

			.search-filter-container.search-filter-container-five .btn-orange,
			.search-filter-container.search-filter-container-five .dropselect-wrap {
				width: 18.4%
			}

			.search-filter-container .btn-orange,
			.search-filter-container .dropselect-wrap {
				float: left;
				margin-left: 2%;
				width: 23.5%
			}

			.search-filter-container .btn-orange:first-child,
			.search-filter-container .dropselect-wrap:first-child {
				margin-left: 0
			}

			.search-filter-container-row3 .btn-orange,
			.search-filter-container-row3 .dropselect-wrap {
				margin-left: 3.5%;
				width: 31%
			}

			.search-filter-container-row3 .btn-orange:first-child,
			.search-filter-container-row3 .dropselect-wrap:first-child {
				margin-left: 0
			}

			.search-alpha-menu a.is-selected:after {
				bottom: 0
			}

			.search-main .search-form .twitter-typeahead {
				width: 86%
			}

			.search-main .search-form input[type=search] {
				width: 100%
			}

			.search-main .search-form button[type=submit] {
				width: 13%
			}

			.search-main-filter {
				margin: 10px 0 24px;
				padding: 5px 0
			}

			.search-main-filter .filter-bar-item,
			.search-main-filter .filter-bar-title {
				padding: 4px 0
			}
		}

		.contact-us .linkout-arrow {
			font-family: var(--fontName);
			display: inline-block;
			font-size: 16px
		}

		.contact-us .linkout-arrow .read-more-arrow {
			display: inline-block
		}

		.global-search__title {
			font-family: var(--fontName);
			font-weight: 400;
			font-size: 1.875rem;
			line-height: 2.25rem;
			margin-top: 1.875rem;
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.global-search__title {
				margin-top: 0;
				font-size: 2.125rem;
				line-height: 3rem
			}
		}

		@media only screen and (min-width:1001px) {
			.global-search__title {
				font-size: 3.125rem;
				line-height: 3.9375rem;
				margin-bottom: 2.5rem
			}
		}

		.search-filter-toggles {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.search-filter-toggles {
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		@media only screen and (min-width:1001px) {
			.search-filter-toggles {
				width: 16.875rem
			}
		}

		.search-filter-toggles .coveo-breadcrumb-clear-all>div {
			color: #969696;
			font-family: var(--fontName);
			font-size: .875rem;
			font-weight: 400;
			letter-spacing: .02em;
			margin-right: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.search-filter-toggles .coveo-breadcrumb-clear-all>div {
				margin-right: 0
			}
		}

		.CoveoPager {
			margin-left: 0
		}

		.CoveoPager .coveo-pager-list-item {
			background-color: transparent;
			width: 2.1875rem;
			height: 2.1875rem;
			color: #969696;
			font-family: var(--fontName);
			font-weight: 400;
			font-size: 1rem;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			border: none
		}

		.CoveoPager .coveo-pager-list-item.coveo-active {
			background-color: #0067b1;
			border-radius: 50%;
			font-weight: 600;
			color: #fff
		}

		.CoveoPager a.coveo-pager-list-item.coveo-active {
			color: #fff
		}

		.CoveoPager .coveo-pager-list-item:hover a {
			color: #969696;
			text-decoration: none
		}

		.CoveoPager .coveo-pager-list-item:hover,
		.CoveoPager .coveo-pager-list-item:hover a {
			text-decoration: none
		}

		.CoveoPager .coveo-pager-list-item.coveo-active a {
			text-decoration: none;
			color: #fff
		}

		.CoveoPager .coveo-pager-next,
		.CoveoPager .coveo-pager-previous {
			width: 2.1875rem;
			height: 2.1875rem;
			border: solid #f1f1f1 1px;
			background-color: #fff;
			border-radius: 50%
		}

		.CoveoPager .coveo-pager-previous {
			margin-left: 0;
			margin-right: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.CoveoPager .coveo-pager-previous {
				margin-right: 2.5rem
			}
		}

		.CoveoPager .coveo-pager-next {
			margin-left: 1.875rem;
			margin-right: 0
		}

		@media only screen and (min-width:711px) {
			.CoveoPager .coveo-pager-next {
				margin-left: 2.5rem
			}
		}

		.CoveoPager .coveo-pager-next-icon-svg,
		.CoveoPager .coveo-pager-previous-icon-svg {
			width: .4375rem
		}

		.CoveoResultsPerPage {
			display: block;
			position: relative;
			height: 3.125rem;
			width: 13.25rem;
			cursor: pointer;
			overflow: hidden;
			margin-left: 0;
			margin-top: 2.5rem
		}

		@media only screen and (min-width:1001px) {
			.CoveoResultsPerPage {
				margin-top: 0;
				margin-left: 4.875rem
			}
		}

		.CoveoResultsPerPage:not(.active) .coveo-active {
			display: none !important
		}

		.CoveoResultsPerPage.active {
			overflow: visible
		}

		.CoveoResultsPerPage.active .coveo-results-per-page-list {
			display: block
		}

		.CoveoResultsPerPage.active .coveo-results-per-page-list .coveo-results-per-page-list-item {
			display: -ms-flexbox;
			display: flex
		}

		.CoveoResultsPerPage.active .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-custom-selected::after {
			transform: rotate(180deg)
		}

		.CoveoResultsPerPage>span {
			display: none
		}

		.CoveoResultsPerPage .coveo-results-per-page-list {
			display: -ms-flexbox;
			display: flex;
			background-color: #fff;
			-ms-flex-direction: column;
			flex-direction: column;
			position: absolute;
			z-index: 1;
			width: 100%;
			cursor: pointer
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item {
			width: 100%;
			padding: 0;
			height: 3.125rem;
			border: 1px solid #f1f1f1;
			background-color: #fff;
			margin: 0;
			padding: 0;
			color: #363636;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center;
			padding-left: 1.25rem;
			display: none
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item:hover {
			text-decoration: none
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-custom-selected {
			background-color: #fff;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center;
			padding-left: 1.25rem;
			position: relative
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-custom-selected::after {
			content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACGSURBVHgBjdCxDYQwDAXQH3fX3Qg3wsEmYQckSkZgBEokZkAZgRUo6Gho6JnAgBFCEBLgV5a+ni0ZkKTmizfJaiAxPxnVOkxUg1mj1I0ftcDQBSCq8OGQUOh+RUQGsfk/IuYIuR7VXgoSbF+20dap02Ybe9AV2lh6B3LDIwYmF7qPYN+zlszkoEyGMf91cgAAAABJRU5ErkJggg==);
			position: absolute;
			top: 1.125rem;
			right: 1.125rem;
			z-index: 1;
			color: #0067b1
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-active {
			background-color: rgba(25, 118, 210, .08) !important
		}

		.CoveoResultsPerPage .coveo-results-per-page-list span.coveo-results-per-page-text {
			display: none
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item-text {
			color: #363636
		}

		.CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item-text::after {
			content: "results per page";
			margin-left: .3125rem;
			color: #363636
		}

		.CoveoResultsPerPage .coveo-results-per-page-list-item.coveo-active {
			display: block;
			background-color: #fff;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center;
			padding-left: 1.25rem
		}

		.gloabl-search-bar.coveo-search-section {
			max-width: 100% !important;
			margin: auto !important;
			padding: 0 !important
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box {
			width: 100%;
			max-width: 100% !important;
			height: 4rem;
			border-radius: 2.8125rem
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox .magic-box {
				height: 5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.gloabl-search-bar .CoveoSearchbox .magic-box {
				max-width: 75.9375rem
			}
		}

		.gloabl-search-bar .magic-box-suggestions {
			display: none;
			opacity: 0;
			visibility: hidden;
			z-index: 1000 !important
		}

		.gloabl-search-bar .magic-box.magic-box-input {
			height: 100%;
			outline: solid green 1px;
			border-radius: 40px
		}

		.gloabl-search-bar .CoveoSearchButton .coveo-search-button,
		.gloabl-search-bar .CoveoSearchButton .coveo-search-button-loading,
		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-clear-svg,
		.gloabl-search-bar .coveo-dropdown-header-wrapper,
		.gloabl-search-bar .coveo-facet-search-button {
			display: none
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box {
			border: 1px solid #f1f1f1;
			box-shadow: 0 0 8px rgba(0, 0, 0, .08);
			overflow: hidden;
			background-color: #fff
		}

		.gloabl-search-bar .magic-box .magic-box-clear {
			height: 100%
		}

		.gloabl-search-bar .magic-box-icon {
			margin-top: .9375rem;
			margin-right: 1.875rem
		}

		.gloabl-search-bar .CoveoSearchbox .CoveoSearchButton {
			border: none;
			position: absolute;
			background-repeat: no-repeat;
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41MjU2MyAxNi4yNjgzQzQuMDc4ODYgMTQuODI5NyAzLjI4MjQ3IDEyLjkxNjkgMy4yODI0NyAxMC44ODMzQzMuMjgyNDcgOC44NDc2OSA0LjA3OTg4IDYuOTM1OTQgNS41MjY2NSA1LjQ5NjI4QzYuOTczNDIgNC4wNTc2NCA4Ljg5NyAzLjI2NTczIDEwLjk0MzEgMy4yNjU3M0MxMi45ODkyIDMuMjY1NzMgMTQuOTExOCA0LjA1NzY0IDE2LjM1OTUgNS40OTYyOEMxOS4zNDYgOC40NjY5NyAxOS4zNDYgMTMuMjk4NiAxNi4zNTk1IDE2LjI2ODNDMTMuMzc0MSAxOS4yMzcgOC41MTQxMiAxOS4yMzcgNS41MjU2MyAxNi4yNjgzWk0yNC4wMjMzIDIxLjIxMzFMMTkuOTAwNSAxNy4xMTQ0QzIyLjg4NzkgMTIuODcyNiAyMi40ODc3IDYuOTcyODggMTguNjgwNCAzLjE4Nzk1QzE2LjYxMzggMS4xMzIwMyAxMy44NjYzIDAgMTAuOTQzMiAwQzguMDIwMDIgMCA1LjI3MjQ5IDEuMTMyMDMgMy4yMDU5NyAzLjE4Nzk1QzEuMTM5NDUgNS4yNDI4NiAwIDcuOTc0OTYgMCAxMC44ODE3QzAgMTMuNzg4NCAxLjEzODQyIDE2LjUyMDUgMy4yMDQ5NSAxOC41NzU0QzUuMzM4ODUgMjAuNjk2MyA4LjE0MDUgMjEuNzU3MyAxMC45NDIxIDIxLjc1NzNDMTMuMzA5OSAyMS43NTczIDE1LjY3MTUgMjAuOTkxOCAxNy42MzU5IDE5LjQ3OEwyMS43MDI2IDIzLjUyMThDMjIuMDIzMiAyMy44NDA2IDIyLjQ0MjggMjQgMjIuODYyNCAyNEMyMy4yODMxIDI0IDIzLjcwMjcgMjMuODQwNiAyNC4wMjMzIDIzLjUyMThDMjQuNjY0NSAyMi44ODQyIDI0LjY2NDUgMjEuODUwNyAyNC4wMjMzIDIxLjIxMzFaIiBmaWxsPSIjMEM0MDZCIi8+DQo8L3N2Zz4NCg==);
			width: 1.5rem;
			height: 1.5rem;
			top: 1.375rem;
			left: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox .CoveoSearchButton {
				top: 1.875rem;
				left: 1.875rem
			}
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input>input {
			padding-left: 3.125rem;
			padding-top: 1.25rem;
			color: #363636;
			font-family: var(--fontName);
			font-size: .9375rem;
			width: 93%;
			padding-right: 0;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input>input {
				padding-left: 4.6875rem
			}
		}

		.gloabl-search-bar .magic-box .magic-box-input {
			height: 100%
		}

		.gloabl-search-bar .CoveoSearchbox {
			margin-right: 0 !important;
			position: relative;
			height: 4.0625rem
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox {
				height: 5rem
			}
		}

		.gloabl-search-bar .CoveoSearchButton>.coveo-icon,
		.gloabl-search-bar .coveo-search-button,
		.gloabl-search-bar .coveo-sprites-main-search,
		.gloabl-search-bar .ie8or9 .coveo-executing-query .CoveoSearchButton>.coveo-icon {
			display: none
		}

		.gloabl-search-bar .CoveoSearchButton {
			color: transparent;
			pointer-events: none
		}

		.gloabl-search-bar .CoveoSearchButton :before {
			display: inline-block
		}

		.gloabl-search-bar .CoveoSearchBox .CoveoSearchButton {
			float: none
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-clear .magic-box-icon:before,
		.gloabl-search-bar .coveo-facet-header-eraser,
		.gloabl-search-bar .coveo-sprites-main-clear {
			background-position: center;
			display: block;
			width: 1.25rem;
			height: 1.25rem;
			margin-top: 1.375rem;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHySURBVHgBpZQ7S8NQFMfPuakVH0gRJx8YFx+LughOUvADqNDgqN18LLrpZP0EVlA7at0USrIoTr4WFZdOvhBMBUelKCoqzfHe1Igmt9a2fwg3OTfnd/85ufcgSKRO6YGK98yIRRBEoG5AVEWcgJJAaCID42I5FJflojvQOr4xqKCySgAB+FNoAlLEDWY/H9omEwsMFT0/zParcstr7ROJOanD7ARFoAghUfQ8pk1/A9vHNkeBsVUoQRZlhq5iw0YWOJ644cuoUIJ4mdJv/qcWZruTwAZ7m6GhtsqT2FBbCf2d9Z44dxYof6seZcTYgGzFRg6LT/X9ggqYiHU0BXLZDPr4oMrmlrbP7FEARqKH9tvi3ji5haWtMykPGevycavdkEM/oQL4F+zLosogj/RjE2oqy/jlB/0ole91vrGJzFyTTs3W965hfffaU1O3+DFN+ggxiZI6OjD3Zzo1vXt49gAtC1KMER3IVpsJdXlgoqbGcQpmtU6QOlRQx6/OcvO/85uVqOnjy4crSubFitbCzOhQOkMQhgLkhQl7GBGD/ZevYiGDO1yEokXzThtTnND96eZOXY/G/w8GoQAJI5cr2ozz7Gmw2bONc06XziWeyEuVCYsO44rLJcCIbMBCUL9PE9+zCJjkWfuv/qe4GQ2n3Xmf4Q3DIVfaZ78AAAAASUVORK5CYII=)
		}

		@media only screen and (min-width:711px) {

			.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-clear .magic-box-icon:before,
			.gloabl-search-bar .coveo-facet-header-eraser,
			.gloabl-search-bar .coveo-sprites-main-clear {
				margin-top: 2rem
			}
		}

		.gloabl-search-bar .magic-box.magic-box-notEmpty .magic-box-clear {
			padding-left: 1.25rem;
			margin-right: 1.875rem
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-clear-svg {
			display: none !important
		}

		.gloabl-search-bar .coveo-results-per-page-list-item.coveo-active a {
			color: #363636
		}

		.gloabl-search-bar .coveo-results-per-page-list-item:hover,
		.gloabl-search-bar .coveo-results-per-page-list-item:hover a {
			text-decoration: none
		}

		.gloabl-search-bar .coveo-results-per-page-list-item:hover a {
			color: #363636
		}

		.coveo-facet-value-label {
			padding: .5rem .3125rem
		}

		@media (max-width:710px) {
			.coveo-facet-search-results {
				position: relative;
				margin-left: -20px;
				margin-right: 20px
			}
		}

		.filter-search__container {
			background-color: #fff;
			display: none;
			width: 16.875rem;
			height: 34.3125rem;
			overflow-y: scroll;
			overflow-x: hidden;
			position: fixed;
			z-index: 1001;
			margin-top: 3.4375rem;
			border: solid rgba(178, 178, 178, .3294117647) 1px;
			padding: 0;
			top: 5.9375rem;
			right: 1.25rem;
			opacity: 1;
			box-shadow: 0 4px 16px rgba(0, 0, 0, .2), 0 8px 16px rgba(54, 54, 54, .2)
		}

		@media (max-width:710px) {
			.filter-search__container {
				margin-top: 0;
				right: 0;
				left: -135px;
				margin-left: 50%
			}
		}

		@media only screen and (min-width:711px) {
			.filter-search__container {
				width: auto;
				height: 45.25rem;
				padding: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.filter-search__container {
				overflow: auto;
				border: solid #b2b2b2 1px;
				background-color: transparent;
				position: relative;
				display: block;
				border: none;
				box-shadow: none;
				height: auto;
				width: 270px;
				right: 28px;
				margin-top: 3.4375rem;
				padding: 0;
				top: 1.875rem
			}
		}

		.filter-search__container.active {
			display: block
		}

		.filter-search__container .coveo-facet-column {
			display: block !important
		}

		.filter-search__container .coveo-sort-container {
			border: 1px solid #f1f1f1;
			background: #fff;
			height: 112px;
			width: 270px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: justify;
			justify-content: space-between;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.filter-search__container .coveo-sort-container {
				margin-bottom: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.filter-search__container .coveo-sort-container {
				width: 16.875rem
			}
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 {
			position: relative;
			width: 100%
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 .radio-container input {
			position: absolute;
			opacity: 0;
			cursor: pointer
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 .checkmark {
			position: absolute;
			top: 16px;
			left: 21px;
			height: 25px;
			width: 25px;
			background-color: #f1f1f1;
			border-radius: 50%
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 .radio-container input:checked~.checkmark {
			background-color: #f1f1f1
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 .checkmark:after {
			content: "";
			position: absolute;
			display: none
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 .radio-container input:checked~.checkmark:after {
			display: block
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 .radio-container .checkmark:after {
			top: 8px;
			left: 8px;
			width: 10px;
			height: 10px;
			border-radius: 50%;
			background: #286aac
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-1 div:first-of-type {
			outline: 0;
			width: 100%;
			height: 3.4375rem;
			border-bottom: solid 1px #f1f1f1;
			padding: 0;
			margin: auto;
			display: -ms-flexbox;
			display: flex;
			font-size: .875rem;
			font-weight: 400;
			font-family: var(--fontName);
			text-transform: none;
			top: 0;
			position: absolute;
			padding-left: 61px;
			-ms-flex-pack: start;
			justify-content: flex-start;
			z-index: 2;
			color: #363636
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 {
			position: relative;
			top: -3.4375rem
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 .radio-container input {
			position: absolute;
			opacity: 0;
			cursor: pointer
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 .checkmark {
			position: absolute;
			top: 16px;
			left: 21px;
			height: 25px;
			width: 25px;
			background-color: #f1f1f1;
			border-radius: 50%
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 .radio-container input:checked~.checkmark {
			background-color: #f1f1f1
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 .checkmark:after {
			content: "";
			position: absolute;
			display: none
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 .radio-container input:checked~.checkmark:after {
			display: block
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 .radio-container .checkmark:after {
			top: 8px;
			left: 8px;
			width: 10px;
			height: 10px;
			border-radius: 50%;
			background: #286aac
		}

		.filter-search__container .coveo-sort-container .sort-wrapper-2 div:first-of-type {
			outline: 0;
			position: absolute;
			width: 100%;
			height: 3.4375rem;
			padding: 0;
			margin: auto;
			display: -ms-flexbox;
			display: flex;
			padding-left: 61px;
			-ms-flex-pack: start;
			justify-content: flex-start;
			border-bottom: none;
			font-weight: 400;
			font-size: .875rem;
			font-family: var(--fontName);
			text-transform: none;
			z-index: 2;
			color: #363636
		}

		.filter-search__container .coveo-facet-value-caption {
			font-family: var(--fontName);
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.filter-search__container .coveo-facet-search-button-mobile {
				display: none
			}
		}

		.filter-search__container .coveo-facet-footer,
		.filter-search__container .coveo-facet-header,
		.filter-search__container .coveo-facet-more,
		.filter-search__container .coveo-facet-more .coveo-active,
		.filter-search__container .coveo-facet-search-button-mobile,
		.filter-search__container .coveo-facet-value-exclude,
		.filter-search__container .magic-box-clear-svg {
			display: none
		}

		.filter-search__container .CoveoBreadcrumb {
			padding: 0;
			margin: 0;
			border: none
		}

		.filter-search__container .CoveoBreadcrumb .coveo-breadcrumb-items {
			display: none
		}

		.filter-search__container .coveo-breadcrumb-clear-all {
			display: inline-block;
			width: auto;
			border: none;
			padding: 0;
			margin: 0;
			font-family: var(--fontName);
			font-size: .875rem;
			font-weight: 400;
			letter-spacing: .02em;
			color: #0067b1
		}

		.filter-search__container .CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-close,
		.filter-search__container .coveo-advanced-search-panel-close,
		.filter-search__container .coveo-modalBox.coveo-quick-view>.coveo-wrapper>.coveo-title .coveo-quickview-close-button .coveo-icon,
		.filter-search__container .coveo-preferences-panel-close,
		.filter-search__container .coveo-share-query-summary-info-close,
		.filter-search__container .coveo-sprites-clear-inactive-filters,
		.filter-search__container .coveo-subscriptions-panel .coveo-subscriptions-panel-close .coveo-icon,
		.filter-search__container .coveo-value .coveo-clear {
			display: none
		}

		.filter-search__container .coveo-facet-value-count::before {
			content: "(";
			display: inline-block
		}

		.filter-search__container .coveo-facet-value-count::after {
			content: ")";
			display: inline-block
		}

		.filter-search__container .coveo-facet-value {
			padding: 0 !important
		}

		.filter-search__container .CoveoFacet {
			padding: .5rem !important;
			margin-bottom: 0
		}

		.filter-search__container .coveo-facet-value .coveo-facet-value-checkbox {
			background-color: #f1f1f1;
			border: none
		}

		.filter-search__container .CoveoFacet,
		.filter-search__container .CoveoFacetRange,
		.filter-search__container .CoveoFacetSlider,
		.filter-search__container .CoveoHierarchicalFacet {
			padding: .625rem;
			background-color: #fff;
			border: 1px solid #f1f1f1;
			width: 100%
		}

		@media only screen and (min-width:1001px) {

			.filter-search__container .CoveoFacet,
			.filter-search__container .CoveoFacetRange,
			.filter-search__container .CoveoFacetSlider,
			.filter-search__container .CoveoHierarchicalFacet {
				width: 16.875rem
			}
		}

		.coveo-facet-dropdown-header.coveo-dropdown-header.coveo-accessible-button {
			display: none
		}

		.global-search__wrapper {
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			height: auto;
			-ms-flex-direction: column;
			flex-direction: column;
			margin: 3.75rem 0
		}

		@media only screen and (min-width:711px) {
			.global-search__wrapper {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.global-search__wrapper {
				-ms-flex-pack: end;
				justify-content: flex-end;
				-ms-flex-align: start;
				align-items: flex-start;
				-ms-flex-direction: row;
				flex-direction: row;
				min-height: 3rem;
				height: auto;
				margin-top: 5.625rem;
				margin-bottom: .625rem
			}
		}

		.global-search__wrapper .mobile-tab__list-container {
			width: 13.25rem;
			max-width: 13.25rem;
			background-color: #fff;
			position: relative;
			min-height: 3.125rem;
			height: auto
		}

		.global-search__wrapper .mobile-tab__list-container ul {
			background-color: #fff
		}

		@media only screen and (min-width:1001px) {
			.global-search__wrapper .mobile-tab__list-container {
				top: 0;
				height: auto;
				margin-right: 0;
				margin-left: auto;
				right: 0
			}
		}

		.global-search__wrapper .pagination-container {
			margin-bottom: 2.5rem
		}

		.global-search__wrapper .pagination-container .disabled {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.global-search__wrapper .pagination-container {
				margin-right: 12.5rem;
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.global-search__wrapper .mobile-tab__list.active .mobile-tab__arrow {
				top: 1.5rem
			}
		}

		.global-search__wrapper .mobile-tab__list.show-menu {
			-ms-flex-align: center;
			align-items: center
		}

		.global-search__wrapper .mobile-tab__list {
			min-height: 43px;
			font-weight: 400
		}

		.global-search__wrapper .mobile-tab__list.active {
			font-weight: 400;
			-ms-flex-align: center;
			align-items: center
		}

		.global-search__wrapper .mobile-tab__list.active .mobile-tab__arrow {
			margin-top: .5rem
		}

		@media only screen and (min-width:1001px) {
			.global-search__wrapper .mobile-tab__list.active .mobile-tab__arrow {
				margin-top: 0
			}
		}

		.mobile-tab__title {
			position: absolute;
			z-index: 1;
			right: 3.9375rem;
			text-transform: none;
			font-family: var(--fontName);
			font-weight: 400;
			font-size: .875rem;
			letter-spacing: .02em;
			color: #363636
		}

		.sort-title {
			font-family: var(--fontName);
			color: #b2b2b2;
			font-weight: 600;
			font-size: .875rem;
			line-height: 1.375rem;
			text-transform: uppercase;
			margin: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.sort-title {
				margin: 0;
				margin-bottom: 1.25rem
			}
		}

		.filter-title {
			font-family: var(--fontName);
			color: #b2b2b2;
			font-weight: 600;
			font-size: .875rem;
			padding: 0;
			text-transform: uppercase;
			margin: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.filter-title {
				margin: 0;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.filter-search {
				margin-top: 3.4375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.filter-search.experts {
				margin-top: .9375rem
			}
		}

		.mobile-search-overlay {
			display: none;
			position: fixed;
			height: 100vh;
			width: 100vw;
			left: 0;
			position: fixed;
			top: 0;
			z-index: 1000;
			background: rgba(255, 255, 255, .7);
			display: none;
			overflow-y: hidden
		}

		@media only screen and (min-width:1001px) {
			.mobile-search-overlay {
				display: none;
				opacity: 0
			}
		}

		.mobile-filter-container {
			height: auto;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: end;
			justify-content: flex-end;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.mobile-filter-container {
				margin-bottom: 2.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.mobile-filter-container {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:711px) {
			.mobile-filter-container .filter-search__container {
				margin-top: 4.6875rem
			}
		}

		.mobile-filter-container .filter-search__container.experts {
			margin-top: 0
		}

		.mobile-filter-container>button {
			border: 1px solid #0067b1;
			background: #fff;
			color: #0067b1;
			font-weight: 700;
			border-radius: 2px;
			width: 4.6875rem;
			height: 2.125rem;
			margin-right: 1.5625rem;
			z-index: 1001
		}

		@media only screen and (min-width:711px) {
			.mobile-filter-container>button {
				margin-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.mobile-filter-container>button {
				display: none
			}
		}

		.coveo-facet-value.coveo-selected {
			font-weight: 400
		}

		.coveo-facet-value.coveo-selected .coveo-facet-value-checkbox {
			background: #0067b1
		}

		.coveo-facet-value.coveo-selected .coveo-facet-value-checkbox svg .coveo-hook-svg {
			fill: #fff !important
		}

		.CoveoSearchInterface .coveo-facet-column {
			width: 16.875rem;
			background-color: #fff;
			border: 1px solid #f1f1f1;
			padding: 0 1rem 0 1rem
		}

		@media only screen and (min-width:711px) {
			.CoveoSearchInterface .coveo-facet-column {
				margin-top: 1rem
			}
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header-title {
			font-family: var(--fontName);
			font-weight: 400;
			color: #363636;
			font-size: .875rem;
			letter-spacing: .02em;
			margin: auto
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header {
			border: none;
			padding-top: .625rem;
			-ms-flex-align: end;
			align-items: flex-end
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input {
			margin-bottom: 1.125rem
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-manager-container>div {
			border-bottom: solid 1px #f1f1f1
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-manager-container>div :last-child {
			border: none
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-collapse-toggle-svg {
			display: none
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header-btn.coveo-dynamic-facet-header-collapse::after {
			content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMSA3TDcgMUwxMyA3IiBzdHJva2U9IiMwQzQwNkIiLz4NCjwvc3ZnPg0K)
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header-btn.coveo-dynamic-facet-header-expand {
			transform: rotate(180deg)
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header-btn.coveo-dynamic-facet-header-expand::after {
			content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMSA3TDcgMUwxMyA3IiBzdHJva2U9IiMwQzQwNkIiLz4NCjwvc3ZnPg0K)
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header {
			border-color: #f1f1f1
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-collapsed {
			height: 3.5rem
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input-icon {
			opacity: .5
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-show-more {
			display: none
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-checkbox-span-label-suffix {
			color: #363636
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-checkbox-button {
			background-color: #f1f1f1;
			border: none
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-values {
			padding: 0
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-values li:last-child {
			margin-bottom: 1.125rem
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-active .coveo-checkbox:checked+button {
			border-radius: 0;
			background-color: #0067b1
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-active .coveo-checkbox:checked+button:before {
			height: .5rem;
			border-color: #fff
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-active .coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label,
		.CoveoSearchInterface .coveo-facet-column .coveo-active .coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label-suffix {
			font-weight: 300
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-header-btn.coveo-dynamic-facet-header-clear {
			display: none !important
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-checkbox-label {
			font-family: var(--fontName);
			font-weight: 400;
			color: #363636;
			font-size: .875rem
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input {
			border-radius: 2px
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input input {
			border: none;
			background-color: #f1f1f1
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input input::-moz-placeholder {
			color: #969696
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input input:-ms-input-placeholder {
			color: #969696
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input input::placeholder {
			color: #969696
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input .coveo-combobox-input-icon {
			position: absolute;
			right: .625rem
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-combobox-input .coveo-combobox-input-icon+input {
			padding-left: .75rem
		}

		.CoveoSearchInterface .coveo-facet-column .coveo-dynamic-facet-collapsed-values {
			display: none
		}

		@media only screen and (max-width:856px) {
			.CoveoSearchInterface .coveo-facet-column.coveo-facet-dropdown-modal-content.coveo-dropdown-content {
				margin: 0 !important;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column;
				width: 100% !important
			}
		}

		@media only screen and (max-width:856px) {
			.CoveoSearchInterface .coveo-dropdown-header-wrapper {
				margin: 0 !important
			}

			.CoveoSearchInterface .coveo-dropdown-header-wrapper .coveo-facet-dropdown-header.coveo-accessible-button {
				margin: 0 !important
			}

			.CoveoSearchInterface .coveo-results-column {
				padding: .625rem 0 !important
			}

			.CoveoSearchInterface .CoveoResultList {
				margin: 0 !important
			}
		}

		.top-breadcrumb {
			width: 100%
		}

		.top-breadcrumb .CoveoBreadcrumb {
			border-bottom: none;
			padding: 0;
			top: 0
		}

		@media only screen and (min-width:711px) {
			.top-breadcrumb .CoveoBreadcrumb {
				top: 0;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.top-breadcrumb .CoveoBreadcrumb {
				margin-bottom: 1.875rem
			}
		}

		.top-breadcrumb .coveo-breadcrumb-items {
			padding-bottom: 0
		}

		.top-breadcrumb .coveo-breadcrumb-clear-all {
			font-family: var(--fontName);
			text-transform: uppercase;
			font-size: 14px;
			font-weight: 600;
			color: #0067b1;
			padding-bottom: 0
		}

		.top-breadcrumb ul.coveo-dynamic-facet-breadcrumb.coveo-breadcrumb-item {
			display: inline-block;
			width: auto
		}

		.top-breadcrumb ul.coveo-dynamic-facet-breadcrumb.coveo-breadcrumb-item li {
			height: 20px;
			background-color: #f1f1f1;
			border-radius: 40px;
			margin-right: 8px;
			min-width: 50px
		}

		.top-breadcrumb ul.coveo-dynamic-facet-breadcrumb.coveo-breadcrumb-item .coveo-dynamic-facet-breadcrumb-title {
			display: none
		}

		.top-breadcrumb ul.coveo-dynamic-facet-breadcrumb.coveo-breadcrumb-item .coveo-dynamic-facet-breadcrumb-collapse,
		.top-breadcrumb ul.coveo-dynamic-facet-breadcrumb.coveo-breadcrumb-item .coveo-dynamic-facet-breadcrumb-value {
			color: #363636;
			opacity: .7;
			font-family: var(--fontName);
			text-transform: uppercase;
			font-size: 10px;
			line-height: 14px;
			font-weight: 600;
			margin: auto 10px
		}

		.top-breadcrumb ul.coveo-dynamic-facet-breadcrumb.coveo-breadcrumb-item .coveo-dynamic-facet-breadcrumb-value-clear svg path {
			fill: #e1523d
		}

		.flex-between-row {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.flex-between-row :first-child {
			width: 100%;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:1215px) {
			.flex-between-row :first-child {
				width: 30%
			}
		}

		.flex-between-row :last-child {
			width: 70%;
			display: none
		}

		@media only screen and (min-width:1215px) {
			.flex-between-row :last-child {
				display: inline-block
			}
		}

		.search-empty-state {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		.search-empty-state img {
			width: 90px;
			height: 90px;
			margin-bottom: 20px
		}

		@media only screen and (min-width:711px) {
			.search-empty-state img {
				width: 130px;
				height: 130px
			}
		}

		@media only screen and (min-width:1001px) {
			.search-empty-state img {
				width: 200px;
				height: 200px;
				margin-bottom: 30px
			}
		}

		.search-empty-state h2 {
			font-family: var(--fontName);
			font-weight: 400;
			font-size: 18px;
			line-height: 28px;
			color: #656565;
			text-align: center;
			margin-bottom: 20px
		}

		@media only screen and (min-width:711px) {
			.search-empty-state h2 {
				font-size: 20px;
				line-height: 30px
			}
		}

		@media only screen and (min-width:1001px) {
			.search-empty-state h2 {
				font-size: 22px;
				line-height: 32px
			}
		}

		.search-empty-state p {
			text-align: center;
			font-size: 16px;
			line-height: 24px;
			color: #656565;
			padding: 0 24px
		}

		@media only screen and (min-width:711px) {
			.search-empty-state p {
				padding: 0
			}
		}

		.people_listing {
			margin: 10px 0 30px 0;
			position: relative
		}

		.people_listing .location-list__heading,
		.people_listing h4 {
			background: #fff;
			display: inline-block;
			line-height: 16px;
			margin: 0 0 8px 0;
			padding-right: 6px;
			position: relative;
			top: -9px
		}

		.people_listing .location-list__heading:before,
		.people_listing h4:before {
			content: "";
			height: 1px
		}

		.people_listing h5 {
			margin: 0 0 .6em 0
		}

		.people_listing-key {
			background-color: #fff;
			border: 1px solid #999;
			padding: 10px;
			position: absolute;
			top: 50px;
			right: 0
		}

		.people_listing-key .icon-ribbon-orange {
			display: inline-block;
			vertical-align: middle
		}

		.people_listing-key-text {
			font-size: 14px;
			font-weight: 700
		}

		.people_listing-locations-level2 .l-children-3,
		.people_listing-locations-level2 .l-children-4,
		.people_listing-locations-level2 .l-children-5,
		.people_listing-locations-level2 .l-children-6,
		.people_listing-locations-level2 .l-children-7 {
			clear: both
		}

		.people_listing-person-title {
			display: block;
			font-size: 13px;
			line-height: 18px
		}

		.people_listing-person-img {
			position: absolute
		}

		.people_listing-person-info h6 {
			margin-bottom: .3em
		}

		.people_listing-person-img+.people_listing-person-info {
			margin-left: 62px
		}

		.people_listing-person-info .icon-ribbon-orange {
			display: inline-block;
			margin-left: 6px;
			vertical-align: middle
		}

		@media (max-width:710px) {
			.people_listing-key {
				display: none
			}
		}

		@media only screen and (max-width:1000px) {
			.people_listing-map-popup {
				display: none !important
			}

			.people_listing h5:only-child {
				display: none
			}

			.people_listing h5.only-child {
				display: none
			}

			.people_listing h5>a {
				color: #000;
				cursor: default;
				font-size: 13px;
				font-weight: 700
			}

			.people_listing h5>a:hover {
				text-decoration: none
			}

			.people_listing-locations-level1>li {
				border-top: 1px solid #e0e0e0;
				margin-top: 30px
			}

			.people_listing-person {
				display: block;
				font-weight: 700;
				margin-bottom: 2em
			}

			.l-children-1 .people_listing-person {
				width: 100%
			}

			.people_listing-locations-level2>li.is-empty,
			.people_listing-locations-level2>li.l-children-0 {
				display: none
			}

			.people_listing-person-info h6 {
				font-size: 15px
			}

			.people_listing-person-info h6 a {
				color: #0067b1
			}

			.people_listing-person-info h6 a:hover {
				color: #e1523d
			}

			.people_listing-person-title {
				font-weight: 400
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {

			.people_listing-locations-level2>li.l-children-1,
			.people_listing-person {
				float: left;
				padding-right: 4%;
				width: 45%
			}

			.people_listing-person:nth-child(odd) {
				clear: both
			}

			.people_listing-person-bio {
				display: none
			}
		}

		@media only screen and (min-width:711px) {
			.people_listing {
				padding-top: 40px
			}
		}

		@media only screen and (min-width:1001px) {
			.people_listing {
				display: none
			}

			.people_listing-map-popup {
				background: #fff;
				margin-top: 60px;
				position: absolute;
				width: 270px;
				z-index: 50
			}

			.people_listing-map-popup.is-empty {
				border: 0;
				box-shadow: none
			}

			.people_listing-map-popup h5 {
				background: #372868;
				color: #fff;
				font-size: 12px;
				font-weight: 700;
				height: 12px;
				padding: 5px 7px;
				position: absolute;
				top: -22px;
				left: 0;
				width: 170px
			}

			.people_listing-map-popup h5 a {
				color: #fff;
				cursor: default;
				pointer-events: none
			}

			.people_listing-map-popup h5 a:hover {
				text-decoration: none
			}

			.people_listing-map-popup .people_listing-people {
				border: 1px solid #ccc;
				box-shadow: -3px 3px 6px 1px rgba(0, 0, 0, .3)
			}

			.people_listing-person-bio {
				font-size: 13px
			}

			.people_listing-person-info h6 {
				font-size: 16px;
				font-weight: 700
			}

			.people_listing-person-title {
				line-height: 18px
			}

			.people_listing-map-popup,
			.people_listing.people_listing-map-on {
				padding-top: 0
			}

			.people_listing-map-popup .location-list__heading,
			.people_listing-map-popup h4,
			.people_listing.people_listing-map-on .location-list__heading,
			.people_listing.people_listing-map-on h4 {
				font-size: 18px;
				margin: .5em 0
			}

			.people_listing-map-popup h5,
			.people_listing.people_listing-map-on h5 {
				font-size: 12px;
				font-weight: 700
			}

			.people_listing-map-popup .people_listing-locations,
			.people_listing.people_listing-map-on .people_listing-locations {
				float: left;
				margin-top: 24px;
				position: relative;
				width: 22%
			}

			.people_listing-map-popup .people_listing-locations .people_listing-people,
			.people_listing.people_listing-map-on .people_listing-locations .people_listing-people {
				display: none
			}

			.people_listing-map-popup .people_listing-locations-level1>li,
			.people_listing.people_listing-map-on .people_listing-locations-level1>li {
				margin-bottom: 20px
			}

			.people_listing-map-popup .people_listing-locations-level2>li,
			.people_listing.people_listing-map-on .people_listing-locations-level2>li {
				margin-bottom: 8px
			}

			.people_listing-map-popup .people_listing-locations-level2>li.is-active>h5>a,
			.people_listing.people_listing-map-on .people_listing-locations-level2>li.is-active>h5>a {
				color: #e1523d
			}

			.people_listing-map-popup .people_listing-key,
			.people_listing.people_listing-map-on .people_listing-key {
				display: none
			}

			.people_listing-map-popup .people_listing-people,
			.people_listing.people_listing-map-on .people_listing-people {
				max-height: 200px
			}

			.people_listing-map-popup .people_listing-people.is-overflowing,
			.people_listing.people_listing-map-on .people_listing-people.is-overflowing {
				overflow-y: scroll
			}

			.people_listing-map-popup .people_listing-person,
			.people_listing.people_listing-map-on .people_listing-person {
				border-top: 1px solid #ccc;
				display: block;
				padding: 10px;
				position: relative
			}

			.people_listing-map-popup .people_listing-person:first-child,
			.people_listing.people_listing-map-on .people_listing-person:first-child {
				border-top: 0
			}

			.people_listing-view-toggle-close {
				background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpQTFRFNyho////OClpQDJv4d/oOStqv7vP2dfjYVaIRDVxSjx2o5y6qqO+fHKcmJGxb2WTd22ZkIer4uDp/v7+19Thk4utmpKzm5OzYlaJOitqX1OGkIiseG6ZeW+ab2SS8vH1fnSd2dbicmeUjoaq+vr7/fz9opy5bmORl5CxQDFvhn2kf3aebWKR+fj6v7rOwr3RdGqWPC1sjIOokoqt7uzy2NXhhHuihXujqqS/a2CPwLzQd2yY+/v8lIyuZmMDjgAAANtJREFUeNqEkQcOwjAMRZPuAWVDW/bee6/7XwvbIS1ESHypif0a2T8O47/F3rsdOC5zncD+4sWGxoS0vJFyS2epdEvytck+Zd4EL+rsW7pBPIdxZ0bV+03ccsi7GGVLfAQ4w0sbTMvA6xicoKRvXmDNYloAHlLNKqABfBXKYuCeaFYj20+RuMC3IoyWgNvyesl5aIny0/NOgg/Jj1j62VFL7HGWfo4Y9IZ8T64eC+lf3HdMvtn8imuL5mCo85mK+XBLmefqz/yhVD55r7uhvG/oRZ4zsZV3V/USYADaSQp00n32zwAAAABJRU5ErkJggg==) no-repeat 100% 50%;
				color: #372868;
				padding: 5px 30px 5px 0;
				position: absolute;
				top: -10px;
				right: 0
			}
		}

		.detail-infographic {
			margin: 30px 0
		}

		.detail-link-wrap {
			padding-bottom: 20px;
			padding-top: 20px
		}

		.detail-link-wrap:last-child {
			padding-bottom: 0
		}

		.detail-link-download {
			background-position: 0 50%;
			color: #000;
			display: block;
			font-size: 11px;
			font-weight: 400;
			height: auto;
			padding: 4px 0 4px 22px;
			text-transform: uppercase;
			width: auto;
			margin-bottom: 14px
		}

		@media only screen and (min-width:1001px) {
			.rtf-detail .detail-infographic {
				width: 100%
			}
		}

		.meta {
			margin-bottom: 25px
		}

		.meta p {
			font-size: 13px;
			margin: 0 0 2px;
			line-height: 1.5
		}

		.meta .meta-publisher {
			color: #372868;
			font-weight: 700
		}

		.h1-main+.meta {
			border-top: 1px solid #e0e0e0;
			margin-top: 28px;
			padding-top: 28px
		}

		.meta.has-tags {
			margin-bottom: 25px
		}

		.meta.has-border {
			border-bottom: 1px solid #e0e0e0;
			border-top: 1px solid #e0e0e0;
			padding: 25px 0
		}

		.meta-group+.meta-group {
			margin-top: 25px
		}

		.meta-tag {
			background-color: #eee;
			border-radius: 10px;
			display: inline-block;
			font-size: 12px;
			margin: 5px 2px 5px 0;
			padding: 6px 8px 5px
		}

		.meta-tag:last-child {
			margin-right: 0
		}

		.link_list {
			margin: 20px 0
		}

		.link_list.has-border {
			border-bottom: 1px solid #e5e5e5;
			border-top: 1px solid #e5e5e5;
			padding: 12px 0
		}

		.link_list.has-border-bottom {
			border-bottom: 1px solid #e5e5e5;
			padding: 0 0 12px
		}

		.link_list-hor li {
			display: inline-block;
			margin: 5px 20px 5px 0
		}

		.linkout-arrow {
			font-size: .9375rem;
			font-family: var(--fontName);
			color: #0067b1;
			font-weight: 700;
			line-height: 1.125rem;
			margin-top: auto;
			display: inline-block
		}

		.banner {
			background-color: transparent;
			background-position: 50% 0;
			background-repeat: no-repeat
		}

		.home-regional .banner {
			background-position: 50% 100%
		}

		@media (max-width:710px) {
			.banner.banner-carousel {
				padding-top: 0
			}
		}

		@media only screen and (min-width:711px) {
			.banner.banner-carousel {
				height: initial
			}
		}

		.banner.banner-lg-color {
			padding-top: 0;
			background-color: #0c406b
		}

		@media only screen and (min-width:711px) {
			.banner.banner-lg-color {
				height: 272px
			}
		}

		@media only screen and (min-width:1001px) {
			.banner.banner-lg-color {
				height: 422px
			}
		}

		.banner.banner-white {
			background-color: #fff
		}

		.banner.banner-initial-height {
			height: initial
		}

		.banner.banner-hero-color--purple {
			background-color: #362967
		}

		.banner-hero-color__header {
			color: #fff;
			font-size: 1.25rem;
			font-weight: 700;
			padding: 3.5rem 0 5.75rem
		}

		.banner-hero-color__header:hover {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.banner-hero-color__header {
				font-size: 2.125rem
			}
		}

		.banner>.l-contain {
			display: block;
			height: 100%
		}

		.banner-folio {
			height: 32px;
			position: absolute;
			bottom: 0;
			right: 0
		}

		.banner-folio:after {
			background-image: linear-gradient(to right, rgba(55, 40, 104, 0) 0, #372868 100%);
			content: "";
			height: 32px;
			position: absolute;
			top: 0;
			left: -10px;
			width: 10px
		}

		.banner-folio.is-positioned-above-bar:after {
			display: none
		}

		.banner-folio.is-positioned-above-bar {
			bottom: 32px
		}

		.banner-section {
			display: table-cell;
			vertical-align: middle
		}

		.banner-section-logo {
			color: #372868;
			display: inline-block
		}

		.banner-title {
			background-color: #372868;
			min-height: 32px;
			text-transform: uppercase
		}

		.banner-title-back {
			background-color: #372868;
			background-position: 5px 45%;
			color: #fff;
			display: block;
			font-size: 13px;
			font-weight: 700;
			line-height: 32px;
			padding: 0 15px 0 30px;
			position: absolute;
			right: 0;
			bottom: 0;
			text-transform: uppercase
		}

		.banner-title-back:hover {
			color: #fff
		}

		.banner-title-text {
			color: #fff;
			display: block;
			font-size: 15px;
			font-weight: 700;
			line-height: 1.2;
			margin: 0;
			padding: 8px 4px 6px 15px
		}

		.banner-alert,
		.banner-announcement,
		.banner-worldwide {
			display: inline-block;
			position: relative
		}

		.banner-alert:after,
		.banner-announcement:after,
		.banner-worldwide:after {
			content: "";
			height: 0;
			position: absolute;
			width: 0
		}

		.banner-alert,
		.banner-worldwide {
			background-color: #e1523d;
			min-height: 70px
		}

		.banner-alert:after,
		.banner-worldwide:after {
			border-style: solid;
			border-width: 70px 22px 0 0;
			border-color: #e1523d transparent transparent transparent;
			top: 0;
			left: 100%
		}

		.banner-alert .link-more.icon-circle-arrow-blue-e {
			color: #fff
		}

		.banner-alert .link-more.icon-circle-arrow-blue-e:hover {
			text-decoration: underline
		}

		.banner-alert-text p,
		.banner-announcement-text p {
			font-size: 13px;
			margin: .6em 0
		}

		.banner-alert-text {
			color: #fff;
			padding: 15px 20px
		}

		.banner-alert-title,
		.banner-announcement-title {
			display: block;
			font-size: 16px;
			font-weight: 700;
			margin-bottom: 6px
		}

		.banner-announcement {
			background-color: #fff;
			min-height: 128px
		}

		.banner-announcement:after {
			border-style: solid;
			border-width: 128px 30px 0 0;
			border-color: #fff transparent transparent transparent;
			top: 0;
			right: -30px
		}

		.banner-announcement-text {
			padding: 18px 20px
		}

		.banner-announcement-title {
			color: #e1523d
		}

		.banner-worldwide-text {
			display: inline-block;
			color: #fff;
			letter-spacing: 1px;
			line-height: 70px;
			padding: 0 25px;
			text-transform: uppercase
		}

		.banner-sub {
			background-color: #0067b1;
			position: relative;
			z-index: 1
		}

		.banner-sub .breadcrumbs__item {
			margin: 0;
			padding: 0 .1875rem
		}

		.banner-sub .breadcrumbs__link {
			color: #fff;
			font-size: .875rem
		}

		.banner-sub .breadcrumbs__link:hover {
			opacity: .75
		}

		.banner-sub .breadcrumbs__divider {
			color: #fff
		}

		.banner-sub .breadcrumbs__current {
			color: #fff;
			font-weight: 700;
			font-size: .875rem
		}

		.banner-sub a {
			color: #fff
		}

		.banner-sub a:hover {
			opacity: .75
		}

		.banner-page-title {
			position: absolute;
			bottom: 1.5625rem
		}

		@media only screen and (min-width:1001px) {
			.banner-page-title {
				bottom: 2.375rem
			}
		}

		.banner-page-title.only-small-mobile {
			background-color: #fff;
			position: initial;
			bottom: initial;
			padding-top: 1.375rem;
			padding-right: 0;
			padding-left: 0;
			width: calc(100% - 36px)
		}

		.banner-page-title.only-small-mobile>* {
			color: #363636
		}

		.banner-page-title.only-small-mobile__primary {
			font-size: 1.375rem;
			font-weight: 700;
			line-height: 1.1;
			margin-bottom: 1.125rem
		}

		@media only screen and (min-width:711px) {
			.banner-page-title.only-small-mobile__primary {
				margin-bottom: .1875rem;
				max-width: 31.25rem
			}
		}

		.banner-page-title.only-small-mobile__secondary {
			font-size: .75rem
		}

		@media only screen and (min-width:1001px) {
			.banner-page-title {
				bottom: 2.5rem
			}
		}

		.banner-page-title>* {
			color: #fff
		}

		.banner-white-background .banner-page-title>* {
			color: #000
		}

		.banner-page-title__primary {
			font-size: 1.375rem;
			font-weight: 700;
			line-height: 1.1
		}

		@media only screen and (min-width:1001px) {
			.banner-page-title__primary {
				font-size: 2.125rem;
				line-height: 1.06;
				max-width: initial
			}
		}

		.banner-page-title__primary:hover {
			opacity: initial
		}

		.banner-page-title__secondary {
			margin-top: .1875rem;
			font-size: .875rem;
			font-weight: 300
		}

		@media only screen and (min-width:711px) {
			.banner-page-title__secondary {
				margin-top: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.banner-page-title__secondary {
				font-size: 1.125rem;
				margin-top: 1rem
			}
		}

		.banner-page-title__secondary:hover {
			opacity: initial
		}

		@media (max-width:710px) {
			.about .banner.banner-hero {
				height: 14.625rem
			}
		}

		.banner-center-contents {
			background-color: #0c355a;
			opacity: .9;
			position: absolute;
			max-width: 49.375rem;
			width: calc(100% - 36px);
			padding: 1.5rem 1.9375rem;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%)
		}

		.banner-center-contents>* {
			color: #fff
		}

		@media only screen and (min-width:1001px) {
			.banner-center-contents {
				padding: 2.5rem 3rem;
				width: 100%
			}
		}

		.banner-center-contents .banner__center-title:hover {
			opacity: 1
		}

		.banner-center-contents .banner__center-title {
			font-weight: 700;
			color: #fff;
			font-size: 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.banner-center-contents .banner__center-title {
				font-size: 2.125rem
			}
		}

		.banner-center-contents p {
			font-size: .875rem;
			line-height: 1.29;
			margin: .75rem 0 0 0
		}

		@media only screen and (min-width:1001px) {
			.banner-center-contents p {
				font-size: 1rem;
				line-height: 1.5rem
			}
		}

		.banner-hero {
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center
		}

		.banner-hero .l-contain {
			width: 100%
		}

		.sg-section .banner-hero .l-contain {
			width: calc(100% - 40px)
		}

		.banner-white-background {
			background-color: transparent
		}

		.banner-white-background .banner-page-title {
			bottom: 0
		}

		@media (max-width:710px) {
			.banner-folio {
				display: none
			}

			.banner-alert,
			.banner-announcement,
			.banner-worldwide {
				display: block
			}

			.banner-alert:after,
			.banner-announcement:after,
			.banner-worldwide:after {
				display: none
			}

			.banner-section-logo {
				font-size: 24px;
				padding: 10px 0 50px
			}

			.banner-section-logo br {
				display: none
			}

			.banner-sub-title {
				display: none
			}

			.banner-worldwide {
				min-height: 0
			}

			.banner-worldwide-text {
				font-size: 16px;
				line-height: 1.5;
				padding: 5px 15px
			}

			.banner-hero.banner,
			.banner-white-background.banner {
				height: 7.75rem
			}
		}

		@media only screen and (max-width:1000px) {
			.banner-folio.is-positioned-above-bar {
				bottom: 32px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.banner {
				position: relative
			}

			.banner>.l-contain {
				position: static
			}
		}

		@media only screen and (min-width:711px) {
			.banner {
				height: initial
			}

			.banner-center {
				padding-top: 0
			}

			.banner .hero,
			.banner-worldwide {
				margin: 55px 0 54px
			}

			.banner-alert,
			.banner-announcement {
				margin: 30px 0;
				max-width: 465px
			}

			.banner-alert+.hero,
			.banner-announcement+.hero {
				margin: 0 0 30px
			}

			.banner-lg {
				background-color: transparent;
				height: auto;
				min-height: 236px
			}

			.home .banner-lg {
				min-height: 0
			}

			.banner-lg>.l-contain {
				height: 236px
			}

			.home .banner-lg>.l-contain {
				height: auto
			}

			.banner-section {
				height: 236px
			}

			.banner-section-logo {
				font-size: 44px
			}

			.banner-section-logo-white {
				color: #fff
			}

			.banner-title {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%
			}

			.banner-sub-title {
				color: #fff;
				font-size: 27px;
				font-weight: 700;
				position: absolute;
				right: 0;
				text-align: right;
				top: 50%;
				transform: translate(0, -50%)
			}

			.banner-worldwide-text {
				font-size: 24px;
				letter-spacing: 1px
			}

			.banner-office {
				background-color: #873299;
				display: inline-block;
				line-height: 67px;
				margin-top: 84px;
				padding: 0 46px 0 22px;
				position: relative
			}

			.banner-office::after {
				border-top: 70px solid #873299;
				border-right: 22px solid transparent;
				content: "";
				font-size: 0;
				line-height: 0;
				position: absolute;
				right: -21px;
				top: 0;
				width: 0
			}

			.banner-office-blue {
				background-color: #0067b1
			}

			.banner-office-blue::after {
				border-top-color: #0067b1
			}

			.banner-office-green {
				background-color: #11864c
			}

			.banner-office-green::after {
				border-top-color: #11864c
			}

			.banner-office-orange {
				background-color: #fc662c
			}

			.banner-office-orange::after {
				border-top-color: #fc662c
			}

			.banner-office-text {
				color: #fff;
				font-size: 24px
			}

			.banner-hero.banner,
			.banner-white-background.banner {
				min-height: initial;
				height: 12.375rem
			}

			.banner-hero .l-contain,
			.banner-white-background .l-contain {
				height: 100%
			}

			.banner-hero.banner.banner-hero--insights,
			.banner-white-background.banner.banner-hero--insights {
				height: 11.875rem
			}
		}

		@media only screen and (min-width:1001px) and (max-width:1215px) {
			.banner-folio {
				min-width: 23%
			}
		}

		@media only screen and (min-width:1001px) {
			.banner-sub-title {
				font-size: 40px
			}

			.banner-hero.banner {
				height: 29.4375rem
			}

			.banner-hero {
				background-size: cover
			}

			.banner-hero .l-contain {
				height: 100%
			}

			.banner-hero.banner.banner-hero--insights {
				height: 21.5625rem
			}

			.banner-white-background.banner {
				height: 10rem
			}
		}

		@media only screen and (min-width:1216px) {
			.banner-folio {
				min-width: 20%
			}
		}

		.cookie-notice-styleguide-container {
			position: relative;
			height: 100px
		}

		.cookie-notice-styleguide-container .home-cookie-notice {
			position: absolute;
			bottom: 0
		}

		.home-cookie-notice {
			display: none;
			width: 100%;
			position: fixed;
			bottom: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			background-color: #363636;
			padding: 20px 16px;
			z-index: 5
		}

		@media only screen and (min-width:711px) {
			.home-cookie-notice {
				padding: 16px 24px;
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.home-cookie-notice {
				padding: 16px 60px
			}
		}

		.home-cookie-notice .rte-wrapper {
			max-width: 100%
		}

		@media only screen and (min-width:711px) {
			.home-cookie-notice .rte-wrapper {
				max-width: 70%
			}
		}

		@media only screen and (min-width:1001px) {
			.home-cookie-notice .rte-wrapper {
				max-width: 80%
			}
		}

		.home-cookie-notice .rte-wrapper a {
			color: #fff;
			text-decoration: underline
		}

		.home-cookie-notice .rte-wrapper p {
			color: #fff;
			font-size: 14px;
			line-height: 24px;
			font-weight: 400
		}

		@media only screen and (min-width:711px) {
			.home-cookie-notice .rte-wrapper p {
				margin-bottom: 0
			}
		}

		.home-cookie-notice>button {
			font-weight: 700;
			width: 192px;
			height: 48px
		}

		.overlay {
			position: fixed;
			z-index: 800;
			width: 100%;
			height: 0;
			visibility: hidden;
			opacity: 0;
			background-color: #fff;
			transition: visibility .25s, opacity .25s
		}

		@media only screen and (max-width:1215px) {
			.overlay.is-active {
				height: 100%;
				visibility: visible;
				opacity: .8
			}

			.overlay.is-active+.header {
				overflow: initial
			}
		}

		.nav-container {
			position: absolute;
			height: 100%;
			top: 0;
			background: #fcfcfc;
			width: 19.0625rem;
			left: 0;
			box-shadow: 0 0 25px rgba(0, 0, 0, .25);
			-ms-box-shadow: 0 0 25px rgba(0, 0, 0, .25)
		}

		@media only screen and (min-width:1001px) {
			.nav-container {
				background: 0 0;
				position: static;
				width: inherit;
				box-shadow: none
			}
		}

		.nav-container ul {
			list-style: none
		}

		.header--transparent .nav-container {
			z-index: 1000
		}

		@media only screen and (min-width:1001px) {
			.header--transparent .nav-container {
				background: 0 0
			}
		}

		.nav-wrap {
			position: fixed;
			transform: translate3d(-101%, 0, 0);
			height: 100%;
			top: 0;
			left: 0;
			z-index: 10;
			width: 100%;
			visibility: hidden;
			opacity: 0
		}

		@media only screen and (min-width:1001px) {
			.nav-wrap {
				position: static;
				transform: none;
				visibility: visible;
				-ms-flex-positive: 1;
				flex-grow: 1;
				opacity: 1
			}
		}

		.nav-wrap.is-collapsed-mq-medium {
			transition: 0s all
		}

		.header--open .nav-wrap {
			transform: translate3d(0, 0, 0);
			visibility: visible;
			opacity: 1;
			transition: all .3s ease-out
		}

		@media only screen and (min-width:1001px) {
			.header--open .nav-wrap {
				transform: none;
				visibility: visible
			}
		}

		.nav-wrap--close {
			transition: all .3s ease-in
		}

		.nav-article-top {
			margin-top: 18px
		}

		.nav-article-years {
			border-top: 1px solid #e0e0e0;
			padding-top: 12px
		}

		.nav-article-years li {
			display: inline
		}

		.nav-article-years li::after {
			color: #dadada;
			content: "|";
			font-weight: 400;
			padding-left: 8px;
			margin-right: 8px
		}

		.nav-article-years li.last::after {
			content: "";
			padding-right: 0;
			margin-right: 0
		}

		.nav-article-years li .year {
			color: #ccc;
			font-size: 16px;
			font-weight: 700;
			line-height: 1.2
		}

		.nav-article-years li .year:hover {
			color: #0067b1;
			text-decoration: none
		}

		.nav-article-years li .year.is-active {
			color: #363636;
			pointer-events: none
		}

		@media (max-width:710px) {
			.nav-article-years {
				padding-right: 80px
			}
		}

		@media only screen and (min-width:711px) {
			.nav-article-top {
				margin-top: 20px
			}

			.nav-article-top .link-top {
				font-size: 14px
			}
		}

		.services-contents__lists {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap
		}

		@media only screen and (min-width:1001px) {
			.services-contents__lists {
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				margin-top: 4.1875em
			}
		}

		.services-contents__list {
			border-bottom: 1px solid #e0e0e0;
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.services-contents__list {
				width: 20%;
				padding: .5rem .9375rem 0 1.5625rem;
				border-bottom: none;
				border-left: 1px solid #e0e0e0
			}

			.services-contents__list:first-of-type {
				border-left: none;
				padding-left: 0
			}
		}

		.services-contents__list.active .services-contents__list-button-piece:last-of-type {
			transform: rotate(0)
		}

		.services-contents__list-header {
			font-size: 1.25rem;
			color: #0c406b;
			line-height: 1.5rem;
			font-weight: 700;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-align: center;
			align-items: center;
			padding: 1.0625rem 2.1875rem 1.0625rem 3.4375rem
		}

		@media only screen and (min-width:1001px) {
			.services-contents__list-header {
				padding: 0
			}
		}

		.services-contents__list-header:hover {
			opacity: .75;
			color: #0c406b
		}

		.services-contents__list-header-icon {
			background-size: cover;
			display: block;
			width: 2rem;
			height: 2rem;
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%)
		}

		@media only screen and (min-width:1001px) {
			.services-contents__list-header-icon {
				width: 3rem;
				height: 3rem;
				transform: none;
				top: auto;
				left: auto;
				position: relative;
				margin-bottom: 2.3125rem
			}
		}

		.services-contents__list-button {
			background-color: #e0e0e0;
			width: 1.25rem;
			height: 1.25rem;
			border-radius: 100%;
			top: 1.25rem;
			position: absolute;
			right: 0
		}

		.services-contents__list-button-piece {
			width: .625rem;
			height: .0625rem;
			background-color: #0c406b;
			display: inline-block;
			transition: all .2s cubic-bezier(.77, .2, .05, 1)
		}

		.services-contents__list-button-piece:first-of-type {
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%)
		}

		.services-contents__list-button-piece:last-of-type {
			transform: rotate(90deg);
			position: absolute;
			transform-origin: center;
			left: 25%;
			top: 50%;
			transform: rotate(90deg)
		}

		.services-contents__sub {
			display: none;
			padding-left: 3.4375em;
			padding-bottom: .875em
		}

		@media only screen and (min-width:1001px) {
			.services-contents__sub {
				display: block !important;
				margin-top: 1.375em;
				padding-left: 0;
				padding-bottom: 0
			}
		}

		.services-contents__sub-list {
			font-size: .875rem;
			color: #b2b2b2;
			margin: .75rem 0
		}

		.services-contents__sub-list:first-of-type {
			margin: 0 0 .75rem
		}

		@media only screen and (min-width:711px) {
			.services-contents__sub-list:first-of-type {
				margin-top: -.3125rem;
				margin-bottom: .75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.services-contents__sub-list:first-of-type {
				margin: .75rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.services-contents__sub-list {
				color: #0c406b;
				margin: .875rem 0
			}
		}

		.services-contents__sub-list:hover {
			opacity: .75
		}

		.services-contents__sub-list a {
			color: inherit;
			line-height: 1.25rem
		}

		.services-contents__specialty {
			margin: 1.25rem 0
		}

		@media only screen and (min-width:1001px) {
			.services-contents__specialty {
				margin-top: 5.625rem;
				margin-bottom: 3.4375rem
			}
		}

		.services-contents__specialty-header {
			color: #363636;
			margin-bottom: 1.6875rem;
			font-weight: 700
		}

		.services-contents__specialty-list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap
		}

		@media only screen and (min-width:1001px) {
			.services-contents__specialty-list {
				-ms-flex-flow: row wrap;
				flex-flow: row wrap
			}
		}

		.services-contents__specialty-list-item {
			font-size: .875rem;
			color: #b2b2b2;
			max-width: 15.625rem;
			margin-bottom: 1.125rem;
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.services-contents__specialty-list-item {
				color: #0c406b
			}
		}

		.services-contents__specialty-list-item a {
			color: inherit
		}

		.services-contents__specialty-list-item:hover {
			color: #0067b1
		}

		.emea-redirect-component {
			border: 1px solid #ebebeb;
			background: #fff;
			width: 100%;
			height: auto;
			min-height: 74px;
			padding: 24px 20px
		}

		.emea-redirect-component p {
			font-size: 18px;
			line-height: 28px;
			color: #363636
		}

		.emea-redirect-component a {
			color: #0067b1;
			font-weight: 700
		}

		.emea-redirect-component img {
			margin-left: 8px;
			height: 15px
		}

		.view-container {
			overflow: hidden !important
		}

		@media only screen and (max-width:1000px) {

			*,
			::before,
			:after {
				box-sizing: border-box
			}

			.container,
			.scroller,
			body,
			html {
				height: 100%
			}

			.scroller,
			.scroller-inner {
				position: relative
			}

			.container {
				position: relative;
				overflow: hidden;
				background: #34495e
			}

			.menu-trigger {
				position: relative;
				padding-left: 60px;
				font-size: .9em
			}

			.menu-trigger:before {
				position: absolute;
				top: 2px;
				left: 0;
				width: 40px;
				height: 6px;
				background: #fff;
				box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;
				content: ""
			}

			.mp-pusher {
				position: relative;
				left: 0;
				height: 100%
			}

			.mp-pusher.mp-pusher-deactivate {
				transform: initial !important
			}

			.mp-menu {
				position: absolute;
				top: 0;
				right: 0;
				z-index: 1;
				height: 100%;
				transform: translate3d(100%, 0, 0)
			}
		}

		@media only screen and (max-width:1000px) and (max-width:1000px) {
			.mp-menu {
				width: 34rem
			}
		}

		@media only screen and (max-width:1000px) and (max-width:710px) {
			.mp-menu {
				width: 19.375rem;
				background-color: red
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-level {
				position: absolute;
				top: 0;
				z-index: 1;
				right: 0;
				width: 100%;
				height: 100%;
				transform: translate3d(100%, 0, 0)
			}

			.mp-level.main {
				background-color: #fff
			}

			.mp-level-2.mp-level [class^=icon-nav] {
				margin-top: 1.3em
			}

			.mp-level-2.mp-level [class^=icon-nav]:before {
				display: none
			}

			.mp-level-2 a {
				line-height: 2.25rem;
				font-size: .875rem;
				position: relative
			}

			.mp-level-2 a:before {
				content: "";
				background-size: cover;
				width: 1.0625rem;
				height: 1.0625rem;
				display: inline-block;
				vertical-align: middle;
				margin-right: 1.5rem
			}
		}

		@media only screen and (max-width:1000px) and (min-width:1001px) {
			.mp-level-2 a:before {
				margin-right: 0;
				margin-bottom: .875rem;
				width: 1.5625rem;
				height: 1.5625rem;
				display: block
			}
		}

		@media only screen and (max-width:1000px) and (max-width:710px) {
			.mp-level-2 a:before {
				margin-right: .875rem
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-level-2 a:after {
				content: "";
				display: inline-block;
				position: absolute;
				width: .5rem;
				height: .875rem;
				right: 2.25rem;
				position: absolute;
				top: 50%;
				bottom: auto;
				transform: translateY(-50%)
			}
		}

		@media only screen and (max-width:1000px) and (max-width:710px) {
			.mp-level-2 a:after {
				right: 1.375rem
			}
		}

		@media only screen and (max-width:1000px) and (min-width:1001px) {
			.mp-level-2 a:after {
				display: none !important
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-level-2 a.finance:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLDI1QTIzLDIzLDAsMCwxLDQwLjA2LDcuNjVIMzUuNzJ2Mmg3LjQyVjhsLjEtLjEtLjEtLjFWMi4yM2gtMlY1LjkyQTI1LDI1LDAsMCwwLDIuODUsMzYuNmwuNDYuODgsMS43Ny0uOTMtLjQ2LS44OUEyMywyMywwLDAsMSwyLDI1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ3Ljc1LDE0LjYzbC0uNDItLjkxLTEuODIuODMuNDIuOTFBMjMsMjMsMCwwLDEsOSw0MS41NWg0LjA3di0ySDUuN3YxLjM1aDBWNDdoMlY0M2EyNSwyNSwwLDAsMCw0MC4wNi0yOC40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1LjY0LDM2Ljc0VjM0LjMzYTcuMDYsNy4wNiwwLDAsMCwzLjIxLTFBNC43Nyw0Ljc3LDAsMCwwLDMxLjA3LDI5YTQuMjUsNC4yNSwwLDAsMC0xLjYxLTMuNTUsMTUsMTUsMCwwLDAtMy44Mi0xLjc0VjE5LjA5YTEuODQsMS44NCwwLDAsMSwxLjYzLjkzLDQuMzIsNC4zMiwwLDAsMSwuMzYsMS41NmgzLjE1YTQuNzEsNC43MSwwLDAsMC0yLjA5LTQuMTYsNiw2LDAsMCwwLTMuMDYtMVYxNC44NUgyNC40N3YxLjZhOC42OCw4LjY4LDAsMCwwLTEuODYuMyw0LjU5LDQuNTksMCwwLDAtMS45LDEuMTgsNC42NSw0LjY1LDAsMCwwLTEsMS41Nyw1LjQxLDUuNDEsMCwwLDAtLjM3LDIsNC41NCw0LjU0LDAsMCwwLC45NCwyLjg5LDYuMjEsNi4yMSwwLDAsMCwzLjIzLDEuODdsMSwuMjl2NS4xMmEyLjQ3LDIuNDcsMCwwLDEtMS44NC0xLDUuODgsNS44OCwwLDAsMS0uNDctMkgxOC45M3EwLDMuMzIsMiw0LjdhOC4xOCw4LjE4LDAsMCwwLDMuNTMsMXYyLjM5Wm0wLTkuNzhhNSw1LDAsMCwxLDEuNDEuNzIsMiwyLDAsMCwxLC43LDEuNjNBMi4yMiwyLjIyLDAsMCwxLDI3LDMxLjIyYTMsMywwLDAsMS0xLjM2LjQzWm0tMi40Ni00LjIzYTEuOTEsMS45MSwwLDAsMS0uNzYtMS41OSwyLDIsMCwwLDEsLjUtMS40NiwyLjExLDIuMTEsMCwwLDEsMS41NS0uNTZ2NC4yMUE0LjI4LDQuMjgsMCwwLDEsMjMuMTgsMjIuNzNaIi8+PC9zdmc+)
			}

			.mp-level-2 a.economic:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwyMVYxM0gzOS42TDI0LDAsOC40LDEzSDB2OEg2VjQwSDB2OEg0OFY0MEg0MlYyMVpNMjQsMi42LDM2LjQ4LDEzaC0yNVpNMiwxOVYxNUg0NnY0SDJaTTI1LDQwVjIxaDdWNDBaTTIzLDIxVjQwSDE2VjIxWk04LDIxaDZWNDBIOFpNNDYsNDJ2NEgyVjQySDQ2Wm0tNi0ySDM0VjIxaDZaIi8+PC9zdmc+)
			}

			.mp-level-2 a.forensic:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwwSDBWMzZIMjEuNzdMMTMuNiw0Ni43OSwxNS4xOSw0OCwyNCwzNi4zNywzMi44MSw0OGwxLjU5LTEuMjFMMjYuMjMsMzZINDhaTTQ2LDM0SDJWMkg0NloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTkuNTkgMTcuODggMjUuNTMgMjMuODIgMzUuMTUgMTQuMjEgMzUuMTUgMTguNzkgMzcuMTUgMTguNzkgMzcuMTUgMTAuNzkgMjkuMTQgMTAuNzkgMjkuMTQgMTIuNzkgMzMuNzMgMTIuNzkgMjUuNTMgMjAuOTkgMTkuNTkgMTUuMDUgOC44NiAyNS43OSAxMC4yNyAyNy4yMSAxOS41OSAxNy44OCIvPjwvc3ZnPg==)
			}

			.mp-level-2 a.strategic:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzOS4yNywzMy40NSwyNC43Miw0NC41NCwxMy42MmE0Ljg4LDQuODgsMCwwLDAsMC02LjlMNDEuMjYsMy40NGE0Ljg4LDQuODgsMCwwLDAtNi45LDBMMjMuMjcsMTQuNTQsOC43NCwwLDAsOC43MywxNC41NCwyMy4yNiw4LjczLDI5LjA4bDQuMzYsNC4zNi0zLDNhNy4yLDcuMiwwLDAsMC05LjM5LjY3TDAsMzcuODFsNC4zNiw0LjM2TDAsNDYuNTMsMS40NSw0OGw0LjM2LTQuMzZMMTAuMTgsNDhsLjczLS43M2E3LjIsNy4yLDAsMCwwLC42Ny05LjM5bDMtMyw0LjM2LDQuMzYsNS44Mi01LjgyTDM5LjI3LDQ4Wk0xMC45MSw0Mi43M2MwLC4xNSwwLC4yOS0uMDcuNDNzMCwuMjMtLjA4LjM1YTUuMDgsNS4wOCwwLDAsMS0uMTcuNDljMCwuMDktLjA2LjE4LS4xLjI3YTUsNSwwLDAsMS0uMzkuNzNMNy4yNyw0Mi4xNyw1LjgyLDQwLjcxLDMsMzcuODhhNS4wNiw1LjA2LDAsMCwxLC43My0uMzlsLjI3LS4xYTUuMDgsNS4wOCwwLDAsMSwuNDktLjE3bC4zNS0uMDguNDMtLjA3LjQsMEg2bC40NCwwLC4zLjA1Yy4xNywwLC4zMy4wNi41LjExbC4xLDBhNS4wOCw1LjA4LDAsMCwxLDEuMjcuNmgwYTQuNzUsNC43NSwwLDAsMSwxLjQ1LDEuNDVoMGE1LjA4LDUuMDgsMCwwLDEsLjYsMS4yN2wwLC4xYzAsLjE2LjA4LjMzLjExLjVzMCwuMi4wNS4zLDAsLjI5LDAsLjQ0LDAsLjI1LDAsLjM4UzEwLjkzLDQyLjYsMTAuOTEsNDIuNzNabS04LTM0TDguNzQsMi45MWw1LjgyLDUuODJMOC43MywxNC41NVpNMTAuMTksMTYsMTYsMTAuMTgsMjEuODEsMTYsMTYsMjEuODFabTEuNDQsMTMuMDhMMTYsMjQuNzJoMEwyNC43MywxNmgwTDM1LjgyLDQuOWEyLjgyLDIuODIsMCwwLDEsNCwwbDMuMjgsMy4yOGEyLjgyLDIuODIsMCwwLDEsMCw0TDE4LjkxLDM2LjM1Wk0yNi4xOSwzMiwzMiwyNi4xOCwzNy44MiwzMiwzMiwzNy44MlptMTMuMDksMS40NSw1LjgyLDUuODItNS44Miw1LjgyLTUuODItNS44MloiLz48L3N2Zz4=)
			}

			.mp-level-2 a.technology:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ni43Myw5LjM5QzQ1LjM5LDgsNDMuMTMsNy4zMSw0MC4yNyw3LjMxaDBhMzAuMTEsMzAuMTEsMCwwLDAtOC4zNCwxLjRDMzAsMy4zOSwyNy4xOSwwLDI0LDBzLTYsMy4zOS03LjkzLDguN2EzMC4xMSwzMC4xMSwwLDAsMC04LjM0LTEuNGMtMi44NiwwLTUuMTIuNjctNi40NiwyLjA5Qy0xLjY0LDEyLjQ4LjYxLDE4LjMsNi4zNSwyNC4zMWMtNS43NCw2LTgsMTEuODMtNS4wOCwxNC45MSwxLjMzLDEuNDIsMy41OSwyLjA5LDYuNDYsMi4wOWEzMC40LDMwLjQsMCwwLDAsOC41NS0xLjQ2QzE4LjE2LDQ0Ljg0LDIwLjkyLDQ4LDI0LDQ4czUuODQtMy4xNiw3LjcyLTguMTZhMzAuNCwzMC40LDAsMCwwLDguNTUsMS40NmMyLjg2LDAsNS4xMi0uNjcsNi40Ni0yLjA5LDIuOTEtMy4wOS42Ni04LjkxLTUuMDgtMTQuOTFDNDcuMzksMTguMyw0OS42NCwxMi40OCw0Ni43Myw5LjM5Wm0tNi40Ni0uMDloMGMyLjM0LDAsNC4xMS41Miw1LDEuNDZBMy4wOCwzLjA4LDAsMCwxLDQ2LDEzLjM5Yy0uMjgsMi4zNS0yLjE1LDUuNzYtNS43Miw5LjUxYTU3LjM3LDU3LjM3LDAsMCwwLTYuMzEtNS4yMSw0NC4wNSw0NC4wNSwwLDAsMC0xLjM5LTcuMDlBMjgsMjgsMCwwLDEsNDAuMjcsOS4zMVptLTYuMSwxMWE1Mi45Miw1Mi45MiwwLDAsMSw0LjY2LDQsNTMsNTMsMCwwLDEtNC43MSw0Yy4xMS0xLjQuMTctMi44My4xNy00LjNDMzQuMjksMjIuNzYsMzQuMjUsMjEuNTQsMzQuMTcsMjAuMzVaTTMxLjcsMTYuMTZoMGMtMS44LTEuMTgtMy42MS0yLjI0LTUuNDItMy4yLDEuNDgtLjY2LDIuOTQtMS4yNCw0LjM2LTEuNzRBNDAsNDAsMCwwLDEsMzEuNywxNi4xNlpNMTguNTYsNy44MkMyMC4xMiw0LjE3LDIyLjE2LDIsMjQsMnMzLjg4LDIuMTcsNS40NCw1LjgyYy4yMS40OC40LDEsLjU4LDEuNWE1Ni4zOCw1Ni4zOCwwLDAsMC02LDIuNDksNTYuNCw1Ni40LDAsMCwwLTYtMi40OUMxOC4xNiw4LjgsMTguMzYsOC4zLDE4LjU2LDcuODJabS0xLjIsMy40YzEuNDMuNDksMi44OSwxLjA3LDQuMzYsMS43NC0xLjgxLDEtMy42MiwyLTUuNDIsMy4yaDBBNDAsNDAsMCwwLDEsMTcuMzcsMTEuMjFaTTIsMTMuMzlhMy4wOCwzLjA4LDAsMCwxLC42OS0yLjYyYy44OS0uOTQsMi42Ni0xLjQ2LDUtMS40NmEyNy45NCwyNy45NCwwLDAsMSw3Ljc0LDEuMjksNDQuMDYsNDQuMDYsMCwwLDAtMS4zOSw3LjA5LDU3LjM4LDU3LjM4LDAsMCwwLTYuMzEsNS4yMUM0LjE5LDE5LjE0LDIuMzEsMTUuNzQsMiwxMy4zOVpNMTMuODgsMjguM2E1Myw1MywwLDAsMS00LjcxLTQsNTIuOTMsNTIuOTMsMCwwLDEsNC42Ni00Yy0uMDgsMS4xOS0uMTIsMi40MS0uMTIsMy42NUMxMy43MSwyNS40NywxMy43NywyNi45MSwxMy44OCwyOC4zWm0tNi4xNSwxMWMtMi4zNCwwLTQuMTEtLjUyLTUtMS40NkEzLjA4LDMuMDgsMCwwLDEsMiwzNS4yM2MuMjgtMi4zNSwyLjE1LTUuNzYsNS43Mi05LjUxQTU3LjQ4LDU3LjQ4LDAsMCwwLDE0LjE1LDMxYTQyLjYzLDQyLjYzLDAsMCwwLDEuNDgsN0EyOC4xOCwyOC4xOCwwLDAsMSw3LjczLDM5LjMxWm04LjY4LTYuNzhjMS43NiwxLjE1LDMuNTUsMi4yLDUuMzIsMy4xNC0xLjQyLjY0LTIuODIsMS4yLTQuMTksMS42OEEzOC4xNywzOC4xNywwLDAsMSwxNi40MSwzMi41MlptMTMsNy42NkMyNy44OCw0My44MywyNS44NCw0NiwyNCw0NnMtMy44OC0yLjE3LTUuNDQtNS44MmMtLjEzLS4zMS0uMjUtLjY0LS4zNy0xQTU2LjY1LDU2LjY1LDAsMCwwLDI0LDM2LjgxYTU2LjY1LDU2LjY1LDAsMCwwLDUuODEsMi40MUMyOS42OSwzOS41NCwyOS41NywzOS44NywyOS40NCw0MC4xOFptMS0yLjg1Yy0xLjM3LS40OC0yLjc3LTEtNC4xOS0xLjY4LDEuNzgtLjk0LDMuNTYtMiw1LjMyLTMuMTRBMzguMTcsMzguMTcsMCwwLDEsMzAuNDYsMzcuMzRaTTMyLDI5Ljg2Yy0uNDUuMzEtLjkuNjItMS4zNy45M0E2NS4zNiw2NS4zNiwwLDAsMSwyNCwzNC41OGE2NS4zNiw2NS4zNiwwLDAsMS02LjU5LTMuNzljLS40Ny0uMzEtLjkyLS42Mi0xLjM3LS45M0E1Myw1MywwLDAsMSwxNS43MSwyNGMwLTEuNzguMDktMy41MS4yNi01LjIuNDctLjMzLjk0LS42NSwxLjQ0LTFBNjUuMzUsNjUuMzUsMCwwLDEsMjQsMTRhNjUuMzUsNjUuMzUsMCwwLDEsNi41OSwzLjc5Yy41LjMyLDEsLjY1LDEuNDQsMSwuMTYsMS42OS4yNiwzLjQyLjI2LDUuMkE1Myw1MywwLDAsMSwzMiwyOS44NlptMTQsNS4zN2EzLjA4LDMuMDgsMCwwLDEtLjY5LDIuNjJjLS44OS45NC0yLjY2LDEuNDYtNSwxLjQ2QTI4LjE4LDI4LjE4LDAsMCwxLDMyLjM3LDM4YTQyLjYzLDQyLjYzLDAsMCwwLDEuNDgtNyw1Ny40OCw1Ny40OCwwLDAsMCw2LjM5LTUuMjdDNDMuODEsMjkuNDcsNDUuNjksMzIuODcsNDYsMzUuMjNaIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyNCIgY3k9IjI0IiByPSIyIi8+PC9zdmc+)
			}

			.mp-level-2 a.aero:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzNC4xM1YyOC40NGwtMi42OC0xLjUyVjIwLjhhMywzLDAsMCwwLTYsMHYyLjcxbC0xLjIxLS42OHYtNS45YTMsMywwLDAsMC02LDB2Mi40OWwtMi42My0xLjVWOC42NUMyOS40OCw1LjY4LDI3LDAsMjQsMHMtNS40Nyw1LjY4LTUuNDcsOC42NXY5LjI1bC0yLjY3LDEuNTFWMTYuOTNhMywzLDAsMCwwLTYsMHY1LjlsLTEuMjEuNjhWMjAuOGEzLDMsMCwwLDAtNiwwdjYuMTFMMCwyOC40NHY1LjY5TDE4LjU1LDMwdjMuMUw5Ljk0LDM4LjY2VjQ4bDE0LTcuNTgsMTQsNy41OFYzOC42NmwtOC40Ni01LjVWMzBaTTQxLjMyLDIwLjhhMSwxLDAsMCwxLDIsMHY1bC0yLTEuMTNabS03LjItMy44N2ExLDEsMCwwLDEsMiwwdjQuNzZsLTItMS4xM1pNNDYsMjkuNnYyTDI5LjQ4LDI4VjIwLjIyWk0xMS44OCwxNi45M2ExLDEsMCwwLDEsMiwwdjMuNjNsLTIsMS4xM1pNNC42OCwyMC44YTEsMSwwLDAsMSwyLDB2My44NGwtMiwxLjEzWk0yLDMxLjY0di0ybDE2LjU1LTkuNFYyOFptMzMuOTQsOC4xdjQuOWwtMTEtNi0xLS41Mi0xLC41Mi0xMSw2VjM5Ljc1bDcuNjktNC45NC45Mi0uNTlWOC42NUMyMC41NSw2LjM2LDIyLjYyLDIsMjQsMnMzLjQ3LDQuMzYsMy40Nyw2LjY1VjM0LjI0bC45MS41OVoiLz48L3N2Zz4=)
			}

			.mp-level-2 a.agriculture:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NywyOEExOS42NywxOS42NywwLDAsMCwyNSw0MS41MXYtMTNoNC44QTExLjU1LDExLjU1LDAsMCwwLDQxLjM1LDE2Ljkydi0uODRoLTUuOEExMS41NCwxMS41NCwwLDAsMCwyNSwyMi45NFYxNS41N2wxLjM2LTEuMzZhOC4zOCw4LjM4LDAsMCwwLDAtMTEuODVMMjQsMCwyMS42NCwyLjM2YTguMzgsOC4zOCwwLDAsMCwwLDExLjg1TDIzLDE1LjU3djcuMzZhMTEuNTQsMTEuNTQsMCwwLDAtMTAuNTUtNi44Nkg2LjY1di44NEExMS41NSwxMS41NSwwLDAsMCwxOC4yLDI4LjQ3SDIzdjEzQTE5LjY3LDE5LjY3LDAsMCwwLDQuMzMsMjhIMHYuMzNBMTkuNjcsMTkuNjcsMCwwLDAsMTkuNjcsNDhoOC42NkExOS42NywxOS42NywwLDAsMCw0OCwyOC4zM1YyOFptLTguMTItOS45MmgzLjczYTkuNTYsOS41NiwwLDAsMS05LjQ4LDguMzlIMjYuMDdBOS41Niw5LjU2LDAsMCwxLDM1LjU1LDE4LjA4Wk0xOC4yLDI2LjQ3YTkuNTYsOS41NiwwLDAsMS05LjQ4LTguMzloMy43M2E5LjU2LDkuNTYsMCwwLDEsOS40OCw4LjM5Wk0xOS42Nyw0NkExNy43LDE3LjcsMCwwLDEsMi4wOCwzMEg0LjMzQTE3LjcsMTcuNywwLDAsMSwyMS45Miw0NlpNMjMuMDUsMy43NywyNCwyLjgzbC45NS45NWE2LjM5LDYuMzksMCwwLDEsMCw5bC0uOTUuOTUtLjk1LS45NUE2LjM5LDYuMzksMCwwLDEsMjMuMDUsMy43N1pNMjguMzMsNDZIMjYuMDhBMTcuNywxNy43LDAsMCwxLDQzLjY3LDMwaDIuMjVBMTcuNywxNy43LDAsMCwxLDI4LjMzLDQ2WiIvPjwvc3ZnPg0K)
			}

			.mp-level-2 a.automotive:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NC4zMywxOC40NWgtLjEyTDQyLjU2LDZjLS40NS0zLjQxLTMuODUtNi03LjkxLTZIMTMuMzRDOS4yOSwwLDUuODksMi41Nyw1LjQ0LDZMMy43OSwxOC40NUgzLjY3QTMuNjcsMy42NywwLDAsMCwwLDIyLjEyVjM2Ljc4YTMuNjcsMy42NywwLDAsMCwzLjY3LDMuNjdINS41MlY0NWEzLDMsMCwwLDAsMywzaDQuODJhMywzLDAsMCwwLDMtM1Y0MC40NUgzMS41N1Y0NWEzLDMsMCwwLDAsMywzaDQuODJhMywzLDAsMCwwLDMtM1Y0MC40NWgxLjg1QTMuNjcsMy42NywwLDAsMCw0OCwzNi43OFYyMi4xMkEzLjY3LDMuNjcsMCwwLDAsNDQuMzMsMTguNDVaTTE0LjQzLDQ1YTEsMSwwLDAsMS0xLDFIOC41N2ExLDEsMCwwLDEtMS0xVjQwLjVoNi45MVptMjYsMGExLDEsMCwwLDEtMSwxSDM0LjYxYTEsMSwwLDAsMS0xLTFWNDAuNWg2LjkxWk03LjQyLDYuMjVDNy43NCwzLjgzLDEwLjI5LDIsMTMuMzQsMkgzNC42NmMzLjA2LDAsNS42MSwxLjgzLDUuOTIsNC4yNWwxLjYxLDEyLjJINS44MVpNMjAsMzguNDV2LTRoOHY0Wm0yNi0xLjY3YTEuNjcsMS42NywwLDAsMS0xLjY3LDEuNjdIMzB2LTZIMTh2NkgzLjY3QTEuNjcsMS42NywwLDAsMSwyLDM2Ljc4VjIyLjEyYTEuNjcsMS42NywwLDAsMSwxLjY3LTEuNjdINDQuMzNBMS42NywxLjY3LDAsMCwxLDQ2LDIyLjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExLDI0LjQ1YTUsNSwwLDEsMCw1LDVBNSw1LDAsMCwwLDExLDI0LjQ1Wm0wLDhhMywzLDAsMSwxLDMtM0EzLDMsMCwwLDEsMTEsMzIuNDVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzcsMjQuNDVhNSw1LDAsMSwwLDUsNUE1LDUsMCwwLDAsMzcsMjQuNDVabTAsOGEzLDMsMCwxLDEsMy0zQTMsMywwLDAsMSwzNywzMi40NVoiLz48L3N2Zz4=)
			}

			.mp-level-2 a.construction:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwxNlY2SDE4LjU4VjBoLTEwVjZIMFYxNkg4LjU4VjM4aC01VjQ4aDIwVjM4aC01VjE2SDQydjguMzdIMzh2MTBINDh2LTEwSDQ0VjE2Wk0xMC41OCwyaDZWNmgtNlptMCw2aDZ2NmgtNlptMCw4aDQuN2wtNC43LDQuNTVabTAsNy4zMyw2LTUuODF2NWwtNiw1LjgxWm0wLDcuNzYsNi01LjgxdjUuNDJsLTYsNS44MVptNiwyLjRWMzhIMTJaTTIsMTRWOEg4LjU4djZaTTIxLjU4LDQwdjZoLTE2VjQwWm0tMy0yNlY4SDQ2djZaTTQ2LDI2LjQxdjZINDB2LTZoMnYyLjQxaDJWMjYuNDFaIi8+PC9zdmc+DQo=)
			}

			.mp-level-2 a.energy:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNSwyQTIzLDIzLDAsMSwxLDIsMjUsMjMsMjMsMCwwLDEsMjUsMm0wLTJBMjUsMjUsMCwxLDAsNTAsMjUsMjUsMjUsMCwwLDAsMjUsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS4yMiw0MS4yOWExLDEsMCwwLDEtMS0xLjEzbDEuMjUtOS44NkgxNkExLDEsMCwwLDEsMTUsMjlsNC40OS0xNS41OWExLDEsMCwwLDEsMS0uNzJIMzEuNzdhMSwxLDAsMCwxLC45MywxLjM4bC0zLjQ1LDguNDhIMzZhMSwxLDAsMCwxLC43NSwxLjY2TDIyLDQwLjk1QTEsMSwwLDAsMSwyMS4yMiw0MS4yOVptLTMuODktMTNoNS4yOWExLDEsMCwwLDEsMSwxLjEzbC0xLDcuNzZMMzMuNzgsMjQuNTdoLTZhMSwxLDAsMCwxLS45My0xLjM4bDMuNDUtOC40OGgtOVoiLz48L3N2Zz4NCg0K)
			}

			.mp-level-2 a.environmental:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzNS4xNWwtLjM3LTQuMjRhMiwyLDAsMCwwLS45NC0xLjU1TDM0LjI5LDIyLjJhMS44MywxLjgzLDAsMCwwLS45Mi0uMjQsMi4xMiwyLjEyLDAsMCwwLS45MS4yMUwyOC41NywyNGEyLjQ4LDIuNDgsMCwwLDAtLjgyLjY0QTQsNCwwLDAsMCwyNiwyMi41NGwzLTIuMTZhMiwyLDAsMCwwLC44Ni0xLjU4VjQuNDdBMiwyLDAsMCwwLDI5LDIuODlMMjUuNTIuNDVhMi41OSwyLjU5LDAsMCwwLTIuOTEsMEwxOS4xMywyLjg5YTIsMiwwLDAsMC0uODcsMS41OVYxOC43OGEyLDIsMCwwLDAsLjg5LDEuNmwzLDIuMDlhNCw0LDAsMCwwLTEuOTMsMi4yMiwyLjQ5LDIuNDksMCwwLDAtLjk1LS43OGwtMy44MS0xLjc1YTIuMSwyLjEsMCwwLDAtLjg4LS4yLDEuODIsMS44MiwwLDAsMC0uOTIuMjRMMS4zMSwyOS4zNWExLjk0LDEuOTQsMCwwLDAtLjk0LDEuNTVMMCwzNS4xMmEyLjU5LDIuNTksMCwwLDAsMS40NSwyLjUxbDMuODUsMS44YTIuMTEsMi4xMSwwLDAsMCwuODkuMiwxLjgyLDEuODIsMCwwLDAsLjkyLS4yNGwxMi4zNi03LjEzYTIsMiwwLDAsMCwuOTQtMS41NmwuMjEtMi41OGE0LDQsMCwwLDAsMS4wOSwxLjE2TDE1LjU1LDQ4aDE3TDI2LjQsMjkuMThhNCw0LDAsMCwwLC44OS0uOTFsLjIzLDIuNDdhMiwyLDAsMCwwLC45NCwxLjU0bDEyLjQxLDcuMTZhMS44MywxLjgzLDAsMCwwLC45Mi4yNCwyLjExLDIuMTEsMCwwLDAsLjg5LS4ybDMuODYtMS44QTIuNTksMi41OSwwLDAsMCw0OCwzNS4xNVpNMTguNDIsMzAuNTR2MEw2LjE2LDM3LjYzczAsMCwwLDBMMi4zLDM1LjgyQS41OS41OSwwLDAsMSwyLDM1LjNMMi4zOCwzMSwxNC42NCwyNHYwbDMuODEsMS43NWEuNTkuNTksMCwwLDEsLjMxLjUyWm0xLjg0LTExLjgyVjQuNTRoMGwzLjQ5LTIuNDRhLjYuNiwwLDAsMSwuNjEsMGwzLjQ5LDIuNDRoMHYxNC4yaDBsLTMuNDMsMi40M2EuNi42LDAsMCwxLS42MSwwbC0zLjU1LTIuNDVaTTI0LDI0YTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDI0LDI0Wk0xOC4zNCw0NS45M2w1LjIyLTE1Ljg2aDFMMjkuOCw0NS45M1pNNDUuNjksMzUuODZsLTMuODYsMS44aDBsLTEyLjMtNy4xczAsMCwwLDBsLS4zOS00LjE5YS42LjYsMCwwLDEsLjMxLS41M0wzMy4zMiwyNGgwbDEyLjI4LDcuMDl2MEw0NiwzNS4zMkEuNi42LDAsMCwxLDQ1LjY5LDM1Ljg2WiIvPjwvc3ZnPg0KDQo=)
			}

			.mp-level-2 a.financial:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42OSw0MlYxNmgxLjYzYTIuNTcsMi41NywwLDAsMCwxLjI1LTQuODhMMjUuMjUuM2EyLjc3LDIuNzcsMCwwLDAtMi41LDBMMS40NCwxMS4xMkEyLjU3LDIuNTcsMCwwLDAsMi42OCwxNkg0LjMxVjQySDB2Nkg0OFY0MlpNMzcsMzMuNjJ2NC40OUgxMXYtMThIMzd2NC40OUgzNHYyaDN2NUgzNHYyWm0yLTdoMi42OXY1SDM5Wk0yLDEzLjUzYS41Mi41MiwwLDAsMSwuMzItLjYyTDIzLjY2LDIuMDhhLjc3Ljc3LDAsMCwxLC42OSwwTDQ1LjY2LDEyLjkxYS41Mi41MiwwLDAsMSwuMzIuNjIuNi42LDAsMCwxLS42Ny40N0gyLjY4QS42LjYsMCwwLDEsMiwxMy41M1pNNi4zMSwxNkg0MS42OXY4LjYxSDM5VjE4LjExSDl2MjJIMzlWMzMuNjJoMi42OVY0Mkg2LjMxWk00Niw0NkgyVjQ0SDQ2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxLjIyLDMxLjQ2bC0yLjMtMS4zM0E1LDUsMCwwLDAsMjcsMjYuODFWMjQuMTdhMywzLDAsMSwwLTYsMHYyLjY1YTUsNSwwLDAsMC0xLjkyLDMuMzNsLTIuMjksMS4zMmEzLDMsMCwwLDAsLjcyLDUuNSwzLDMsMCwwLDAsMi4yOC0uM2wyLjI3LTEuMzFhNSw1LDAsMCwwLDMuODksMGwyLjI3LDEuMzFhMywzLDAsMCwwLDMtNS4yWk0yMywyNC4xN2ExLDEsMCwxLDEsMiwwdjEuNzJhNSw1LDAsMCwwLTIsMFpNMTguNzgsMzQuOTNhMSwxLDAsMSwxLTEtMS43M2wxLjUxLS44N2E1LDUsMCwwLDAsMSwxLjczWk0yMSwzMC43NmEzLDMsMCwxLDEsMywzQTMsMywwLDAsMSwyMSwzMC43NlptOS41NiwzLjhhMSwxLDAsMCwxLTEuMzcuMzdsLTEuNTEtLjg3YTUsNSwwLDAsMCwxLTEuNzNsMS41MS44N0ExLDEsMCwwLDEsMzAuNTgsMzQuNTZaIi8+PC9zdmc+DQoNCg==)
			}

			.mp-level-2 a.healthcare:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy43NiwzOC45MWwtLjI0LDBhMSwxLDAsMCwxLS43Ni0xbC4yNS0yMUwxNy4zOSwyNy4zM2ExLDEsMCwwLDEtLjg4LjUzSDguMjR2LTJoNy42Nmw3LjI3LTEzLjUzYTEsMSwwLDAsMSwxLjg4LjQ5bC0uMjUsMjAuODhMMzIuNywxOC4zOGExLDEsMCwwLDEsMS44OS41TDM0LjMsMjZoNy40NnYyaC04LjVhMSwxLDAsMCwxLTEtMWwuMTUtMy42NUwyNC42NCwzOC4zN0ExLDEsMCwwLDEsMjMuNzYsMzguOTFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjUsMkEyMywyMywwLDEsMSwyLDI1LDIzLDIzLDAsMCwxLDI1LDJtMC0yQTI1LDI1LDAsMSwwLDUwLDI1LDI1LDI1LDAsMCwwLDI1LDBaIi8+PC9zdmc+DQoNCg==)
			}

			.mp-level-2 a.hospitality:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiM2NjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkljb248L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0LDEzLjQzQTIyLDIyLDAsMCwxLDQ1LjkzLDM0LjYySDIuMDdBMjIsMjIsMCwwLDEsMjQsMTMuNDNtMC0yQTI0LDI0LDAsMCwwLC4wNSwzNS4zOHEwLC42MywwLDEuMjVINDcuOTFxMC0uNjIsMC0xLjI1QTI0LDI0LDAsMCwwLDI0LDExLjQzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ0LjM5LDQyQTEuNjIsMS42MiwwLDAsMSw0Niw0My42MXYuNzdBMS42MiwxLjYyLDAsMCwxLDQ0LjM5LDQ2SDMuNjFBMS42MiwxLjYyLDAsMCwxLDIsNDQuMzl2LS43N0ExLjYyLDEuNjIsMCwwLDEsMy42MSw0Mkg0NC4zOW0wLTJIMy42MUEzLjYxLDMuNjEsMCwwLDAsMCw0My42MXYuNzdBMy42MSwzLjYxLDAsMCwwLDMuNjEsNDhINDQuMzlBMy42MSwzLjYxLDAsMCwwLDQ4LDQ0LjM5di0uNzdBMy42MSwzLjYxLDAsMCwwLDQ0LjM5LDQwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1LjIzLDEzLjEyYTExLjY0LDExLjY0LDAsMCwxLDIuNDEtNi40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwLjM2LDYuNjVhMTEuNiwxMS42LDAsMCwxLDIuNDEsNi40MiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4LDJhMiwyLDAsMSwxLDAsNEgyMGEyLDIsMCwxLDEsMC00aDhtMC0ySDIwYTQsNCwwLDAsMC00LDRoMGE0LDQsMCwwLDAsNCw0aDhhNCw0LDAsMCwwLDQtNGgwYTQsNCwwLDAsMC00LTRaIi8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMzcuODgiIHkxPSIzNS43NSIgeDI9IjM3Ljg4IiB5Mj0iNDEiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIxMC4xMyIgeTE9IjM1Ljc1IiB4Mj0iMTAuMTMiIHkyPSI0MSIvPjwvc3ZnPg0KDQo=)
			}

			.mp-level-2 a.insurance:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NC40NywxMi42NWMtMywwLTcuMzYtLjQ3LTEwLjQ3LTIuNzJoMFY0SDI0LjgzVjBoLTE2VjRIMFY0OEgzNFY0Mi43MmMtLjMzLjE0LS42Ni4yOC0xLC40MUEyMi4zNSwyMi4zNSwwLDAsMCw0OCwyMi4zNHYtOS45QTI2LjU2LDI2LjU2LDAsMCwxLDQ0LjQ3LDEyLjY1Wk0xMC44MywyaDEyVjZoLTEyWk0yLDQ2VjZoNi44VjhoMTZWNkgzMlY5Ljk0Yy0zLjEyLDIuMjMtNy41NCwyLjY5LTEwLjU4LDIuNjlhMjcuMjgsMjcuMjgsMCwwLDEtMy40LS4xOVYxNi41SDYuNDF2MkgxOHYzLjg0YzAsLjU2LDAsMS4xMS4wNywxLjY2SDYuNDF2MkgxOC4zM2EyMS40LDIxLjQsMCwwLDAsMS43Niw1LjVINi40MXYySDIxLjE2QTIzLjA4LDIzLjA4LDAsMCwwLDMyLDQyLjcxVjQ2Wk00NS45MSwyMi4zNEEyMC40NCwyMC40NCwwLDAsMSwzMyw0MSwyMC40NCwyMC40NCwwLDAsMSwyMC4wOSwyMi4zNFYxNC41OWwxLjMxLDBjMy40OCwwLDguMTEtLjU0LDExLjYtMi45LDMuNDgsMi4zOCw4LjA1LDIuOTIsMTEuNDgsMi45Mi41MiwwLDEsMCwxLjQ0LDBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzMsMTVjLTIsMS45NC01LjM5LDIuMy03LjYxLDIuM2ExNy45LDE3LjksMCwwLDEtMi4yMy0uMTN2Ni41QTE0LjY2LDE0LjY2LDAsMCwwLDMzLDM3LjI4aDBhMTQuNjYsMTQuNjYsMCwwLDAsOS44NC0xMy42NHYtNi41YTE3LjQyLDE3LjQyLDAsMCwxLTIuMzEuMTRDMzguMzIsMTcuMjksMzUsMTYuOTIsMzMsMTVabTcuNzUsOC42N0ExMi43LDEyLjcsMCwwLDEsMzMsMzUuMTJhMTIuNywxMi43LDAsMCwxLTcuNzUtMTEuNDhWMTkuMjZoLjE0QTE1LjE0LDE1LjE0LDAsMCwwLDMzLDE3LjVhMTQuODQsMTQuODQsMCwwLDAsNy41MywxLjc3aC4yMloiLz48L3N2Zz4NCg0K)
			}

			.mp-level-2 a.mining:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ny44MywzMi42bC04LjExLTEyYTEsMSwwLDAsMC0uODMtLjQ0SDMwLjg0di0uOTNsMTQuNjQtNi43M0w0MS4xNSw0LjEzbC04LDMuOGEuOTQuOTQsMCwwLDAtLjA2LS4xNEwyOC4wNy40M0ExLDEsMCwwLDAsMjcuMjUsMGgtOWExLDEsMCwwLDAtLjkzLjY0TDE0LjQ0LDguMThIOC43YTEsMSwwLDAsMC0uOTUuNjhsLTQuNDMsMTNhMSwxLDAsMCwwLS4wNS4zOUwwLDIzLjc4bDIsOS41Nkg2Ljg4djIuNzVhNiw2LDAsMSwwLDYuNzQsNy42NmgxOWE2LDYsMCwwLDAsMTEuNDgsMEg0N2ExLDEsMCwwLDAsMS0xVjMzLjE2QTEsMSwwLDAsMCw0Ny44MywzMi42Wm0tNC40LTNIMzYuMzNWMjIuMTJoMlptLTM0LTE5LjQ2aDUuNzFhMSwxLDAsMCwwLC45My0uNjRMMTksMmg3Ljc1bDQuNjcsNi43OEw1LjcsMjEuMDZaTTIuMjgsMjQuOTFsMzgtMTguMTQsMi40Nyw0Ljc2TDMwLDE3LjM3YTIsMiwwLDAsMC0xLjE3LDEuODJWMzEuMzRIMy42Wm0yNi42NSw4LjQzLDQuODUsNC44NWE2LDYsMCwwLDAtMS4zNSwzLjU2SDEzLjg3YTYsNiwwLDAsMC01LTUuNjZWMzMuMzRaTTcuODgsNDZhNCw0LDAsMSwxLDQtNEE0LDQsMCwwLDEsNy44OCw0NlptMzAuNTIsMGE0LDQsMCwxLDEsNC00QTQsNCwwLDAsMSwzOC40MSw0NlpNNDYsNDEuNzVINDQuNGE2LDYsMCwwLDAtOS4xMS00Ljg3bC00LjQ1LTQuNDVWMjIuMTJoMy40OXY4LjUyYTEsMSwwLDAsMCwxLDFoOS40NEw0NiwzMy40NloiLz48L3N2Zz4NCg0K)
			}

			.mp-level-2 a.public:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMiwzNFY0NkgyVjM0SDEybTItMkgwVjQ4SDE0VjMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI5LDI0VjQ2SDE5VjI0SDI5bTItMkgxN1Y0OEgzMVYyMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NiwyVjQ2SDM2VjJINDZtMi0ySDM0VjQ4SDQ4VjBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuMTcsMlY0Ljg4bDEuMjEuNTJhNiw2LDAsMCwxLDEuNDIuODZsMS4wNy44NywxLjE5LS42OSwxLjI2LS43MiwxLDEuNzNMMTgsOC4yM2wtMS4xNC42NkwxNywxMC4yYTUuMzUsNS4zNSwwLDAsMSwwLDEuNjZsLS4yMiwxLjM2LDEuMTkuNjksMS4yNi43My0xLDEuNzMtMS4zNi0uNzktMS4xNC0uNjYtMS4wNi43OWE2LDYsMCwwLDEtMS40NS44TDExLjg4LDE3djIuODNoLTJWMTdsLTEuMjEtLjUyYTYsNiwwLDAsMS0xLjQyLS44Nkw2LjE4LDE0LjcsNSwxNS4zOWwtMS4yNi43Mi0xLTEuNzMsMS4zNi0uNzgsMS4xNC0uNjYtLjE2LTEuMzFhNS4zNSw1LjM1LDAsMCwxLDAtMS42NmwuMjItMS4zNkw0LjE0LDcuOTIsMi44OCw3LjJsMS0xLjczLDEuMzYuNzksMS4xNC42NiwxLjA2LS43OWE2LDYsMCwwLDEsMS40NS0uOGwxLjI4LS40OVYyaDJtMi0yaC02VjMuNDVBOCw4LDAsMCwwLDYuMjQsNC41MkwzLjE1LDIuNzNsLTMsNS4yLDMsMS43M2E3LjMzLDcuMzMsMCwwLDAsMCwyLjIxTDAsMTMuNjVsMyw1LjIsMy0xLjcyYTgsOCwwLDAsMCwxLjg5LDEuMTV2My41Nmg2VjE4LjM4YTgsOCwwLDAsMCwxLjkzLTEuMDdsMy4xLDEuNzksMy01LjItMy0xLjczQTcuMzMsNy4zMywwLDAsMCwxOSwxMGwzLjA5LTEuNzgtMy01LjItMywxLjcyYTgsOCwwLDAsMC0xLjg5LTEuMTVWMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMSw5LjkyYTEsMSwwLDEsMS0xLDEsMSwxLDAsMCwxLDEtMW0wLTJhMywzLDAsMSwwLDMsMywzLDMsMCwwLDAtMy0zWiIvPjwvc3ZnPg0KDQo=)
			}

			.mp-level-2 a.estate:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMi45MSwyVjQ2SDE1LjA5VjJIMzIuOTFtMi0ySDEzLjA5VjQ4SDM0LjkxVjBaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyNi42NCIgeT0iNC42NyIgd2lkdGg9IjIiIGhlaWdodD0iMjQuMTMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE5LjM2IiB5PSI0LjY3IiB3aWR0aD0iMiIgaGVpZ2h0PSIyNC4xMyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4LjY0LDQ3LjA4aC0yVjM0LjM1SDIxLjM2VjQ3LjA4aC0yVjMzLjM1YTEsMSwwLDAsMSwxLTFoNy4yN2ExLDEsMCwwLDEsMSwxWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4wOSAxMi42NyAxMy4wOSAxMC42NyAwIDEwLjY3IDAgNDggMTMuMDkgNDggMTMuMDkgNDYgOC41NSA0NiA4LjU1IDE1LjMzIDYuNTUgMTUuMzMgNi41NSA0NiAyIDQ2IDIgMTIuNjcgMTMuMDkgMTIuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMzQuOTEgMTIuNjcgMzQuOTEgMTAuNjcgNDggMTAuNjcgNDggNDggMzQuOTEgNDggMzQuOTEgNDYgMzkuNDUgNDYgMzkuNDUgMTUuMzMgNDEuNDUgMTUuMzMgNDEuNDUgNDYgNDYgNDYgNDYgMTIuNjcgMzQuOTEgMTIuNjciLz48L3N2Zz4NCg0K)
			}

			.mp-level-2 a.retail:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NC40OSwxMkgzM1Y5QTksOSwwLDAsMCwxNSw5djNIMy41MUwwLDQ4SDQ4Wk0xNyw5QTcsNywwLDAsMSwzMSw5djNIMTdaTTUuMzMsMTRIMTVWMjkuMzNoMlYxNEgzMVYyOS4zM2gyVjE0aDkuNjdMNDUuOCw0NkgyLjJaIi8+PC9zdmc+DQoNCg==)
			}

			.mp-level-2 a.transportation:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ni40Nyw0OCw0OCw0Ni43MSw0MC44OCwzOC4zQTUuNjMsNS42MywwLDAsMCw0Mi43LDM1YzEuNzQtOSwxLjc0LTIwLjA3LDAtMzAuODlDNDIuMzUsMiw0MC44MiwwLDM4LjU0LDBIOS40N0M3LjE4LDAsNS43MSwyLDUuMyw0LjE0Yy0xLjc0LDktMS43NCwyMC4wNywwLDMwLjg5YTUuMyw1LjMsMCwwLDAsMS44LDMuMjlMMCw0Ni43MSwxLjUzLDQ4bDIuNjQtMy4xMkg0My44M1pNNy4yNyw0LjUxQzcuNDQsMy41OCw4LjExLDIsOS40NywySDM4LjU0YzEuNDIsMCwyLDEuNTQsMi4xOSwyLjQ1LDEuNywxMC42MiwxLjcxLDIxLjM1LDAsMzAuMi0uMTguOTMtLjg0LDIuNTEtMi4yLDIuNTFIOS40N2MtMS40MiwwLTItMS41NC0yLjE5LTIuNDVDNS41NywyNC4wOSw1LjU3LDEzLjM2LDcuMjcsNC41MVpNNS44Niw0Mi44OCw5LDM5LjEyYTMuNzEsMy43MSwwLDAsMCwuNDIsMEgzOC41NGEzLjYxLDMuNjEsMCwwLDAsLjQyLDBsMy4xOCwzLjc2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0LDM1YTUsNSwwLDEsMC01LTVBNSw1LDAsMCwwLDE0LDM1Wm0wLThhMywzLDAsMSwxLTMsM0EzLDMsMCwwLDEsMTQsMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQsMjVhNSw1LDAsMSwwLDUsNUE1LDUsMCwwLDAsMzQsMjVabTAsOGEzLDMsMCwxLDEsMy0zQTMsMywwLDAsMSwzNCwzM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMy4xMywyMi4zNEgzNC44N0E0LjEzLDQuMTMsMCwwLDAsMzksMTguMmE2Ni4yOCw2Ni4yOCwwLDAsMC0uNzMtMTAuMTRBNC4xNCw0LjE0LDAsMCwwLDM0LjIsNC41OEgxMy44MUE0LjE0LDQuMTQsMCwwLDAsOS43Myw4LjA2LDY2LjQxLDY2LjQxLDAsMCwwLDksMTguMmE0LjEzLDQuMTMsMCwwLDAsNC4xMyw0LjE0Wm0tMS40Mi0xNGEyLjEzLDIuMTMsMCwwLDEsMi4xLTEuNzhIMzQuMmEyLjEzLDIuMTMsMCwwLDEsMi4xLDEuNzgsNjQuNDMsNjQuNDMsMCwwLDEsLjcsOS44NSwyLjEzLDIuMTMsMCwwLDEtMi4xMywyLjE0SDEzLjEzQTIuMTMsMi4xMywwLDAsMSwxMSwxOC4yMSw2NC41NSw2NC41NSwwLDAsMSwxMS43MSw4LjM2WiIvPjwvc3ZnPg0KDQo=)
			}

			.mp-level-2 a.media:before {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00LjQ4LDI4LjA4aDVhMSwxLDAsMCwwLDAtMmgtNWExLDEsMCwxLDAsMCwyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ2LDBIOEEyLDIsMCwwLDAsNiwyVjIySDJhMiwyLDAsMCwwLTIsMlY0NmEyLDIsMCwwLDAsMiwySDEyYTIsMiwwLDAsMCwyLTJWMzRoNy44OGwtMS4yNCw1LjkxSDE2LjU2djJIMzcuNDR2LTJIMzMuMzVMMzIuMTIsMzRINDZhMiwyLDAsMCwwLDItMlYyQTIsMiwwLDAsMCw0NiwwWk0yMi42OSwzOS45MWwxLjE2LTUuNTVoNi4zbDEuMTYsNS41NVpNOCwySDQ2VjI2LjA4SDE0VjI0YTIsMiwwLDAsMC0yLTJIOFptNCwyMlYzOS45MUgyVjI0Wk0yLDQ2VjQxLjkxSDEyVjQ2Wk0xNCwzMlYyOC4wOEg0NlYzMloiLz48L3N2Zz4NCg0K)
			}

			.mp-level-4.mp-level a {
				width: 100%
			}

			.mp-level-4.mp-level a:after {
				display: none
			}
		}

		@media only screen and (max-width:1000px) {

			.mp-level::after,
			.mp-level::before,
			.mp-pusher::after {
				position: absolute;
				top: 0;
				right: 0;
				width: 0;
				height: 0;
				content: "";
				opacity: 0
			}

			.mp-level::after,
			.mp-pusher::after {
				background: rgba(0, 0, 0, .3);
				z-index: 1000;
				transition: opacity .3s, width .1s .3s, height .1s .3s
			}

			.mp-level::after {
				z-index: -1
			}

			.mp-level.mp-level-overlay::after,
			.mp-pusher.mp-pushed::after {
				width: 100%;
				height: 100%;
				opacity: 1;
				transition: opacity .3s
			}

			.mp-level.mp-level-overlay {
				cursor: pointer
			}

			.mp-level.mp-level-overlay.mp-level::before {
				width: 100%;
				height: 100%;
				background: 0 0;
				opacity: 1
			}

			.mp-level,
			.mp-pusher {
				transition: all .5s
			}

			.mp-overlap .mp-level.mp-level-open {
				box-shadow: 1px 0 2px rgba(0, 0, 0, .2);
				transform: translate3d(-40px, 0, 0)
			}

			.mp-menu.mp-overlap>.mp-level,
			.mp-menu.mp-overlap>.mp-level.mp-level-open,
			.mp-menu>.mp-level,
			.mp-menu>.mp-level.mp-level-open {
				box-shadow: none;
				transform: translate3d(0, 0, 0)
			}

			.mp-cover .mp-level.mp-level-open {
				transform: translate3d(0, 0, 0)
			}

			.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open) {
				transform: translate3d(100%, 0, 0)
			}

			.mp-menu ul {
				margin: 0;
				padding: 0;
				list-style: none
			}

			.mp-menu h2 {
				margin: 0;
				padding: 1em;
				color: rgba(0, 0, 0, .4);
				text-shadow: 0 0 1px rgba(0, 0, 0, .1);
				font-weight: 300;
				font-size: 2em
			}

			.mp-menu.mp-overlap h2::before {
				position: absolute;
				top: 0;
				right: 0;
				margin-right: 8px;
				font-size: 75%;
				line-height: 1.8;
				opacity: 0;
				transition: opacity .3s, transform .1s .3s;
				transform: translateX(-100%)
			}

			.mp-menu.mp-cover h2 {
				font-weight: 700
			}

			.mp-overlap .mp-level.mp-level-overlay>h2::before {
				opacity: 1;
				transition: transform .3s, opacity .3s;
				transform: translateX(0)
			}
		}

		@media only screen and (max-width:1000px) and (max-width:710px) {
			.mp-menu ul .main__services-header a:after {
				right: 1.375rem
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-menu ul li>a {
				color: #fff;
				display: inline-block;
				float: left;
				padding: .8em 1em .8em 1.8em;
				outline: 0;
				transition: background .3s, box-shadow .3s
			}
		}

		@media only screen and (max-width:1000px) and (max-width:710px) {
			.mp-menu ul li>a {
				padding: .8em 1em .8em 1em
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-menu ul li::before {
				position: absolute;
				left: 10px;
				z-index: -1;
				color: rgba(0, 0, 0, .2);
				line-height: 3.5
			}

			.mp-level>ul>li:first-child>a:hover,
			.mp-menu ul li a:hover {
				background: rgba(0, 0, 0, .2);
				box-shadow: inset 0 -1px transparent
			}

			.mp-level.mp-level-overlay>ul>li:first-child>a,
			.mp-menu .mp-level.mp-level-overlay>ul>li>a {
				box-shadow: inset 0 -1px transparent
			}

			.mp-level.mp-level-overlay>ul>li:first-child>a,
			.mp-level>ul>li:first-child>a:hover {
				box-shadow: inset 0 -1px transparent, inset 0 1px transparent
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-level .mp-back {
				background: rgba(0, 0, 0, .1);
				outline: 0;
				color: #fff;
				font-size: 1rem;
				font-weight: 700;
				display: block;
				padding: 1em;
				position: relative;
				padding: 1.4em 1em 1.4em 1.8em;
				box-shadow: inset 0 1px rgba(0, 0, 0, .1);
				transition: background .3s
			}
		}

		@media only screen and (max-width:1000px) and (max-width:710px) {
			.mp-level .mp-back {
				font-size: .875rem;
				padding: .35em 1em .35em .9em
			}
		}

		@media only screen and (max-width:1000px) {
			.mp-level .mp-back:before {
				content: "";
				display: inline-block;
				width: .5rem;
				height: .875rem;
				margin-right: .75rem;
				background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAwTDYgNkwwIDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2U9IiNmZmZmZmYiLz4NCjwvc3ZnPg0K);
				background-repeat: no-repeat;
				background-size: contain;
				transform: rotate(180deg)
			}

			.mp-back__hr {
				display: block;
				height: 1px;
				width: 85%;
				background-color: #fff;
				margin: 0 auto;
				position: absolute
			}

			.mp-back::after {
				font-family: linecons;
				position: absolute;
				content: "\e037";
				right: 10px;
				font-size: 1.3em;
				color: rgba(0, 0, 0, .3)
			}

			.mp-menu .mp-level.mp-level-overlay>.mp-back,
			.mp-menu .mp-level.mp-level-overlay>.mp-back::after {
				background: 0 0;
				box-shadow: none;
				color: transparent
			}
		}

		@media only screen and (max-width:1000px) {

			.no-csstransforms3d .mp-menu .mp-level,
			.no-js .mp-menu .mp-level {
				display: none
			}

			.no-csstransforms3d .mp-menu>.mp-level,
			.no-js .mp-menu>.mp-level {
				display: block
			}
		}

		*,
		::before,
		:after {
			box-sizing: border-box
		}

		.container,
		.scroller,
		body,
		html {
			height: 100%
		}

		.scroller,
		.scroller-inner {
			position: relative
		}

		.container {
			position: relative;
			overflow: hidden;
			background: #34495e
		}

		.menu-trigger {
			position: relative;
			padding-left: 60px;
			font-size: .9em
		}

		.menu-trigger:before {
			position: absolute;
			top: 2px;
			left: 0;
			width: 40px;
			height: 6px;
			background: #fff;
			box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;
			content: ""
		}

		.mp-pusher {
			position: relative;
			left: 0;
			height: 100%
		}

		.mp-pusher.mp-pusher-deactivate {
			transform: initial !important
		}

		.mp-menu {
			position: absolute;
			top: 0;
			right: 0;
			z-index: 1
		}

		@media only screen and (max-width:1000px) {
			.mp-menu {
				width: 34rem
			}
		}

		@media (max-width:710px) {
			.mp-menu {
				width: 19.375rem;
				background-color: red
			}
		}

		.mp-menu {
			height: 100%;
			transform: translate3d(100%, 0, 0)
		}

		.mp-level {
			position: absolute;
			top: 0;
			z-index: 1;
			right: 0;
			width: 100%;
			height: 100%;
			transform: translate3d(100%, 0, 0)
		}

		.mp-level.main {
			background-color: #fff
		}

		.mp-level-2.mp-level [class^=icon-nav] {
			margin-top: 1.3em
		}

		.mp-level-2.mp-level [class^=icon-nav]:before {
			display: none
		}

		.mp-level-2 a {
			line-height: 2.25rem;
			font-size: .875rem;
			position: relative
		}

		.mp-level-2 a:before {
			content: "";
			background-size: cover;
			width: 1.0625rem;
			height: 1.0625rem;
			display: inline-block;
			vertical-align: middle;
			margin-right: 1.5rem
		}

		@media only screen and (min-width:1001px) {
			.mp-level-2 a:before {
				margin-right: 0;
				margin-bottom: .875rem;
				width: 1.5625rem;
				height: 1.5625rem;
				display: block
			}
		}

		@media (max-width:710px) {
			.mp-level-2 a:before {
				margin-right: .875rem
			}
		}

		.mp-level-2 a:after {
			content: "";
			display: inline-block;
			position: absolute;
			width: .5rem;
			height: .875rem;
			right: 2.25rem;
			position: absolute;
			top: 50%;
			bottom: auto;
			transform: translateY(-50%)
		}

		@media (max-width:710px) {
			.mp-level-2 a:after {
				right: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.mp-level-2 a:after {
				display: none !important
			}
		}

		.mp-level-2 a.finance:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLDI1QTIzLDIzLDAsMCwxLDQwLjA2LDcuNjVIMzUuNzJ2Mmg3LjQyVjhsLjEtLjEtLjEtLjFWMi4yM2gtMlY1LjkyQTI1LDI1LDAsMCwwLDIuODUsMzYuNmwuNDYuODgsMS43Ny0uOTMtLjQ2LS44OUEyMywyMywwLDAsMSwyLDI1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ3Ljc1LDE0LjYzbC0uNDItLjkxLTEuODIuODMuNDIuOTFBMjMsMjMsMCwwLDEsOSw0MS41NWg0LjA3di0ySDUuN3YxLjM1aDBWNDdoMlY0M2EyNSwyNSwwLDAsMCw0MC4wNi0yOC40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1LjY0LDM2Ljc0VjM0LjMzYTcuMDYsNy4wNiwwLDAsMCwzLjIxLTFBNC43Nyw0Ljc3LDAsMCwwLDMxLjA3LDI5YTQuMjUsNC4yNSwwLDAsMC0xLjYxLTMuNTUsMTUsMTUsMCwwLDAtMy44Mi0xLjc0VjE5LjA5YTEuODQsMS44NCwwLDAsMSwxLjYzLjkzLDQuMzIsNC4zMiwwLDAsMSwuMzYsMS41NmgzLjE1YTQuNzEsNC43MSwwLDAsMC0yLjA5LTQuMTYsNiw2LDAsMCwwLTMuMDYtMVYxNC44NUgyNC40N3YxLjZhOC42OCw4LjY4LDAsMCwwLTEuODYuMyw0LjU5LDQuNTksMCwwLDAtMS45LDEuMTgsNC42NSw0LjY1LDAsMCwwLTEsMS41Nyw1LjQxLDUuNDEsMCwwLDAtLjM3LDIsNC41NCw0LjU0LDAsMCwwLC45NCwyLjg5LDYuMjEsNi4yMSwwLDAsMCwzLjIzLDEuODdsMSwuMjl2NS4xMmEyLjQ3LDIuNDcsMCwwLDEtMS44NC0xLDUuODgsNS44OCwwLDAsMS0uNDctMkgxOC45M3EwLDMuMzIsMiw0LjdhOC4xOCw4LjE4LDAsMCwwLDMuNTMsMXYyLjM5Wm0wLTkuNzhhNSw1LDAsMCwxLDEuNDEuNzIsMiwyLDAsMCwxLC43LDEuNjNBMi4yMiwyLjIyLDAsMCwxLDI3LDMxLjIyYTMsMywwLDAsMS0xLjM2LjQzWm0tMi40Ni00LjIzYTEuOTEsMS45MSwwLDAsMS0uNzYtMS41OSwyLDIsMCwwLDEsLjUtMS40NiwyLjExLDIuMTEsMCwwLDEsMS41NS0uNTZ2NC4yMUE0LjI4LDQuMjgsMCwwLDEsMjMuMTgsMjIuNzNaIi8+PC9zdmc+)
		}

		.mp-level-2 a.economic:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwyMVYxM0gzOS42TDI0LDAsOC40LDEzSDB2OEg2VjQwSDB2OEg0OFY0MEg0MlYyMVpNMjQsMi42LDM2LjQ4LDEzaC0yNVpNMiwxOVYxNUg0NnY0SDJaTTI1LDQwVjIxaDdWNDBaTTIzLDIxVjQwSDE2VjIxWk04LDIxaDZWNDBIOFpNNDYsNDJ2NEgyVjQySDQ2Wm0tNi0ySDM0VjIxaDZaIi8+PC9zdmc+)
		}

		.mp-level-2 a.forensic:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwwSDBWMzZIMjEuNzdMMTMuNiw0Ni43OSwxNS4xOSw0OCwyNCwzNi4zNywzMi44MSw0OGwxLjU5LTEuMjFMMjYuMjMsMzZINDhaTTQ2LDM0SDJWMkg0NloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTkuNTkgMTcuODggMjUuNTMgMjMuODIgMzUuMTUgMTQuMjEgMzUuMTUgMTguNzkgMzcuMTUgMTguNzkgMzcuMTUgMTAuNzkgMjkuMTQgMTAuNzkgMjkuMTQgMTIuNzkgMzMuNzMgMTIuNzkgMjUuNTMgMjAuOTkgMTkuNTkgMTUuMDUgOC44NiAyNS43OSAxMC4yNyAyNy4yMSAxOS41OSAxNy44OCIvPjwvc3ZnPg==)
		}

		.mp-level-2 a.strategic:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzOS4yNywzMy40NSwyNC43Miw0NC41NCwxMy42MmE0Ljg4LDQuODgsMCwwLDAsMC02LjlMNDEuMjYsMy40NGE0Ljg4LDQuODgsMCwwLDAtNi45LDBMMjMuMjcsMTQuNTQsOC43NCwwLDAsOC43MywxNC41NCwyMy4yNiw4LjczLDI5LjA4bDQuMzYsNC4zNi0zLDNhNy4yLDcuMiwwLDAsMC05LjM5LjY3TDAsMzcuODFsNC4zNiw0LjM2TDAsNDYuNTMsMS40NSw0OGw0LjM2LTQuMzZMMTAuMTgsNDhsLjczLS43M2E3LjIsNy4yLDAsMCwwLC42Ny05LjM5bDMtMyw0LjM2LDQuMzYsNS44Mi01LjgyTDM5LjI3LDQ4Wk0xMC45MSw0Mi43M2MwLC4xNSwwLC4yOS0uMDcuNDNzMCwuMjMtLjA4LjM1YTUuMDgsNS4wOCwwLDAsMS0uMTcuNDljMCwuMDktLjA2LjE4LS4xLjI3YTUsNSwwLDAsMS0uMzkuNzNMNy4yNyw0Mi4xNyw1LjgyLDQwLjcxLDMsMzcuODhhNS4wNiw1LjA2LDAsMCwxLC43My0uMzlsLjI3LS4xYTUuMDgsNS4wOCwwLDAsMSwuNDktLjE3bC4zNS0uMDguNDMtLjA3LjQsMEg2bC40NCwwLC4zLjA1Yy4xNywwLC4zMy4wNi41LjExbC4xLDBhNS4wOCw1LjA4LDAsMCwxLDEuMjcuNmgwYTQuNzUsNC43NSwwLDAsMSwxLjQ1LDEuNDVoMGE1LjA4LDUuMDgsMCwwLDEsLjYsMS4yN2wwLC4xYzAsLjE2LjA4LjMzLjExLjVzMCwuMi4wNS4zLDAsLjI5LDAsLjQ0LDAsLjI1LDAsLjM4UzEwLjkzLDQyLjYsMTAuOTEsNDIuNzNabS04LTM0TDguNzQsMi45MWw1LjgyLDUuODJMOC43MywxNC41NVpNMTAuMTksMTYsMTYsMTAuMTgsMjEuODEsMTYsMTYsMjEuODFabTEuNDQsMTMuMDhMMTYsMjQuNzJoMEwyNC43MywxNmgwTDM1LjgyLDQuOWEyLjgyLDIuODIsMCwwLDEsNCwwbDMuMjgsMy4yOGEyLjgyLDIuODIsMCwwLDEsMCw0TDE4LjkxLDM2LjM1Wk0yNi4xOSwzMiwzMiwyNi4xOCwzNy44MiwzMiwzMiwzNy44MlptMTMuMDksMS40NSw1LjgyLDUuODItNS44Miw1LjgyLTUuODItNS44MloiLz48L3N2Zz4=)
		}

		.mp-level-2 a.technology:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ni43Myw5LjM5QzQ1LjM5LDgsNDMuMTMsNy4zMSw0MC4yNyw3LjMxaDBhMzAuMTEsMzAuMTEsMCwwLDAtOC4zNCwxLjRDMzAsMy4zOSwyNy4xOSwwLDI0LDBzLTYsMy4zOS03LjkzLDguN2EzMC4xMSwzMC4xMSwwLDAsMC04LjM0LTEuNGMtMi44NiwwLTUuMTIuNjctNi40NiwyLjA5Qy0xLjY0LDEyLjQ4LjYxLDE4LjMsNi4zNSwyNC4zMWMtNS43NCw2LTgsMTEuODMtNS4wOCwxNC45MSwxLjMzLDEuNDIsMy41OSwyLjA5LDYuNDYsMi4wOWEzMC40LDMwLjQsMCwwLDAsOC41NS0xLjQ2QzE4LjE2LDQ0Ljg0LDIwLjkyLDQ4LDI0LDQ4czUuODQtMy4xNiw3LjcyLTguMTZhMzAuNCwzMC40LDAsMCwwLDguNTUsMS40NmMyLjg2LDAsNS4xMi0uNjcsNi40Ni0yLjA5LDIuOTEtMy4wOS42Ni04LjkxLTUuMDgtMTQuOTFDNDcuMzksMTguMyw0OS42NCwxMi40OCw0Ni43Myw5LjM5Wm0tNi40Ni0uMDloMGMyLjM0LDAsNC4xMS41Miw1LDEuNDZBMy4wOCwzLjA4LDAsMCwxLDQ2LDEzLjM5Yy0uMjgsMi4zNS0yLjE1LDUuNzYtNS43Miw5LjUxYTU3LjM3LDU3LjM3LDAsMCwwLTYuMzEtNS4yMSw0NC4wNSw0NC4wNSwwLDAsMC0xLjM5LTcuMDlBMjgsMjgsMCwwLDEsNDAuMjcsOS4zMVptLTYuMSwxMWE1Mi45Miw1Mi45MiwwLDAsMSw0LjY2LDQsNTMsNTMsMCwwLDEtNC43MSw0Yy4xMS0xLjQuMTctMi44My4xNy00LjNDMzQuMjksMjIuNzYsMzQuMjUsMjEuNTQsMzQuMTcsMjAuMzVaTTMxLjcsMTYuMTZoMGMtMS44LTEuMTgtMy42MS0yLjI0LTUuNDItMy4yLDEuNDgtLjY2LDIuOTQtMS4yNCw0LjM2LTEuNzRBNDAsNDAsMCwwLDEsMzEuNywxNi4xNlpNMTguNTYsNy44MkMyMC4xMiw0LjE3LDIyLjE2LDIsMjQsMnMzLjg4LDIuMTcsNS40NCw1LjgyYy4yMS40OC40LDEsLjU4LDEuNWE1Ni4zOCw1Ni4zOCwwLDAsMC02LDIuNDksNTYuNCw1Ni40LDAsMCwwLTYtMi40OUMxOC4xNiw4LjgsMTguMzYsOC4zLDE4LjU2LDcuODJabS0xLjIsMy40YzEuNDMuNDksMi44OSwxLjA3LDQuMzYsMS43NC0xLjgxLDEtMy42MiwyLTUuNDIsMy4yaDBBNDAsNDAsMCwwLDEsMTcuMzcsMTEuMjFaTTIsMTMuMzlhMy4wOCwzLjA4LDAsMCwxLC42OS0yLjYyYy44OS0uOTQsMi42Ni0xLjQ2LDUtMS40NmEyNy45NCwyNy45NCwwLDAsMSw3Ljc0LDEuMjksNDQuMDYsNDQuMDYsMCwwLDAtMS4zOSw3LjA5LDU3LjM4LDU3LjM4LDAsMCwwLTYuMzEsNS4yMUM0LjE5LDE5LjE0LDIuMzEsMTUuNzQsMiwxMy4zOVpNMTMuODgsMjguM2E1Myw1MywwLDAsMS00LjcxLTQsNTIuOTMsNTIuOTMsMCwwLDEsNC42Ni00Yy0uMDgsMS4xOS0uMTIsMi40MS0uMTIsMy42NUMxMy43MSwyNS40NywxMy43NywyNi45MSwxMy44OCwyOC4zWm0tNi4xNSwxMWMtMi4zNCwwLTQuMTEtLjUyLTUtMS40NkEzLjA4LDMuMDgsMCwwLDEsMiwzNS4yM2MuMjgtMi4zNSwyLjE1LTUuNzYsNS43Mi05LjUxQTU3LjQ4LDU3LjQ4LDAsMCwwLDE0LjE1LDMxYTQyLjYzLDQyLjYzLDAsMCwwLDEuNDgsN0EyOC4xOCwyOC4xOCwwLDAsMSw3LjczLDM5LjMxWm04LjY4LTYuNzhjMS43NiwxLjE1LDMuNTUsMi4yLDUuMzIsMy4xNC0xLjQyLjY0LTIuODIsMS4yLTQuMTksMS42OEEzOC4xNywzOC4xNywwLDAsMSwxNi40MSwzMi41MlptMTMsNy42NkMyNy44OCw0My44MywyNS44NCw0NiwyNCw0NnMtMy44OC0yLjE3LTUuNDQtNS44MmMtLjEzLS4zMS0uMjUtLjY0LS4zNy0xQTU2LjY1LDU2LjY1LDAsMCwwLDI0LDM2LjgxYTU2LjY1LDU2LjY1LDAsMCwwLDUuODEsMi40MUMyOS42OSwzOS41NCwyOS41NywzOS44NywyOS40NCw0MC4xOFptMS0yLjg1Yy0xLjM3LS40OC0yLjc3LTEtNC4xOS0xLjY4LDEuNzgtLjk0LDMuNTYtMiw1LjMyLTMuMTRBMzguMTcsMzguMTcsMCwwLDEsMzAuNDYsMzcuMzRaTTMyLDI5Ljg2Yy0uNDUuMzEtLjkuNjItMS4zNy45M0E2NS4zNiw2NS4zNiwwLDAsMSwyNCwzNC41OGE2NS4zNiw2NS4zNiwwLDAsMS02LjU5LTMuNzljLS40Ny0uMzEtLjkyLS42Mi0xLjM3LS45M0E1Myw1MywwLDAsMSwxNS43MSwyNGMwLTEuNzguMDktMy41MS4yNi01LjIuNDctLjMzLjk0LS42NSwxLjQ0LTFBNjUuMzUsNjUuMzUsMCwwLDEsMjQsMTRhNjUuMzUsNjUuMzUsMCwwLDEsNi41OSwzLjc5Yy41LjMyLDEsLjY1LDEuNDQsMSwuMTYsMS42OS4yNiwzLjQyLjI2LDUuMkE1Myw1MywwLDAsMSwzMiwyOS44NlptMTQsNS4zN2EzLjA4LDMuMDgsMCwwLDEtLjY5LDIuNjJjLS44OS45NC0yLjY2LDEuNDYtNSwxLjQ2QTI4LjE4LDI4LjE4LDAsMCwxLDMyLjM3LDM4YTQyLjYzLDQyLjYzLDAsMCwwLDEuNDgtNyw1Ny40OCw1Ny40OCwwLDAsMCw2LjM5LTUuMjdDNDMuODEsMjkuNDcsNDUuNjksMzIuODcsNDYsMzUuMjNaIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyNCIgY3k9IjI0IiByPSIyIi8+PC9zdmc+)
		}

		.mp-level-2 a.aero:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzNC4xM1YyOC40NGwtMi42OC0xLjUyVjIwLjhhMywzLDAsMCwwLTYsMHYyLjcxbC0xLjIxLS42OHYtNS45YTMsMywwLDAsMC02LDB2Mi40OWwtMi42My0xLjVWOC42NUMyOS40OCw1LjY4LDI3LDAsMjQsMHMtNS40Nyw1LjY4LTUuNDcsOC42NXY5LjI1bC0yLjY3LDEuNTFWMTYuOTNhMywzLDAsMCwwLTYsMHY1LjlsLTEuMjEuNjhWMjAuOGEzLDMsMCwwLDAtNiwwdjYuMTFMMCwyOC40NHY1LjY5TDE4LjU1LDMwdjMuMUw5Ljk0LDM4LjY2VjQ4bDE0LTcuNTgsMTQsNy41OFYzOC42NmwtOC40Ni01LjVWMzBaTTQxLjMyLDIwLjhhMSwxLDAsMCwxLDIsMHY1bC0yLTEuMTNabS03LjItMy44N2ExLDEsMCwwLDEsMiwwdjQuNzZsLTItMS4xM1pNNDYsMjkuNnYyTDI5LjQ4LDI4VjIwLjIyWk0xMS44OCwxNi45M2ExLDEsMCwwLDEsMiwwdjMuNjNsLTIsMS4xM1pNNC42OCwyMC44YTEsMSwwLDAsMSwyLDB2My44NGwtMiwxLjEzWk0yLDMxLjY0di0ybDE2LjU1LTkuNFYyOFptMzMuOTQsOC4xdjQuOWwtMTEtNi0xLS41Mi0xLC41Mi0xMSw2VjM5Ljc1bDcuNjktNC45NC45Mi0uNTlWOC42NUMyMC41NSw2LjM2LDIyLjYyLDIsMjQsMnMzLjQ3LDQuMzYsMy40Nyw2LjY1VjM0LjI0bC45MS41OVoiLz48L3N2Zz4=)
		}

		.mp-level-2 a.agriculture:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42NywyOEExOS42NywxOS42NywwLDAsMCwyNSw0MS41MXYtMTNoNC44QTExLjU1LDExLjU1LDAsMCwwLDQxLjM1LDE2Ljkydi0uODRoLTUuOEExMS41NCwxMS41NCwwLDAsMCwyNSwyMi45NFYxNS41N2wxLjM2LTEuMzZhOC4zOCw4LjM4LDAsMCwwLDAtMTEuODVMMjQsMCwyMS42NCwyLjM2YTguMzgsOC4zOCwwLDAsMCwwLDExLjg1TDIzLDE1LjU3djcuMzZhMTEuNTQsMTEuNTQsMCwwLDAtMTAuNTUtNi44Nkg2LjY1di44NEExMS41NSwxMS41NSwwLDAsMCwxOC4yLDI4LjQ3SDIzdjEzQTE5LjY3LDE5LjY3LDAsMCwwLDQuMzMsMjhIMHYuMzNBMTkuNjcsMTkuNjcsMCwwLDAsMTkuNjcsNDhoOC42NkExOS42NywxOS42NywwLDAsMCw0OCwyOC4zM1YyOFptLTguMTItOS45MmgzLjczYTkuNTYsOS41NiwwLDAsMS05LjQ4LDguMzlIMjYuMDdBOS41Niw5LjU2LDAsMCwxLDM1LjU1LDE4LjA4Wk0xOC4yLDI2LjQ3YTkuNTYsOS41NiwwLDAsMS05LjQ4LTguMzloMy43M2E5LjU2LDkuNTYsMCwwLDEsOS40OCw4LjM5Wk0xOS42Nyw0NkExNy43LDE3LjcsMCwwLDEsMi4wOCwzMEg0LjMzQTE3LjcsMTcuNywwLDAsMSwyMS45Miw0NlpNMjMuMDUsMy43NywyNCwyLjgzbC45NS45NWE2LjM5LDYuMzksMCwwLDEsMCw5bC0uOTUuOTUtLjk1LS45NUE2LjM5LDYuMzksMCwwLDEsMjMuMDUsMy43N1pNMjguMzMsNDZIMjYuMDhBMTcuNywxNy43LDAsMCwxLDQzLjY3LDMwaDIuMjVBMTcuNywxNy43LDAsMCwxLDI4LjMzLDQ2WiIvPjwvc3ZnPg0K)
		}

		.mp-level-2 a.automotive:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NC4zMywxOC40NWgtLjEyTDQyLjU2LDZjLS40NS0zLjQxLTMuODUtNi03LjkxLTZIMTMuMzRDOS4yOSwwLDUuODksMi41Nyw1LjQ0LDZMMy43OSwxOC40NUgzLjY3QTMuNjcsMy42NywwLDAsMCwwLDIyLjEyVjM2Ljc4YTMuNjcsMy42NywwLDAsMCwzLjY3LDMuNjdINS41MlY0NWEzLDMsMCwwLDAsMywzaDQuODJhMywzLDAsMCwwLDMtM1Y0MC40NUgzMS41N1Y0NWEzLDMsMCwwLDAsMywzaDQuODJhMywzLDAsMCwwLDMtM1Y0MC40NWgxLjg1QTMuNjcsMy42NywwLDAsMCw0OCwzNi43OFYyMi4xMkEzLjY3LDMuNjcsMCwwLDAsNDQuMzMsMTguNDVaTTE0LjQzLDQ1YTEsMSwwLDAsMS0xLDFIOC41N2ExLDEsMCwwLDEtMS0xVjQwLjVoNi45MVptMjYsMGExLDEsMCwwLDEtMSwxSDM0LjYxYTEsMSwwLDAsMS0xLTFWNDAuNWg2LjkxWk03LjQyLDYuMjVDNy43NCwzLjgzLDEwLjI5LDIsMTMuMzQsMkgzNC42NmMzLjA2LDAsNS42MSwxLjgzLDUuOTIsNC4yNWwxLjYxLDEyLjJINS44MVpNMjAsMzguNDV2LTRoOHY0Wm0yNi0xLjY3YTEuNjcsMS42NywwLDAsMS0xLjY3LDEuNjdIMzB2LTZIMTh2NkgzLjY3QTEuNjcsMS42NywwLDAsMSwyLDM2Ljc4VjIyLjEyYTEuNjcsMS42NywwLDAsMSwxLjY3LTEuNjdINDQuMzNBMS42NywxLjY3LDAsMCwxLDQ2LDIyLjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExLDI0LjQ1YTUsNSwwLDEsMCw1LDVBNSw1LDAsMCwwLDExLDI0LjQ1Wm0wLDhhMywzLDAsMSwxLDMtM0EzLDMsMCwwLDEsMTEsMzIuNDVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzcsMjQuNDVhNSw1LDAsMSwwLDUsNUE1LDUsMCwwLDAsMzcsMjQuNDVabTAsOGEzLDMsMCwxLDEsMy0zQTMsMywwLDAsMSwzNywzMi40NVoiLz48L3N2Zz4=)
		}

		.mp-level-2 a.construction:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwxNlY2SDE4LjU4VjBoLTEwVjZIMFYxNkg4LjU4VjM4aC01VjQ4aDIwVjM4aC01VjE2SDQydjguMzdIMzh2MTBINDh2LTEwSDQ0VjE2Wk0xMC41OCwyaDZWNmgtNlptMCw2aDZ2NmgtNlptMCw4aDQuN2wtNC43LDQuNTVabTAsNy4zMyw2LTUuODF2NWwtNiw1LjgxWm0wLDcuNzYsNi01LjgxdjUuNDJsLTYsNS44MVptNiwyLjRWMzhIMTJaTTIsMTRWOEg4LjU4djZaTTIxLjU4LDQwdjZoLTE2VjQwWm0tMy0yNlY4SDQ2djZaTTQ2LDI2LjQxdjZINDB2LTZoMnYyLjQxaDJWMjYuNDFaIi8+PC9zdmc+DQo=)
		}

		.mp-level-2 a.energy:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNSwyQTIzLDIzLDAsMSwxLDIsMjUsMjMsMjMsMCwwLDEsMjUsMm0wLTJBMjUsMjUsMCwxLDAsNTAsMjUsMjUsMjUsMCwwLDAsMjUsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS4yMiw0MS4yOWExLDEsMCwwLDEtMS0xLjEzbDEuMjUtOS44NkgxNkExLDEsMCwwLDEsMTUsMjlsNC40OS0xNS41OWExLDEsMCwwLDEsMS0uNzJIMzEuNzdhMSwxLDAsMCwxLC45MywxLjM4bC0zLjQ1LDguNDhIMzZhMSwxLDAsMCwxLC43NSwxLjY2TDIyLDQwLjk1QTEsMSwwLDAsMSwyMS4yMiw0MS4yOVptLTMuODktMTNoNS4yOWExLDEsMCwwLDEsMSwxLjEzbC0xLDcuNzZMMzMuNzgsMjQuNTdoLTZhMSwxLDAsMCwxLS45My0xLjM4bDMuNDUtOC40OGgtOVoiLz48L3N2Zz4NCg0K)
		}

		.mp-level-2 a.environmental:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzNS4xNWwtLjM3LTQuMjRhMiwyLDAsMCwwLS45NC0xLjU1TDM0LjI5LDIyLjJhMS44MywxLjgzLDAsMCwwLS45Mi0uMjQsMi4xMiwyLjEyLDAsMCwwLS45MS4yMUwyOC41NywyNGEyLjQ4LDIuNDgsMCwwLDAtLjgyLjY0QTQsNCwwLDAsMCwyNiwyMi41NGwzLTIuMTZhMiwyLDAsMCwwLC44Ni0xLjU4VjQuNDdBMiwyLDAsMCwwLDI5LDIuODlMMjUuNTIuNDVhMi41OSwyLjU5LDAsMCwwLTIuOTEsMEwxOS4xMywyLjg5YTIsMiwwLDAsMC0uODcsMS41OVYxOC43OGEyLDIsMCwwLDAsLjg5LDEuNmwzLDIuMDlhNCw0LDAsMCwwLTEuOTMsMi4yMiwyLjQ5LDIuNDksMCwwLDAtLjk1LS43OGwtMy44MS0xLjc1YTIuMSwyLjEsMCwwLDAtLjg4LS4yLDEuODIsMS44MiwwLDAsMC0uOTIuMjRMMS4zMSwyOS4zNWExLjk0LDEuOTQsMCwwLDAtLjk0LDEuNTVMMCwzNS4xMmEyLjU5LDIuNTksMCwwLDAsMS40NSwyLjUxbDMuODUsMS44YTIuMTEsMi4xMSwwLDAsMCwuODkuMiwxLjgyLDEuODIsMCwwLDAsLjkyLS4yNGwxMi4zNi03LjEzYTIsMiwwLDAsMCwuOTQtMS41NmwuMjEtMi41OGE0LDQsMCwwLDAsMS4wOSwxLjE2TDE1LjU1LDQ4aDE3TDI2LjQsMjkuMThhNCw0LDAsMCwwLC44OS0uOTFsLjIzLDIuNDdhMiwyLDAsMCwwLC45NCwxLjU0bDEyLjQxLDcuMTZhMS44MywxLjgzLDAsMCwwLC45Mi4yNCwyLjExLDIuMTEsMCwwLDAsLjg5LS4ybDMuODYtMS44QTIuNTksMi41OSwwLDAsMCw0OCwzNS4xNVpNMTguNDIsMzAuNTR2MEw2LjE2LDM3LjYzczAsMCwwLDBMMi4zLDM1LjgyQS41OS41OSwwLDAsMSwyLDM1LjNMMi4zOCwzMSwxNC42NCwyNHYwbDMuODEsMS43NWEuNTkuNTksMCwwLDEsLjMxLjUyWm0xLjg0LTExLjgyVjQuNTRoMGwzLjQ5LTIuNDRhLjYuNiwwLDAsMSwuNjEsMGwzLjQ5LDIuNDRoMHYxNC4yaDBsLTMuNDMsMi40M2EuNi42LDAsMCwxLS42MSwwbC0zLjU1LTIuNDVaTTI0LDI0YTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDI0LDI0Wk0xOC4zNCw0NS45M2w1LjIyLTE1Ljg2aDFMMjkuOCw0NS45M1pNNDUuNjksMzUuODZsLTMuODYsMS44aDBsLTEyLjMtNy4xczAsMCwwLDBsLS4zOS00LjE5YS42LjYsMCwwLDEsLjMxLS41M0wzMy4zMiwyNGgwbDEyLjI4LDcuMDl2MEw0NiwzNS4zMkEuNi42LDAsMCwxLDQ1LjY5LDM1Ljg2WiIvPjwvc3ZnPg0KDQo=)
		}

		.mp-level-2 a.financial:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00My42OSw0MlYxNmgxLjYzYTIuNTcsMi41NywwLDAsMCwxLjI1LTQuODhMMjUuMjUuM2EyLjc3LDIuNzcsMCwwLDAtMi41LDBMMS40NCwxMS4xMkEyLjU3LDIuNTcsMCwwLDAsMi42OCwxNkg0LjMxVjQySDB2Nkg0OFY0MlpNMzcsMzMuNjJ2NC40OUgxMXYtMThIMzd2NC40OUgzNHYyaDN2NUgzNHYyWm0yLTdoMi42OXY1SDM5Wk0yLDEzLjUzYS41Mi41MiwwLDAsMSwuMzItLjYyTDIzLjY2LDIuMDhhLjc3Ljc3LDAsMCwxLC42OSwwTDQ1LjY2LDEyLjkxYS41Mi41MiwwLDAsMSwuMzIuNjIuNi42LDAsMCwxLS42Ny40N0gyLjY4QS42LjYsMCwwLDEsMiwxMy41M1pNNi4zMSwxNkg0MS42OXY4LjYxSDM5VjE4LjExSDl2MjJIMzlWMzMuNjJoMi42OVY0Mkg2LjMxWk00Niw0NkgyVjQ0SDQ2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxLjIyLDMxLjQ2bC0yLjMtMS4zM0E1LDUsMCwwLDAsMjcsMjYuODFWMjQuMTdhMywzLDAsMSwwLTYsMHYyLjY1YTUsNSwwLDAsMC0xLjkyLDMuMzNsLTIuMjksMS4zMmEzLDMsMCwwLDAsLjcyLDUuNSwzLDMsMCwwLDAsMi4yOC0uM2wyLjI3LTEuMzFhNSw1LDAsMCwwLDMuODksMGwyLjI3LDEuMzFhMywzLDAsMCwwLDMtNS4yWk0yMywyNC4xN2ExLDEsMCwxLDEsMiwwdjEuNzJhNSw1LDAsMCwwLTIsMFpNMTguNzgsMzQuOTNhMSwxLDAsMSwxLTEtMS43M2wxLjUxLS44N2E1LDUsMCwwLDAsMSwxLjczWk0yMSwzMC43NmEzLDMsMCwxLDEsMywzQTMsMywwLDAsMSwyMSwzMC43NlptOS41NiwzLjhhMSwxLDAsMCwxLTEuMzcuMzdsLTEuNTEtLjg3YTUsNSwwLDAsMCwxLTEuNzNsMS41MS44N0ExLDEsMCwwLDEsMzAuNTgsMzQuNTZaIi8+PC9zdmc+DQoNCg==)
		}

		.mp-level-2 a.healthcare:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy43NiwzOC45MWwtLjI0LDBhMSwxLDAsMCwxLS43Ni0xbC4yNS0yMUwxNy4zOSwyNy4zM2ExLDEsMCwwLDEtLjg4LjUzSDguMjR2LTJoNy42Nmw3LjI3LTEzLjUzYTEsMSwwLDAsMSwxLjg4LjQ5bC0uMjUsMjAuODhMMzIuNywxOC4zOGExLDEsMCwwLDEsMS44OS41TDM0LjMsMjZoNy40NnYyaC04LjVhMSwxLDAsMCwxLTEtMWwuMTUtMy42NUwyNC42NCwzOC4zN0ExLDEsMCwwLDEsMjMuNzYsMzguOTFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjUsMkEyMywyMywwLDEsMSwyLDI1LDIzLDIzLDAsMCwxLDI1LDJtMC0yQTI1LDI1LDAsMSwwLDUwLDI1LDI1LDI1LDAsMCwwLDI1LDBaIi8+PC9zdmc+DQoNCg==)
		}

		.mp-level-2 a.hospitality:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiM2NjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkljb248L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0LDEzLjQzQTIyLDIyLDAsMCwxLDQ1LjkzLDM0LjYySDIuMDdBMjIsMjIsMCwwLDEsMjQsMTMuNDNtMC0yQTI0LDI0LDAsMCwwLC4wNSwzNS4zOHEwLC42MywwLDEuMjVINDcuOTFxMC0uNjIsMC0xLjI1QTI0LDI0LDAsMCwwLDI0LDExLjQzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ0LjM5LDQyQTEuNjIsMS42MiwwLDAsMSw0Niw0My42MXYuNzdBMS42MiwxLjYyLDAsMCwxLDQ0LjM5LDQ2SDMuNjFBMS42MiwxLjYyLDAsMCwxLDIsNDQuMzl2LS43N0ExLjYyLDEuNjIsMCwwLDEsMy42MSw0Mkg0NC4zOW0wLTJIMy42MUEzLjYxLDMuNjEsMCwwLDAsMCw0My42MXYuNzdBMy42MSwzLjYxLDAsMCwwLDMuNjEsNDhINDQuMzlBMy42MSwzLjYxLDAsMCwwLDQ4LDQ0LjM5di0uNzdBMy42MSwzLjYxLDAsMCwwLDQ0LjM5LDQwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1LjIzLDEzLjEyYTExLjY0LDExLjY0LDAsMCwxLDIuNDEtNi40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwLjM2LDYuNjVhMTEuNiwxMS42LDAsMCwxLDIuNDEsNi40MiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4LDJhMiwyLDAsMSwxLDAsNEgyMGEyLDIsMCwxLDEsMC00aDhtMC0ySDIwYTQsNCwwLDAsMC00LDRoMGE0LDQsMCwwLDAsNCw0aDhhNCw0LDAsMCwwLDQtNGgwYTQsNCwwLDAsMC00LTRaIi8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMzcuODgiIHkxPSIzNS43NSIgeDI9IjM3Ljg4IiB5Mj0iNDEiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIxMC4xMyIgeTE9IjM1Ljc1IiB4Mj0iMTAuMTMiIHkyPSI0MSIvPjwvc3ZnPg0KDQo=)
		}

		.mp-level-2 a.insurance:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NC40NywxMi42NWMtMywwLTcuMzYtLjQ3LTEwLjQ3LTIuNzJoMFY0SDI0LjgzVjBoLTE2VjRIMFY0OEgzNFY0Mi43MmMtLjMzLjE0LS42Ni4yOC0xLC40MUEyMi4zNSwyMi4zNSwwLDAsMCw0OCwyMi4zNHYtOS45QTI2LjU2LDI2LjU2LDAsMCwxLDQ0LjQ3LDEyLjY1Wk0xMC44MywyaDEyVjZoLTEyWk0yLDQ2VjZoNi44VjhoMTZWNkgzMlY5Ljk0Yy0zLjEyLDIuMjMtNy41NCwyLjY5LTEwLjU4LDIuNjlhMjcuMjgsMjcuMjgsMCwwLDEtMy40LS4xOVYxNi41SDYuNDF2MkgxOHYzLjg0YzAsLjU2LDAsMS4xMS4wNywxLjY2SDYuNDF2MkgxOC4zM2EyMS40LDIxLjQsMCwwLDAsMS43Niw1LjVINi40MXYySDIxLjE2QTIzLjA4LDIzLjA4LDAsMCwwLDMyLDQyLjcxVjQ2Wk00NS45MSwyMi4zNEEyMC40NCwyMC40NCwwLDAsMSwzMyw0MSwyMC40NCwyMC40NCwwLDAsMSwyMC4wOSwyMi4zNFYxNC41OWwxLjMxLDBjMy40OCwwLDguMTEtLjU0LDExLjYtMi45LDMuNDgsMi4zOCw4LjA1LDIuOTIsMTEuNDgsMi45Mi41MiwwLDEsMCwxLjQ0LDBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzMsMTVjLTIsMS45NC01LjM5LDIuMy03LjYxLDIuM2ExNy45LDE3LjksMCwwLDEtMi4yMy0uMTN2Ni41QTE0LjY2LDE0LjY2LDAsMCwwLDMzLDM3LjI4aDBhMTQuNjYsMTQuNjYsMCwwLDAsOS44NC0xMy42NHYtNi41YTE3LjQyLDE3LjQyLDAsMCwxLTIuMzEuMTRDMzguMzIsMTcuMjksMzUsMTYuOTIsMzMsMTVabTcuNzUsOC42N0ExMi43LDEyLjcsMCwwLDEsMzMsMzUuMTJhMTIuNywxMi43LDAsMCwxLTcuNzUtMTEuNDhWMTkuMjZoLjE0QTE1LjE0LDE1LjE0LDAsMCwwLDMzLDE3LjVhMTQuODQsMTQuODQsMCwwLDAsNy41MywxLjc3aC4yMloiLz48L3N2Zz4NCg0K)
		}

		.mp-level-2 a.mining:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ny44MywzMi42bC04LjExLTEyYTEsMSwwLDAsMC0uODMtLjQ0SDMwLjg0di0uOTNsMTQuNjQtNi43M0w0MS4xNSw0LjEzbC04LDMuOGEuOTQuOTQsMCwwLDAtLjA2LS4xNEwyOC4wNy40M0ExLDEsMCwwLDAsMjcuMjUsMGgtOWExLDEsMCwwLDAtLjkzLjY0TDE0LjQ0LDguMThIOC43YTEsMSwwLDAsMC0uOTUuNjhsLTQuNDMsMTNhMSwxLDAsMCwwLS4wNS4zOUwwLDIzLjc4bDIsOS41Nkg2Ljg4djIuNzVhNiw2LDAsMSwwLDYuNzQsNy42NmgxOWE2LDYsMCwwLDAsMTEuNDgsMEg0N2ExLDEsMCwwLDAsMS0xVjMzLjE2QTEsMSwwLDAsMCw0Ny44MywzMi42Wm0tNC40LTNIMzYuMzNWMjIuMTJoMlptLTM0LTE5LjQ2aDUuNzFhMSwxLDAsMCwwLC45My0uNjRMMTksMmg3Ljc1bDQuNjcsNi43OEw1LjcsMjEuMDZaTTIuMjgsMjQuOTFsMzgtMTguMTQsMi40Nyw0Ljc2TDMwLDE3LjM3YTIsMiwwLDAsMC0xLjE3LDEuODJWMzEuMzRIMy42Wm0yNi42NSw4LjQzLDQuODUsNC44NWE2LDYsMCwwLDAtMS4zNSwzLjU2SDEzLjg3YTYsNiwwLDAsMC01LTUuNjZWMzMuMzRaTTcuODgsNDZhNCw0LDAsMSwxLDQtNEE0LDQsMCwwLDEsNy44OCw0NlptMzAuNTIsMGE0LDQsMCwxLDEsNC00QTQsNCwwLDAsMSwzOC40MSw0NlpNNDYsNDEuNzVINDQuNGE2LDYsMCwwLDAtOS4xMS00Ljg3bC00LjQ1LTQuNDVWMjIuMTJoMy40OXY4LjUyYTEsMSwwLDAsMCwxLDFoOS40NEw0NiwzMy40NloiLz48L3N2Zz4NCg0K)
		}

		.mp-level-2 a.public:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMiwzNFY0NkgyVjM0SDEybTItMkgwVjQ4SDE0VjMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI5LDI0VjQ2SDE5VjI0SDI5bTItMkgxN1Y0OEgzMVYyMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NiwyVjQ2SDM2VjJINDZtMi0ySDM0VjQ4SDQ4VjBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuMTcsMlY0Ljg4bDEuMjEuNTJhNiw2LDAsMCwxLDEuNDIuODZsMS4wNy44NywxLjE5LS42OSwxLjI2LS43MiwxLDEuNzNMMTgsOC4yM2wtMS4xNC42NkwxNywxMC4yYTUuMzUsNS4zNSwwLDAsMSwwLDEuNjZsLS4yMiwxLjM2LDEuMTkuNjksMS4yNi43My0xLDEuNzMtMS4zNi0uNzktMS4xNC0uNjYtMS4wNi43OWE2LDYsMCwwLDEtMS40NS44TDExLjg4LDE3djIuODNoLTJWMTdsLTEuMjEtLjUyYTYsNiwwLDAsMS0xLjQyLS44Nkw2LjE4LDE0LjcsNSwxNS4zOWwtMS4yNi43Mi0xLTEuNzMsMS4zNi0uNzgsMS4xNC0uNjYtLjE2LTEuMzFhNS4zNSw1LjM1LDAsMCwxLDAtMS42NmwuMjItMS4zNkw0LjE0LDcuOTIsMi44OCw3LjJsMS0xLjczLDEuMzYuNzksMS4xNC42NiwxLjA2LS43OWE2LDYsMCwwLDEsMS40NS0uOGwxLjI4LS40OVYyaDJtMi0yaC02VjMuNDVBOCw4LDAsMCwwLDYuMjQsNC41MkwzLjE1LDIuNzNsLTMsNS4yLDMsMS43M2E3LjMzLDcuMzMsMCwwLDAsMCwyLjIxTDAsMTMuNjVsMyw1LjIsMy0xLjcyYTgsOCwwLDAsMCwxLjg5LDEuMTV2My41Nmg2VjE4LjM4YTgsOCwwLDAsMCwxLjkzLTEuMDdsMy4xLDEuNzksMy01LjItMy0xLjczQTcuMzMsNy4zMywwLDAsMCwxOSwxMGwzLjA5LTEuNzgtMy01LjItMywxLjcyYTgsOCwwLDAsMC0xLjg5LTEuMTVWMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMSw5LjkyYTEsMSwwLDEsMS0xLDEsMSwxLDAsMCwxLDEtMW0wLTJhMywzLDAsMSwwLDMsMywzLDMsMCwwLDAtMy0zWiIvPjwvc3ZnPg0KDQo=)
		}

		.mp-level-2 a.estate:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMi45MSwyVjQ2SDE1LjA5VjJIMzIuOTFtMi0ySDEzLjA5VjQ4SDM0LjkxVjBaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyNi42NCIgeT0iNC42NyIgd2lkdGg9IjIiIGhlaWdodD0iMjQuMTMiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE5LjM2IiB5PSI0LjY3IiB3aWR0aD0iMiIgaGVpZ2h0PSIyNC4xMyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4LjY0LDQ3LjA4aC0yVjM0LjM1SDIxLjM2VjQ3LjA4aC0yVjMzLjM1YTEsMSwwLDAsMSwxLTFoNy4yN2ExLDEsMCwwLDEsMSwxWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4wOSAxMi42NyAxMy4wOSAxMC42NyAwIDEwLjY3IDAgNDggMTMuMDkgNDggMTMuMDkgNDYgOC41NSA0NiA4LjU1IDE1LjMzIDYuNTUgMTUuMzMgNi41NSA0NiAyIDQ2IDIgMTIuNjcgMTMuMDkgMTIuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMzQuOTEgMTIuNjcgMzQuOTEgMTAuNjcgNDggMTAuNjcgNDggNDggMzQuOTEgNDggMzQuOTEgNDYgMzkuNDUgNDYgMzkuNDUgMTUuMzMgNDEuNDUgMTUuMzMgNDEuNDUgNDYgNDYgNDYgNDYgMTIuNjcgMzQuOTEgMTIuNjciLz48L3N2Zz4NCg0K)
		}

		.mp-level-2 a.retail:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NC40OSwxMkgzM1Y5QTksOSwwLDAsMCwxNSw5djNIMy41MUwwLDQ4SDQ4Wk0xNyw5QTcsNywwLDAsMSwzMSw5djNIMTdaTTUuMzMsMTRIMTVWMjkuMzNoMlYxNEgzMVYyOS4zM2gyVjE0aDkuNjdMNDUuOCw0NkgyLjJaIi8+PC9zdmc+DQoNCg==)
		}

		.mp-level-2 a.transportation:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ni40Nyw0OCw0OCw0Ni43MSw0MC44OCwzOC4zQTUuNjMsNS42MywwLDAsMCw0Mi43LDM1YzEuNzQtOSwxLjc0LTIwLjA3LDAtMzAuODlDNDIuMzUsMiw0MC44MiwwLDM4LjU0LDBIOS40N0M3LjE4LDAsNS43MSwyLDUuMyw0LjE0Yy0xLjc0LDktMS43NCwyMC4wNywwLDMwLjg5YTUuMyw1LjMsMCwwLDAsMS44LDMuMjlMMCw0Ni43MSwxLjUzLDQ4bDIuNjQtMy4xMkg0My44M1pNNy4yNyw0LjUxQzcuNDQsMy41OCw4LjExLDIsOS40NywySDM4LjU0YzEuNDIsMCwyLDEuNTQsMi4xOSwyLjQ1LDEuNywxMC42MiwxLjcxLDIxLjM1LDAsMzAuMi0uMTguOTMtLjg0LDIuNTEtMi4yLDIuNTFIOS40N2MtMS40MiwwLTItMS41NC0yLjE5LTIuNDVDNS41NywyNC4wOSw1LjU3LDEzLjM2LDcuMjcsNC41MVpNNS44Niw0Mi44OCw5LDM5LjEyYTMuNzEsMy43MSwwLDAsMCwuNDIsMEgzOC41NGEzLjYxLDMuNjEsMCwwLDAsLjQyLDBsMy4xOCwzLjc2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0LDM1YTUsNSwwLDEsMC01LTVBNSw1LDAsMCwwLDE0LDM1Wm0wLThhMywzLDAsMSwxLTMsM0EzLDMsMCwwLDEsMTQsMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQsMjVhNSw1LDAsMSwwLDUsNUE1LDUsMCwwLDAsMzQsMjVabTAsOGEzLDMsMCwxLDEsMy0zQTMsMywwLDAsMSwzNCwzM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMy4xMywyMi4zNEgzNC44N0E0LjEzLDQuMTMsMCwwLDAsMzksMTguMmE2Ni4yOCw2Ni4yOCwwLDAsMC0uNzMtMTAuMTRBNC4xNCw0LjE0LDAsMCwwLDM0LjIsNC41OEgxMy44MUE0LjE0LDQuMTQsMCwwLDAsOS43Myw4LjA2LDY2LjQxLDY2LjQxLDAsMCwwLDksMTguMmE0LjEzLDQuMTMsMCwwLDAsNC4xMyw0LjE0Wm0tMS40Mi0xNGEyLjEzLDIuMTMsMCwwLDEsMi4xLTEuNzhIMzQuMmEyLjEzLDIuMTMsMCwwLDEsMi4xLDEuNzgsNjQuNDMsNjQuNDMsMCwwLDEsLjcsOS44NSwyLjEzLDIuMTMsMCwwLDEtMi4xMywyLjE0SDEzLjEzQTIuMTMsMi4xMywwLDAsMSwxMSwxOC4yMSw2NC41NSw2NC41NSwwLDAsMSwxMS43MSw4LjM2WiIvPjwvc3ZnPg0KDQo=)
		}

		.mp-level-2 a.media:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00LjQ4LDI4LjA4aDVhMSwxLDAsMCwwLDAtMmgtNWExLDEsMCwxLDAsMCwyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ2LDBIOEEyLDIsMCwwLDAsNiwyVjIySDJhMiwyLDAsMCwwLTIsMlY0NmEyLDIsMCwwLDAsMiwySDEyYTIsMiwwLDAsMCwyLTJWMzRoNy44OGwtMS4yNCw1LjkxSDE2LjU2djJIMzcuNDR2LTJIMzMuMzVMMzIuMTIsMzRINDZhMiwyLDAsMCwwLDItMlYyQTIsMiwwLDAsMCw0NiwwWk0yMi42OSwzOS45MWwxLjE2LTUuNTVoNi4zbDEuMTYsNS41NVpNOCwySDQ2VjI2LjA4SDE0VjI0YTIsMiwwLDAsMC0yLTJIOFptNCwyMlYzOS45MUgyVjI0Wk0yLDQ2VjQxLjkxSDEyVjQ2Wk0xNCwzMlYyOC4wOEg0NlYzMloiLz48L3N2Zz4NCg0K)
		}

		.mp-level-4.mp-level a {
			width: 100%
		}

		.mp-level-4.mp-level a:after {
			display: none
		}

		.mp-level::after,
		.mp-level::before,
		.mp-pusher::after {
			position: absolute;
			top: 0;
			right: 0;
			width: 0;
			height: 0;
			content: "";
			opacity: 0
		}

		.mp-level::after,
		.mp-pusher::after {
			background: rgba(0, 0, 0, .3);
			z-index: 1000;
			transition: opacity .3s, width .1s .3s, height .1s .3s
		}

		.mp-level::after {
			z-index: -1
		}

		.mp-level.mp-level-overlay::after,
		.mp-pusher.mp-pushed::after {
			width: 100%;
			height: 100%;
			opacity: 1;
			transition: opacity .3s
		}

		.mp-level.mp-level-overlay {
			cursor: pointer
		}

		.mp-level.mp-level-overlay.mp-level::before {
			width: 100%;
			height: 100%;
			background: 0 0;
			opacity: 1
		}

		.mp-level,
		.mp-pusher {
			transition: all .5s
		}

		.mp-overlap .mp-level.mp-level-open {
			box-shadow: 1px 0 2px rgba(0, 0, 0, .2);
			transform: translate3d(-40px, 0, 0)
		}

		.mp-menu.mp-overlap>.mp-level,
		.mp-menu.mp-overlap>.mp-level.mp-level-open,
		.mp-menu>.mp-level,
		.mp-menu>.mp-level.mp-level-open {
			box-shadow: none;
			transform: translate3d(0, 0, 0)
		}

		.mp-cover .mp-level.mp-level-open {
			transform: translate3d(0, 0, 0)
		}

		.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open) {
			transform: translate3d(100%, 0, 0)
		}

		.mp-menu ul {
			margin: 0;
			padding: 0;
			list-style: none
		}

		.mp-menu h2 {
			margin: 0;
			padding: 1em;
			color: rgba(0, 0, 0, .4);
			text-shadow: 0 0 1px rgba(0, 0, 0, .1);
			font-weight: 300;
			font-size: 2em
		}

		.mp-menu.mp-overlap h2::before {
			position: absolute;
			top: 0;
			right: 0;
			margin-right: 8px;
			font-size: 75%;
			line-height: 1.8;
			opacity: 0;
			transition: opacity .3s, transform .1s .3s;
			transform: translateX(-100%)
		}

		.mp-menu.mp-cover h2 {
			font-weight: 700
		}

		.mp-overlap .mp-level.mp-level-overlay>h2::before {
			opacity: 1;
			transition: transform .3s, opacity .3s;
			transform: translateX(0)
		}

		@media (max-width:710px) {
			.mp-menu ul .main__services-header a:after {
				right: 1.375rem
			}
		}

		.mp-menu ul li>a {
			color: #fff;
			display: inline-block;
			float: left;
			padding: .8em 1em .8em 1.8em;
			outline: 0;
			transition: background .3s, box-shadow .3s
		}

		@media (max-width:710px) {
			.mp-menu ul li>a {
				padding: .8em 1em .8em 1em
			}
		}

		.mp-menu ul li::before {
			position: absolute;
			left: 10px;
			z-index: -1;
			color: rgba(0, 0, 0, .2);
			line-height: 3.5
		}

		.mp-level>ul>li:first-child>a:hover,
		.mp-menu ul li a:hover {
			background: rgba(0, 0, 0, .2);
			box-shadow: inset 0 -1px transparent
		}

		.mp-level.mp-level-overlay>ul>li:first-child>a,
		.mp-menu .mp-level.mp-level-overlay>ul>li>a {
			box-shadow: inset 0 -1px transparent
		}

		.mp-level.mp-level-overlay>ul>li:first-child>a,
		.mp-level>ul>li:first-child>a:hover {
			box-shadow: inset 0 -1px transparent, inset 0 1px transparent
		}

		.mp-level .mp-back {
			background: rgba(0, 0, 0, .1);
			outline: 0;
			color: #fff;
			font-size: 1rem;
			font-weight: 700;
			display: block;
			padding: 1em;
			position: relative;
			padding: 1.4em 1em 1.4em 1.8em;
			box-shadow: inset 0 1px rgba(0, 0, 0, .1);
			transition: background .3s
		}

		@media (max-width:710px) {
			.mp-level .mp-back {
				font-size: .875rem;
				padding: .35em 1em .35em .9em
			}
		}

		.mp-level .mp-back:before {
			content: "";
			display: inline-block;
			width: .5rem;
			height: .875rem;
			margin-right: .75rem;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAwTDYgNkwwIDEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2U9IiNmZmZmZmYiLz4NCjwvc3ZnPg0K);
			background-repeat: no-repeat;
			background-size: contain;
			transform: rotate(180deg)
		}

		.mp-back__hr {
			display: block;
			height: 1px;
			width: 85%;
			background-color: #fff;
			margin: 0 auto;
			position: absolute
		}

		.mp-back::after {
			font-family: linecons;
			position: absolute;
			content: "\e037";
			right: 10px;
			font-size: 1.3em;
			color: rgba(0, 0, 0, .3)
		}

		.mp-menu .mp-level.mp-level-overlay>.mp-back,
		.mp-menu .mp-level.mp-level-overlay>.mp-back::after {
			background: 0 0;
			box-shadow: none;
			color: transparent
		}

		.no-csstransforms3d .mp-menu .mp-level,
		.no-js .mp-menu .mp-level {
			display: none
		}

		.no-csstransforms3d .mp-menu>.mp-level,
		.no-js .mp-menu>.mp-level {
			display: block
		}

		@media only screen and (min-width:1001px) {
			#mp-menu {
				display: none
			}
		}

		.nav-primary {
			width: 100%;
			margin: 1.875rem auto auto auto;
			padding-top: 1.875rem;
			border-top: 1px solid #f1f1f1;
			overflow: auto;
			max-height: 100vh;
			padding: 24px 24px 200px 24px
		}

		@media only screen and (min-width:1001px) {
			.nav-primary {
				overflow: visible;
				padding: 0
			}
		}

		.menu-toggle-btn {
			position: relative;
			min-width: 24px;
			height: 24px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex: 1;
			flex: 1;
			cursor: pointer;
			-webkit-tap-highlight-color: transparent
		}

		.menu-toggle-btn:before {
			content: "";
			display: block;
			position: absolute;
			right: 0;
			top: 50%;
			width: 1rem;
			height: 1px;
			transform: translate(0, -50%);
			border-bottom: 2px solid #0067b1;
			transition: .2s linear
		}

		@media only screen and (min-width:1001px) {
			.menu-toggle-btn:before {
				display: none
			}
		}

		.menu-toggle-btn:after {
			content: "";
			display: block;
			position: absolute;
			right: 7px;
			top: 50%;
			width: 1px;
			height: 1rem;
			transform: translate(0, -50%);
			border-left: 2px solid #0067b1;
			transition: .2s linear
		}

		@media only screen and (min-width:1001px) {
			.menu-toggle-btn:after {
				display: none
			}
		}

		.menu-toggle-btn--expanded:after,
		.menu-toggle-btn--expanded:before {
			transform: translate(0, -50%) rotate(45deg)
		}

		.nav-level1-element {
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:1001px) {
			.extra-item:last-child {
				padding-right: 1rem !important
			}
		}

		@media only screen and (min-width:1215px) {
			.extra-item:last-child {
				padding-right: 1.25rem !important
			}
		}

		.nav-primary-location {
			display: none
		}

		@media (max-width:710px) {
			.nav-primary-location {
				display: block;
				padding: 20px 0;
				border-top: 1px solid #f1f1f1
			}

			.nav-primary-location a {
				color: #363636 !important
			}
		}

		.nav-primary-level2 {
			position: relative;
			font-family: var(--fontName);
			background: #fcfcfc;
			height: 0;
			overflow: hidden;
			transition: all .3s ease-in
		}

		@media (orientation:landscape) and (max-height:415px) {
			.nav-primary-level2 {
				top: 0;
				height: 100%
			}

			@supports (-webkit-touch-callout:none) {
				.nav-primary-level2 {
					height: 80%
				}
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level2 {
				z-index: 1000;
				position: absolute;
				overflow: visible;
				width: 100%;
				top: 6.5rem;
				left: -624.9375rem;
				display: block;
				visibility: hidden;
				opacity: 0;
				transform: inherit;
				bottom: inherit;
				height: inherit;
				padding-top: 0;
				box-shadow: 0 0 60px 7px rgba(0, 0, 0, .15);
				overflow: auto;
				top: 5.125rem;
				left: 1.75rem;
				transition: top .3s cubic-bezier(.42, 0, .58, 1), visibility .3s cubic-bezier(.42, 0, .58, 1), opacity .3s cubic-bezier(.42, 0, .58, 1)
			}

			.nav-level1-item:hover .nav-primary-level2.nav-level2-locations {
				display: -ms-flexbox;
				display: flex
			}

			.nav-level1-item:hover .nav-primary-level2.nav-level2-locations>* {
				-ms-flex: 0 1 auto
			}

			.nav-level1-item:hover .nav-primary-level2.nav-level2-locations {
				min-height: 41.875em
			}

			.nav-level1-item:hover .nav-primary-level2 {
				visibility: visible;
				opacity: 1;
				top: 3.125rem
			}
		}

		.nav-level1-item.is-active .nav-primary-level2 {
			display: block
		}

		.nav-level1-item:last-child .nav-primary-level2 {
			left: auto;
			right: 0
		}

		.nav-primary-level2--open {
			height: auto
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level2--open {
				transform: none;
				height: auto
			}
		}

		.nav-level3-back {
			margin: 0;
			padding: 0;
			line-height: 1;
			-moz-appearance: none;
			appearance: none;
			border: none;
			background: 0 0;
			font-family: inherit;
			outline: 0;
			cursor: pointer;
			font-size: .8125rem;
			font-weight: 600;
			color: #969696;
			padding: .5rem 1.875rem 1rem 3rem;
			display: block;
			width: 100%;
			text-align: left;
			border-bottom: 1px solid #f1f1f1;
			margin: .625rem 0 1.4375rem;
			position: relative
		}

		.nav-level3-back span {
			position: relative
		}

		.nav-level3-back:hover {
			color: #666;
			box-shadow: none;
			border-bottom: 1px solid #f1f1f1
		}

		.nav-level3-back:before {
			content: "";
			display: block;
			position: absolute;
			left: 1.875rem;
			top: .6875rem;
			width: .375rem;
			height: .375rem;
			transform: rotate(-135deg);
			border: 1px solid #969696;
			border-bottom-style: none;
			border-left-style: none
		}

		@media only screen and (min-width:1001px) {
			.nav-level3-back:before {
				display: none
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-level3-back {
				display: none
			}
		}

		.nav-primary-level3 {
			padding-top: 0
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level3 {
				margin-left: 0;
				margin-top: .625rem
			}
		}

		.nav-primary-level3__header {
			font-size: 1rem;
			line-height: 3rem;
			color: #fff;
			position: relative;
			margin: 0
		}

		.nav-primary-level3__header:before {
			position: absolute;
			display: inline-block;
			top: 50%;
			content: "";
			width: .5rem;
			height: .9375rem;
			background-repeat: no-repeat;
			background-size: cover
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level3__header {
				display: none
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level3-item {
				margin-top: 10px;
				padding-left: 1.0625rem;
				padding-right: 1.0625rem
			}

			.l-hidden-mq-large+.nav-primary-level3-item,
			.nav-primary-level3-item:first-child {
				margin-top: 0
			}
		}

		.nav-primary-level3-item>a {
			font-size: .875rem;
			line-height: 2.75rem;
			color: #fff
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level3-item>a {
				font-size: .75rem
			}
		}

		.nav-primary-contact-copy {
			float: none;
			font-size: .75rem;
			margin-top: .5625rem
		}

		.nav-primary-contact-title {
			font-size: .75rem;
			line-height: 1.75rem;
			font-weight: 700;
			text-transform: uppercase
		}

		.nav-primary-contact-content {
			width: 100%
		}

		.nav-primary-contact-btn {
			font-size: .875rem;
			font-weight: 700;
			display: -ms-inline-flexbox;
			display: inline-flex;
			background: #e1523d;
			text-align: center;
			padding: .5625rem 1.25rem;
			margin-top: .625rem;
			color: #fff;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.nav-primary-contact-btn:hover {
			color: #fff
		}

		.nav-primary-contact-svg {
			margin-left: .3125rem
		}

		@media only screen and (min-width:1001px) {
			.nav-level1 {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.nav-level2 ul {
			list-style: none
		}

		.nav-level2__header {
			color: #fff;
			font-size: 1rem;
			font-weight: 700;
			margin-bottom: .1875rem
		}

		.nav-level2__header:after {
			content: "";
			display: block;
			margin-top: 1.125rem;
			width: calc(100% - 24px);
			height: 1px;
			border-bottom: 1px solid rgba(255, 255, 255, .5)
		}

		.nav-level2__header:hover {
			opacity: initial
		}

		.nav-level2__container ul {
			list-style: none
		}

		@media only screen and (min-width:1001px) {
			.nav-level2__container {
				padding: 1.3125rem 1.5rem 1.3125rem;
				position: relative
			}
		}

		.nav-level2-secondary-cta {
			color: #0067b1;
			font-size: 1rem;
			font-weight: 600;
			letter-spacing: .05rem;
			padding: 0 1.875rem .6875rem;
			display: inline-block
		}

		@media only screen and (min-width:1001px) {
			.nav-level2-secondary-cta {
				display: none
			}
		}

		.nav-level2-secondary-cta:hover {
			color: #0067b1
		}

		.nav-primary-level1-item--current .nav-level1-element>a,
		.nav-primary-level1-item--current>a {
			text-decoration: underline
		}

		.nav-primary-level1-item {
			display: block;
			transition: .35s max-height;
			margin: 0 0 .5rem
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level1-item {
				margin: 0;
				max-height: inherit;
				transition: none
			}
		}

		.nav-primary-level1-item.-is-expandable>a:before {
			content: "";
			display: block;
			position: absolute;
			right: 0;
			top: 50%;
			width: 1rem;
			height: 1px;
			transform: translate(0, -50%);
			border-bottom: 2px solid #0067b1;
			transition: .2s linear
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level1-item.-is-expandable>a:before {
				display: none
			}
		}

		.nav-primary-level1-item.-is-expandable>a:after {
			content: "";
			display: block;
			position: absolute;
			right: 7px;
			top: 50%;
			width: 1px;
			height: 1rem;
			transform: translate(0, -50%);
			border-left: 2px solid #0067b1;
			transition: .2s linear
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level1-item.-is-expandable>a:after {
				display: none
			}
		}

		.nav-primary-level1-item.-is-expandable>a.-expanded:after,
		.nav-primary-level1-item.-is-expandable>a.-expanded:before {
			transform: translate(0, -50%) rotate(45deg)
		}

		.nav-primary-level1-item .nav-level1-element>a,
		.nav-primary-level1-item>a {
			display: block;
			position: relative;
			color: #0067b1;
			font-size: 1rem;
			line-height: .8125rem;
			font-weight: 600;
			letter-spacing: .05rem;
			padding-bottom: .25em;
			text-transform: uppercase;
			-webkit-tap-highlight-color: transparent
		}

		@media only screen and (max-width:1000px) {

			.nav-primary-level1-item .nav-level1-element>a,
			.nav-primary-level1-item>a {
				padding-top: .875em;
				padding-bottom: .875em
			}
		}

		@media only screen and (min-width:1001px) {

			.nav-primary-level1-item .nav-level1-element>a,
			.nav-primary-level1-item>a {
				color: #363636;
				display: inline-block;
				font-size: .9375rem;
				line-height: 1.125rem;
				letter-spacing: .75 px
			}
		}

		@media only screen and (min-width:1001px) {

			.header--transparent .nav-primary-level1-item .nav-level1-element>a,
			.header--transparent .nav-primary-level1-item>a {
				color: #fcfcfc;
				font-weight: 600
			}
		}

		@media only screen and (min-width:1001px) {

			.nav-primary-level1-item:hover .nav-level1-element>a,
			.nav-primary-level1-item:hover>a {
				text-decoration: underline
			}
		}

		.nav-primary-level1-item.nav-level1-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center
		}

		.nav-level2-services {
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			left: 0
		}

		@media only screen and (max-width:1000px) {
			.nav-level2-services .nav-primary-level1-item>a {
				line-height: 3rem
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-services-columns {
				display: -ms-flexbox;
				display: flex
			}

			.nav-services-columns>* {
				-ms-flex: 0 1 auto
			}

			.nav-services-columns {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: justify;
				justify-content: space-between;
				padding-left: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-services-columns-item {
				width: 31%;
				margin-bottom: 1.875rem
			}
		}

		.nav-services-arrow {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.nav-services-arrow {
				display: inline-block
			}
		}

		.nav-level3 {
			position: absolute;
			z-index: 1;
			background: #fcfcfc;
			transform: translate3d(-110%, 0, 0);
			transition: all .3s ease-in;
			left: 0;
			width: 100%;
			height: 100%;
			bottom: 0;
			overflow: scroll;
			-webkit-overflow-scrolling: touch
		}

		@media only screen and (min-width:1001px) {
			.nav-level3 {
				transition: none;
				position: static;
				transform: inherit;
				bottom: inherit;
				height: inherit;
				overflow: auto
			}
		}

		.nav-level3--open {
			transform: translate3d(0, 0, 0)
		}

		@media only screen and (min-width:1001px) {
			.nav-level3--open {
				transform: none
			}
		}

		.nav-primary-level2-main-cta {
			color: #666;
			font-size: .875rem;
			line-height: 1.5rem;
			padding: .3125rem 2.6rem .3125rem 2.3125rem;
			position: relative;
			font-weight: 600;
			display: block
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level2-main-cta {
				display: inline-block;
				margin-bottom: .5625rem;
				font-size: .875rem;
				line-height: 1.125rem;
				font-weight: 700;
				color: #363636;
				letter-spacing: .0142857rem;
				padding: 0
			}
		}

		.nav-primary-level2-main-cta:hover {
			color: #666
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level2-main-cta:hover {
				color: #0067b1
			}

			.nav-primary-level2-main-cta:hover .nav-services-arrow path {
				fill: #0067b1
			}
		}

		.nav-primary-level2-main-cta:after {
			content: "";
			display: block;
			position: absolute;
			right: 1.5625rem;
			top: 50%;
			width: .375rem;
			height: .375rem;
			transform: translate(0, -50%) rotate(45deg);
			border: 1px solid #969696;
			border-bottom-style: none;
			border-left-style: none
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level2-main-cta:after {
				display: none
			}
		}

		.nav-services-columns-sub-item {
			color: #666;
			font-size: .8125rem;
			line-height: 1.5rem;
			padding: .3125rem 2.6rem .3125rem 2.3125rem;
			position: relative;
			font-weight: 600;
			display: block;
			text-transform: capitalize
		}

		@media only screen and (min-width:1001px) {
			.nav-services-columns-sub-item {
				text-transform: capitalize;
				font-size: .8125rem;
				color: #969696;
				line-height: 1.5rem;
				font-weight: 600;
				letter-spacing: .0142857rem;
				padding: 0
			}
		}

		.nav-services-columns-sub-item:after {
			content: "";
			display: block;
			position: absolute;
			right: 1.5625rem;
			top: 50%;
			width: .375rem;
			height: .375rem;
			transform: translate(0, -50%) rotate(45deg);
			border: 1px solid #969696;
			border-bottom-style: none;
			border-left-style: none
		}

		@media only screen and (min-width:1001px) {
			.nav-services-columns-sub-item:after {
				display: none
			}
		}

		.nav-services-columns-sub-item:hover {
			color: #666
		}

		@media only screen and (min-width:1001px) {
			.nav-services-columns-sub-item:hover {
				color: #0067b1
			}
		}

		.nav-level2-careers,
		.nav-level2-industries {
			padding-top: 0 !important
		}

		@media only screen and (min-width:1001px) {

			.nav-level2-careers.nav-level2,
			.nav-level2-industries.nav-level2 {
				min-width: 19.6875rem
			}
		}

		@media only screen and (min-width:1001px) {

			.nav-level2-careers li:hover>a,
			.nav-level2-industries li:hover>a {
				color: #0067b1;
				opacity: inherit
			}

			.nav-level2-careers li:hover>a:before,
			.nav-level2-industries li:hover>a:before {
				opacity: 0
			}

			.nav-level2-careers li:hover>a:after,
			.nav-level2-industries li:hover>a:after {
				opacity: 1
			}
		}

		.nav-level2__sub {
			display: inline-block;
			background-color: #fff;
			position: relative;
			padding: 1.75rem 2.1875rem 0 1rem;
			float: none;
			width: 100%;
			border: 1px solid #f1f1f1;
			border-top: none
		}

		.nav-level2__sub>a {
			font-size: 1rem;
			color: #000;
			font-weight: 700
		}

		.nav-level2__sub ul>li {
			float: left;
			font-size: .875rem;
			color: #0c406b;
			max-width: 17.5em;
			margin-bottom: .9375em;
			width: 100%
		}

		.nav-level2__sub ul>li a {
			font-size: .875rem;
			color: #0067b1
		}

		.nav-level2__sub h2 {
			color: #363636;
			font-size: 1rem;
			line-height: 1.5rem;
			font-weight: 700
		}

		@media only screen and (max-width:1000px) {
			.nav-level2__sub {
				display: none
			}
		}

		.nav-level2__sub .nav-level2__sub-header:hover {
			opacity: initial
		}

		.nav-primary-about ul {
			background-color: #fcfcfc
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-about ul {
				padding: 1.5rem 1.875rem
			}
		}

		.nav-primary-about li a:before {
			display: none
		}

		.nav-primary-about li a {
			display: block;
			padding: 0
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-about li a {
				letter-spacing: .0142857rem;
				padding: 0
			}
		}

		.nav-primary-contact {
			display: none;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-align: center;
			align-items: center;
			background-color: #0067b1;
			color: #fcfcfc;
			padding: 1.375rem 2.3125rem;
			margin-top: .625rem
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-contact {
				padding: 1.375rem 1.875rem;
				margin-top: 0;
				display: block
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__col:first-of-type {
				-ms-flex-order: 2;
				order: 2;
				background-color: #fff;
				width: 74%;
				padding: 1.375rem 1.8125rem
			}

			.nav-primary-locations__col:first-of-type .nav-primary-locations__header {
				color: #0c406b
			}

			.nav-primary-locations__col:first-of-type .nav-primary-locations__header:after {
				background-color: #cbcbcb
			}

			.nav-primary-locations__col:last-of-type {
				-ms-flex-order: 1;
				order: 1;
				background-color: #0c406b;
				width: 26%;
				padding: 2rem 1.1875rem
			}

			.nav-primary-locations__col:last-of-type .nav-primary-locations__header {
				color: #fff
			}

			.nav-primary-locations__col .nav-primary-locations__link {
				padding-left: 0
			}

			.nav-primary-locations__col .nav-primary-locations__link:before {
				position: relative;
				content: "";
				display: inline-block;
				width: 1em;
				height: 1em;
				background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxnIGlkPSJDYW52YXMiIGZpbGw9Im5vbmUiPg0KPGcgaWQ9IlZlY3RvciI+DQo8cGF0aCBkPSJNIDkuNDU3NzggMS43MjYyNWUtMDdMIDkuNDU3NzggMS4zODAyTCAxMy41MTExIDEuMzgwMkwgNC41NzQ4MSA5LjkzMjkzTCA1LjYxNzc4IDEwLjkyODVMIDE0LjU1NDEgMi4zOTgzOEwgMTQuNTU0MSA2LjI2NzQ4TCAxNiA2LjI2NzQ4TCAxNiAwLjcwMTQxNEwgMTYgMS43MjYyNWUtMDdMIDE1LjI2NTIgMS43MjYyNWUtMDdMIDkuNDU3NzggMS43MjYyNWUtMDdaTSAxLjgwODQ1ZS0wNyAyLjc4MzAzTCAxLjgwODQ1ZS0wNyAxNS4yNzI3TCAxMy4wODQ0IDE1LjI3MjdMIDEzLjA4NDQgNi4yNjc0OEwgMTEuNjM4NSA3LjY0NzY4TCAxMS42Mzg1IDEzLjg5MjVMIDEuNDQ1OTMgMTMuODkyNUwgMS40NDU5MyA0LjE2MzIzTCA4LjAxMTg1IDQuMTYzMjNMIDkuNDU3NzggMi43ODMwM0wgMS44MDg0NWUtMDcgMi43ODMwM1oiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8L2c+DQo8L3N2Zz4NCg0K);
				background-repeat: no-repeat;
				margin-right: .625em;
				margin-bottom: 0;
				vertical-align: middle
			}

			.nav-primary-locations__col .nav-level2-item {
				margin-bottom: 1.3125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__header {
				font-size: 1.5rem;
				font-weight: 700;
				margin-top: 0
			}

			.nav-primary-locations__header:after {
				content: "";
				display: block;
				height: 1px;
				width: 100%;
				margin-top: 1.3125rem;
				background-color: #fff
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__contents {
				color: #fff;
				font-size: .875rem;
				line-height: 1.25rem;
				margin: 1.8125rem auto 3.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__link {
				position: relative
			}

			.nav-primary-locations__link h3 {
				color: #fff;
				font-size: 1rem;
				display: inline-block
			}

			.nav-primary-locations__link p {
				color: #fff;
				font-size: .875rem;
				font-weight: 400;
				margin-top: 0;
				padding-left: 1.875rem
			}
		}

		.nav-primary-locations__region-container {
			display: -ms-flexbox;
			display: flex
		}

		.nav-primary-locations__region-container>* {
			-ms-flex: 0 1 auto
		}

		.nav-primary-locations__region-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.nav-primary-locations__region-container>* {
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: calc(33.3% - .4166666667em);
			margin-right: .625em;
			margin-bottom: 0
		}

		.nav-primary-locations__region-container>:nth-child(1n+1) {
			margin-right: .625em
		}

		.nav-primary-locations__region-container>:nth-child(2n+2) {
			margin-right: .625em
		}

		.nav-primary-locations__region-container>:nth-child(3n+3) {
			margin-right: 0
		}

		.nav-primary-locations__region-container>:last-child {
			margin-right: 0
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__region-col h3 {
				font-size: 1.25rem;
				line-height: 1.5rem;
				margin-bottom: 1.25rem;
				color: #363636;
				font-weight: 700
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__region-sub {
				margin-bottom: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {

			.nav-primary-locations__region-sub .location-list__heading,
			.nav-primary-locations__region-sub h4 {
				font-size: 1rem;
				margin-bottom: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-locations__region-sub li {
				margin-bottom: .5rem
			}

			.nav-primary-locations__region-sub li>a {
				color: #0c406b;
				font-size: .875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-level1-item:hover .nav-level2-locations {
				display: -ms-flexbox;
				display: flex
			}

			.nav-level1-item:hover .nav-level2-locations>* {
				-ms-flex: 0 1 auto
			}

			.nav-level2-locations {
				width: 100%;
				left: 0
			}
		}

		.nav-primary-level2-item:not(:last-child) {
			margin-bottom: 6px
		}

		.nav-primary-services {
			transition: .25s all
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-services .nav-primary-level2 {
				margin-left: 0;
				left: 0;
				right: 0
			}
		}

		.nav-primary-services .nav-primary-level2-item.nav-primary-landing {
			border-bottom: 0;
			padding-bottom: 0
		}

		@media only screen and (max-width:1000px) {
			.nav-primary-services.module-is-expanded-mq-medium {
				background-color: #0c406b
			}

			.nav-primary-services.module-is-expanded-mq-medium>a {
				color: #fff;
				padding-left: 1.25rem;
				border-bottom: 1px solid #fff
			}

			.nav-primary-services.module-is-expanded-mq-medium>a:before {
				visibility: visible;
				opacity: 1;
				left: .5625rem
			}
		}

		.nav-primary-level2-item>a {
			display: block;
			color: #656565;
			font-size: .875rem;
			line-height: 1.875rem;
			padding: 0;
			position: relative;
			font-weight: 600
		}

		@media only screen and (min-width:1001px) {
			.nav-primary-level2-item>a {
				letter-spacing: .0142857em;
				padding: 0;
				line-height: 1.5rem
			}
		}

		.nav-primary-level2-item>a .icon-external-resource {
			margin: 0 0 0 .1875rem;
			position: relative;
			top: .0625rem
		}

		.nav-primary-level2-item>a .icon-external-resource path {
			fill: #969696
		}

		.nav-primary-level2-item>a.finance:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLDI1QTIzLDIzLDAsMCwxLDQwLjA2LDcuNjVIMzUuNzJ2Mmg3LjQyVjhsLjEtLjEtLjEtLjFWMi4yM2gtMlY1LjkyQTI1LDI1LDAsMCwwLDIuODUsMzYuNmwuNDYuODgsMS43Ny0uOTMtLjQ2LS44OUEyMywyMywwLDAsMSwyLDI1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ3Ljc1LDE0LjYzbC0uNDItLjkxLTEuODIuODMuNDIuOTFBMjMsMjMsMCwwLDEsOSw0MS41NWg0LjA3di0ySDUuN3YxLjM1aDBWNDdoMlY0M2EyNSwyNSwwLDAsMCw0MC4wNi0yOC40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1LjY0LDM2Ljc0VjM0LjMzYTcuMDYsNy4wNiwwLDAsMCwzLjIxLTFBNC43Nyw0Ljc3LDAsMCwwLDMxLjA3LDI5YTQuMjUsNC4yNSwwLDAsMC0xLjYxLTMuNTUsMTUsMTUsMCwwLDAtMy44Mi0xLjc0VjE5LjA5YTEuODQsMS44NCwwLDAsMSwxLjYzLjkzLDQuMzIsNC4zMiwwLDAsMSwuMzYsMS41NmgzLjE1YTQuNzEsNC43MSwwLDAsMC0yLjA5LTQuMTYsNiw2LDAsMCwwLTMuMDYtMVYxNC44NUgyNC40N3YxLjZhOC42OCw4LjY4LDAsMCwwLTEuODYuMyw0LjU5LDQuNTksMCwwLDAtMS45LDEuMTgsNC42NSw0LjY1LDAsMCwwLTEsMS41Nyw1LjQxLDUuNDEsMCwwLDAtLjM3LDIsNC41NCw0LjU0LDAsMCwwLC45NCwyLjg5LDYuMjEsNi4yMSwwLDAsMCwzLjIzLDEuODdsMSwuMjl2NS4xMmEyLjQ3LDIuNDcsMCwwLDEtMS44NC0xLDUuODgsNS44OCwwLDAsMS0uNDctMkgxOC45M3EwLDMuMzIsMiw0LjdhOC4xOCw4LjE4LDAsMCwwLDMuNTMsMXYyLjM5Wm0wLTkuNzhhNSw1LDAsMCwxLDEuNDEuNzIsMiwyLDAsMCwxLC43LDEuNjNBMi4yMiwyLjIyLDAsMCwxLDI3LDMxLjIyYTMsMywwLDAsMS0xLjM2LjQzWm0tMi40Ni00LjIzYTEuOTEsMS45MSwwLDAsMS0uNzYtMS41OSwyLDIsMCwwLDEsLjUtMS40NiwyLjExLDIuMTEsMCwwLDEsMS41NS0uNTZ2NC4yMUE0LjI4LDQuMjgsMCwwLDEsMjMuMTgsMjIuNzNaIi8+PC9zdmc+)
		}

		.nav-primary-level2-item>a.economic:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwyMVYxM0gzOS42TDI0LDAsOC40LDEzSDB2OEg2VjQwSDB2OEg0OFY0MEg0MlYyMVpNMjQsMi42LDM2LjQ4LDEzaC0yNVpNMiwxOVYxNUg0NnY0SDJaTTI1LDQwVjIxaDdWNDBaTTIzLDIxVjQwSDE2VjIxWk04LDIxaDZWNDBIOFpNNDYsNDJ2NEgyVjQySDQ2Wm0tNi0ySDM0VjIxaDZaIi8+PC9zdmc+)
		}

		.nav-primary-level2-item>a.forensic:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwwSDBWMzZIMjEuNzdMMTMuNiw0Ni43OSwxNS4xOSw0OCwyNCwzNi4zNywzMi44MSw0OGwxLjU5LTEuMjFMMjYuMjMsMzZINDhaTTQ2LDM0SDJWMkg0NloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTkuNTkgMTcuODggMjUuNTMgMjMuODIgMzUuMTUgMTQuMjEgMzUuMTUgMTguNzkgMzcuMTUgMTguNzkgMzcuMTUgMTAuNzkgMjkuMTQgMTAuNzkgMjkuMTQgMTIuNzkgMzMuNzMgMTIuNzkgMjUuNTMgMjAuOTkgMTkuNTkgMTUuMDUgOC44NiAyNS43OSAxMC4yNyAyNy4yMSAxOS41OSAxNy44OCIvPjwvc3ZnPg==)
		}

		.nav-primary-level2-item>a.strategic:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00OCwzOS4yNywzMy40NSwyNC43Miw0NC41NCwxMy42MmE0Ljg4LDQuODgsMCwwLDAsMC02LjlMNDEuMjYsMy40NGE0Ljg4LDQuODgsMCwwLDAtNi45LDBMMjMuMjcsMTQuNTQsOC43NCwwLDAsOC43MywxNC41NCwyMy4yNiw4LjczLDI5LjA4bDQuMzYsNC4zNi0zLDNhNy4yLDcuMiwwLDAsMC05LjM5LjY3TDAsMzcuODFsNC4zNiw0LjM2TDAsNDYuNTMsMS40NSw0OGw0LjM2LTQuMzZMMTAuMTgsNDhsLjczLS43M2E3LjIsNy4yLDAsMCwwLC42Ny05LjM5bDMtMyw0LjM2LDQuMzYsNS44Mi01LjgyTDM5LjI3LDQ4Wk0xMC45MSw0Mi43M2MwLC4xNSwwLC4yOS0uMDcuNDNzMCwuMjMtLjA4LjM1YTUuMDgsNS4wOCwwLDAsMS0uMTcuNDljMCwuMDktLjA2LjE4LS4xLjI3YTUsNSwwLDAsMS0uMzkuNzNMNy4yNyw0Mi4xNyw1LjgyLDQwLjcxLDMsMzcuODhhNS4wNiw1LjA2LDAsMCwxLC43My0uMzlsLjI3LS4xYTUuMDgsNS4wOCwwLDAsMSwuNDktLjE3bC4zNS0uMDguNDMtLjA3LjQsMEg2bC40NCwwLC4zLjA1Yy4xNywwLC4zMy4wNi41LjExbC4xLDBhNS4wOCw1LjA4LDAsMCwxLDEuMjcuNmgwYTQuNzUsNC43NSwwLDAsMSwxLjQ1LDEuNDVoMGE1LjA4LDUuMDgsMCwwLDEsLjYsMS4yN2wwLC4xYzAsLjE2LjA4LjMzLjExLjVzMCwuMi4wNS4zLDAsLjI5LDAsLjQ0LDAsLjI1LDAsLjM4UzEwLjkzLDQyLjYsMTAuOTEsNDIuNzNabS04LTM0TDguNzQsMi45MWw1LjgyLDUuODJMOC43MywxNC41NVpNMTAuMTksMTYsMTYsMTAuMTgsMjEuODEsMTYsMTYsMjEuODFabTEuNDQsMTMuMDhMMTYsMjQuNzJoMEwyNC43MywxNmgwTDM1LjgyLDQuOWEyLjgyLDIuODIsMCwwLDEsNCwwbDMuMjgsMy4yOGEyLjgyLDIuODIsMCwwLDEsMCw0TDE4LjkxLDM2LjM1Wk0yNi4xOSwzMiwzMiwyNi4xOCwzNy44MiwzMiwzMiwzNy44MlptMTMuMDksMS40NSw1LjgyLDUuODItNS44Miw1LjgyLTUuODItNS44MloiLz48L3N2Zz4=)
		}

		.nav-primary-level2-item>a.technology:before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5JY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ni43Myw5LjM5QzQ1LjM5LDgsNDMuMTMsNy4zMSw0MC4yNyw3LjMxaDBhMzAuMTEsMzAuMTEsMCwwLDAtOC4zNCwxLjRDMzAsMy4zOSwyNy4xOSwwLDI0LDBzLTYsMy4zOS03LjkzLDguN2EzMC4xMSwzMC4xMSwwLDAsMC04LjM0LTEuNGMtMi44NiwwLTUuMTIuNjctNi40NiwyLjA5Qy0xLjY0LDEyLjQ4LjYxLDE4LjMsNi4zNSwyNC4zMWMtNS43NCw2LTgsMTEuODMtNS4wOCwxNC45MSwxLjMzLDEuNDIsMy41OSwyLjA5LDYuNDYsMi4wOWEzMC40LDMwLjQsMCwwLDAsOC41NS0xLjQ2QzE4LjE2LDQ0Ljg0LDIwLjkyLDQ4LDI0LDQ4czUuODQtMy4xNiw3LjcyLTguMTZhMzAuNCwzMC40LDAsMCwwLDguNTUsMS40NmMyLjg2LDAsNS4xMi0uNjcsNi40Ni0yLjA5LDIuOTEtMy4wOS42Ni04LjkxLTUuMDgtMTQuOTFDNDcuMzksMTguMyw0OS42NCwxMi40OCw0Ni43Myw5LjM5Wm0tNi40Ni0uMDloMGMyLjM0LDAsNC4xMS41Miw1LDEuNDZBMy4wOCwzLjA4LDAsMCwxLDQ2LDEzLjM5Yy0uMjgsMi4zNS0yLjE1LDUuNzYtNS43Miw5LjUxYTU3LjM3LDU3LjM3LDAsMCwwLTYuMzEtNS4yMSw0NC4wNSw0NC4wNSwwLDAsMC0xLjM5LTcuMDlBMjgsMjgsMCwwLDEsNDAuMjcsOS4zMVptLTYuMSwxMWE1Mi45Miw1Mi45MiwwLDAsMSw0LjY2LDQsNTMsNTMsMCwwLDEtNC43MSw0Yy4xMS0xLjQuMTctMi44My4xNy00LjNDMzQuMjksMjIuNzYsMzQuMjUsMjEuNTQsMzQuMTcsMjAuMzVaTTMxLjcsMTYuMTZoMGMtMS44LTEuMTgtMy42MS0yLjI0LTUuNDItMy4yLDEuNDgtLjY2LDIuOTQtMS4yNCw0LjM2LTEuNzRBNDAsNDAsMCwwLDEsMzEuNywxNi4xNlpNMTguNTYsNy44MkMyMC4xMiw0LjE3LDIyLjE2LDIsMjQsMnMzLjg4LDIuMTcsNS40NCw1LjgyYy4yMS40OC40LDEsLjU4LDEuNWE1Ni4zOCw1Ni4zOCwwLDAsMC02LDIuNDksNTYuNCw1Ni40LDAsMCwwLTYtMi40OUMxOC4xNiw4LjgsMTguMzYsOC4zLDE4LjU2LDcuODJabS0xLjIsMy40YzEuNDMuNDksMi44OSwxLjA3LDQuMzYsMS43NC0xLjgxLDEtMy42MiwyLTUuNDIsMy4yaDBBNDAsNDAsMCwwLDEsMTcuMzcsMTEuMjFaTTIsMTMuMzlhMy4wOCwzLjA4LDAsMCwxLC42OS0yLjYyYy44OS0uOTQsMi42Ni0xLjQ2LDUtMS40NmEyNy45NCwyNy45NCwwLDAsMSw3Ljc0LDEuMjksNDQuMDYsNDQuMDYsMCwwLDAtMS4zOSw3LjA5LDU3LjM4LDU3LjM4LDAsMCwwLTYuMzEsNS4yMUM0LjE5LDE5LjE0LDIuMzEsMTUuNzQsMiwxMy4zOVpNMTMuODgsMjguM2E1Myw1MywwLDAsMS00LjcxLTQsNTIuOTMsNTIuOTMsMCwwLDEsNC42Ni00Yy0uMDgsMS4xOS0uMTIsMi40MS0uMTIsMy42NUMxMy43MSwyNS40NywxMy43NywyNi45MSwxMy44OCwyOC4zWm0tNi4xNSwxMWMtMi4zNCwwLTQuMTEtLjUyLTUtMS40NkEzLjA4LDMuMDgsMCwwLDEsMiwzNS4yM2MuMjgtMi4zNSwyLjE1LTUuNzYsNS43Mi05LjUxQTU3LjQ4LDU3LjQ4LDAsMCwwLDE0LjE1LDMxYTQyLjYzLDQyLjYzLDAsMCwwLDEuNDgsN0EyOC4xOCwyOC4xOCwwLDAsMSw3LjczLDM5LjMxWm04LjY4LTYuNzhjMS43NiwxLjE1LDMuNTUsMi4yLDUuMzIsMy4xNC0xLjQyLjY0LTIuODIsMS4yLTQuMTksMS42OEEzOC4xNywzOC4xNywwLDAsMSwxNi40MSwzMi41MlptMTMsNy42NkMyNy44OCw0My44MywyNS44NCw0NiwyNCw0NnMtMy44OC0yLjE3LTUuNDQtNS44MmMtLjEzLS4zMS0uMjUtLjY0LS4zNy0xQTU2LjY1LDU2LjY1LDAsMCwwLDI0LDM2LjgxYTU2LjY1LDU2LjY1LDAsMCwwLDUuODEsMi40MUMyOS42OSwzOS41NCwyOS41NywzOS44NywyOS40NCw0MC4xOFptMS0yLjg1Yy0xLjM3LS40OC0yLjc3LTEtNC4xOS0xLjY4LDEuNzgtLjk0LDMuNTYtMiw1LjMyLTMuMTRBMzguMTcsMzguMTcsMCwwLDEsMzAuNDYsMzcuMzRaTTMyLDI5Ljg2Yy0uNDUuMzEtLjkuNjItMS4zNy45M0E2NS4zNiw2NS4zNiwwLDAsMSwyNCwzNC41OGE2NS4zNiw2NS4zNiwwLDAsMS02LjU5LTMuNzljLS40Ny0uMzEtLjkyLS42Mi0xLjM3LS45M0E1Myw1MywwLDAsMSwxNS43MSwyNGMwLTEuNzguMDktMy41MS4yNi01LjIuNDctLjMzLjk0LS42NSwxLjQ0LTFBNjUuMzUsNjUuMzUsMCwwLDEsMjQsMTRhNjUuMzUsNjUuMzUsMCwwLDEsNi41OSwzLjc5Yy41LjMyLDEsLjY1LDEuNDQsMSwuMTYsMS42OS4yNiwzLjQyLjI2LDUuMkE1Myw1MywwLDAsMSwzMiwyOS44NlptMTQsNS4zN2EzLjA4LDMuMDgsMCwwLDEtLjY5LDIuNjJjLS44OS45NC0yLjY2LDEuNDYtNSwxLjQ2QTI4LjE4LDI4LjE4LDAsMCwxLDMyLjM3LDM4YTQyLjYzLDQyLjYzLDAsMCwwLDEuNDgtNyw1Ny40OCw1Ny40OCwwLDAsMCw2LjM5LTUuMjdDNDMuODEsMjkuNDcsNDUuNjksMzIuODcsNDYsMzUuMjNaIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyNCIgY3k9IjI0IiByPSIyIi8+PC9zdmc+)
		}

		.nav-primary-level2-item--current>a {
			color: #0067b1;
			text-decoration: underline
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.nav-primary-level2-item.nav-primary-landing {
				border-bottom: 1px solid #ccc;
				padding-bottom: 14px
			}

			.nav-primary-about .nav-primary-level2 {
				margin-left: 0;
				right: 0
			}
		}

		@media only screen and (min-width:711px) {
			.nav-primary-contact-icon {
				display: block;
				margin: 0 auto 30px
			}

			.nav-primary-level1-item {
				display: block
			}

			.nav-primary-level1-item:first-child {
				margin-left: 0
			}

			.nav-primary-level1-item .nav-level1-element>a,
			.nav-primary-level1-item>a {
				z-index: 900
			}

			.nav-primary-level1-item.is-active .nav-level1-element>a,
			.nav-primary-level1-item.is-active>a {
				padding-bottom: 28px
			}

			.nav-primary-level1-item.is-active .nav-level1-element>a:after,
			.nav-primary-level1-item.is-active>a:after {
				display: block
			}

			.nav-primary-services .nav-primary-level2-item {
				padding-left: 0;
				padding-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-primary {
				margin: 0;
				border-top: none;
				height: 7.0625rem;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.nav-primary-industries .nav-primary-careers .nav-level2__header {
				margin-bottom: .5625rem
			}

			.nav-primary-level1-item {
				display: inline-block;
				padding: 0 .625rem;
				cursor: pointer
			}

			.nav-primary-level1-item.extra-item {
				padding: 0 .5rem
			}

			.nav-primary-level1-item:first-child {
				margin-left: 0
			}

			.nav-primary-level1-item:not(:first-child) {
				position: relative
			}

			.nav-primary-level1-item:not(:first-child)::before {
				content: "";
				position: absolute;
				width: 100%;
				height: 7.0625rem;
				left: 0;
				top: 50%;
				transform: translateY(-50%)
			}

			.nav-primary-level1-item .nav-level1-element>a,
			.nav-primary-level1-item>a {
				font-size: .875rem;
				padding-bottom: .0625em;
				border-bottom: 1px solid transparent
			}

			.nav-primary-level1-item:hover .nav-level1-element>a,
			.nav-primary-level1-item:hover>a {
				text-decoration: underline
			}

			.nav-primary-level2-item a:hover {
				color: #0067b1
			}

			.nav-primary-level2-item a:hover .icon-external-resource path {
				fill: #0067b1
			}

			.nav-primary-level1-item .nav-level1-element>a,
			.nav-primary-level1-item>a {
				cursor: pointer
			}

			.nav-primary-level1-item .nav-level1-element>a:after,
			.nav-primary-level1-item>a:after {
				bottom: 6px
			}

			.nav-primary-about {
				position: relative
			}

			.nav-primary-about .nav-primary-level2 {
				width: 18.125em
			}

			.nav-primary-about .nav-primary-level2-item {
				min-width: 0
			}

			.nav-primary-services {
				position: relative
			}

			.nav-primary-services:hover .nav-primary-level2 {
				left: 0
			}

			.nav-primary-services .nav-primary-level2 {
				width: 19.6875rem
			}

			.nav-level2-services .nav-primary-level2-item {
				margin-top: 0
			}

			.nav-level2-services .nav-primary-level1-item>a {
				line-height: 3rem
			}

			.nav-primary-insights li.nav-primary-landing {
				background-color: #362967;
				padding: 1.5rem
			}

			.nav-primary-insights li.nav-primary-landing .nav-primary-landing__link {
				color: #fff;
				font-size: 1rem
			}

			.nav-primary-insights li.nav-primary-landing a .nav-primary-insights__content {
				font-size: .75rem;
				color: #fff
			}

			.nav-primary-insights .nav-primary-level2 {
				width: 19.6875rem;
				background: #fff
			}
		}

		@media only screen and (min-width:1215px) {
			.nav-primary {
				margin: 0
			}

			.nav-primary-level1-item {
				padding-left: 1.5625rem;
				padding-right: 1.5625rem
			}

			.nav-primary-level1-item.extra-item {
				padding-left: 1.25rem;
				padding-right: 1.25rem
			}
		}

		.main__nav {
			border-top: 1px solid #e0e0e0
		}

		.main__nav [class^=icon-nav] {
			display: inline-block;
			width: 15%;
			vertical-align: middle;
			margin-top: .8em
		}

		.main__list:after,
		.main__list:before {
			content: " ";
			display: table
		}

		.main__list:after {
			clear: both
		}

		.main__list>a {
			font-size: 1rem;
			font-weight: 700;
			line-height: 1.5625rem;
			position: relative
		}

		.main__nav .main__list>a {
			color: #0c406b
		}

		.main__list>a:after {
			content: "";
			display: inline-block;
			position: absolute;
			width: .5rem;
			height: .875rem;
			right: 2.25rem;
			position: absolute;
			top: 50%;
			bottom: auto;
			transform: translateY(-50%)
		}

		@media (max-width:710px) {
			.main__list>a:after {
				right: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.main__list {
				display: inline-block
			}
		}

		.main__list-link {
			width: 85%;
			display: inline-block;
			padding-right: 0 !important;
			vertical-align: middle
		}

		.main__utility {
			background-color: #f1f1f1
		}

		.mp-menu .main__utility {
			padding: .8125rem 0
		}

		.main__utility .main__utility-list a {
			font-size: .875rem;
			line-height: 1.5rem;
			display: block;
			float: none;
			color: #363636
		}

		.main__regional-active {
			font-size: .875rem;
			display: block;
			padding: .7em 1em .7em 1.8em;
			font-weight: 700;
			line-height: 1.8125rem;
			color: #fff;
			position: relative;
			background-color: #0c406b
		}

		.main__regional-active.icon-nav-arrow-white:after {
			content: "";
			display: inline-block;
			position: absolute;
			width: .5rem;
			height: .875rem;
			right: 2.25rem;
			position: absolute;
			top: 50%;
			bottom: auto;
			transform: translateY(-50%)
		}

		.main__regional-lists {
			max-height: 0;
			overflow: hidden;
			background-color: #fff;
			transition: .35s all cubic-bezier(.77, .2, .05, 1)
		}

		.main__regional-lists.active {
			max-height: 12.5rem
		}

		.main__regional-list a {
			font-size: .875rem;
			width: 100%
		}

		.main__regional-lists .main__regional-list a {
			color: #363636
		}

		.main__services-header {
			background-color: #0c406b
		}

		.main__services-header a {
			font-size: .875rem;
			font-weight: 400;
			color: #fff;
			position: relative
		}

		.main__services-header a:after {
			content: "";
			display: inline-block;
			position: absolute;
			width: .5rem;
			height: .875rem;
			right: 2.25rem;
			position: absolute;
			top: 50%;
			bottom: auto;
			transform: translateY(-50%)
		}

		.main__industries-header {
			background-color: #0067b1
		}

		.main__industries-header .mp-level {
			background-color: #0067b1
		}

		.main__health-life ul li a:before {
			display: none
		}

		.main__corp {
			background-color: #0c406b
		}

		.main__corp a {
			width: 100%
		}

		.main__corp a:before {
			display: none
		}

		.main__insights {
			background-color: #362967
		}

		.main__insights a {
			font-size: 1rem;
			font-weight: 700;
			width: 100%
		}

		.main__insights ul li a:before {
			display: none
		}

		.main__insights ul li:last-of-type a:before {
			content: "";
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxnIGlkPSJDYW52YXMiIGZpbGw9Im5vbmUiPg0KPGcgaWQ9IlZlY3RvciI+DQo8cGF0aCBkPSJNIDkuNDU3NzggMS43MjYyNWUtMDdMIDkuNDU3NzggMS4zODAyTCAxMy41MTExIDEuMzgwMkwgNC41NzQ4MSA5LjkzMjkzTCA1LjYxNzc4IDEwLjkyODVMIDE0LjU1NDEgMi4zOTgzOEwgMTQuNTU0MSA2LjI2NzQ4TCAxNiA2LjI2NzQ4TCAxNiAwLjcwMTQxNEwgMTYgMS43MjYyNWUtMDdMIDE1LjI2NTIgMS43MjYyNWUtMDdMIDkuNDU3NzggMS43MjYyNWUtMDdaTSAxLjgwODQ1ZS0wNyAyLjc4MzAzTCAxLjgwODQ1ZS0wNyAxNS4yNzI3TCAxMy4wODQ0IDE1LjI3MjdMIDEzLjA4NDQgNi4yNjc0OEwgMTEuNjM4NSA3LjY0NzY4TCAxMS42Mzg1IDEzLjg5MjVMIDEuNDQ1OTMgMTMuODkyNUwgMS40NDU5MyA0LjE2MzIzTCA4LjAxMTg1IDQuMTYzMjNMIDkuNDU3NzggMi43ODMwM0wgMS44MDg0NWUtMDcgMi43ODMwM1oiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8L2c+DQo8L3N2Zz4NCg0K);
			background-size: cover;
			width: 1.5rem;
			height: 1.5rem;
			display: inline-block;
			vertical-align: middle;
			margin-right: .9375rem
		}

		.main__about {
			background-color: #0c406b
		}

		.main__about a:before {
			display: none
		}

		.main__about ul {
			padding: 1.1875rem 0
		}

		.main__about ul li>a {
			font-weight: 700;
			line-height: 2rem;
			padding: 0 1em 0 2.1em
		}

		@media only screen and (max-width:1000px) {
			.main__about ul li>a {
				width: 100%;
				float: none
			}
		}

		.main__about-contact h2 {
			padding: 1.4em 0;
			width: 90%;
			border-top: 1px solid rgba(255, 255, 255, .66);
			margin: 0 auto;
			font-size: 1rem;
			color: #fff;
			text-transform: initial
		}

		@media only screen and (max-width:1000px) {
			.main__about-contact h2 {
				border-top: none;
				padding-bottom: 0
			}
		}

		.main__about-contact p {
			color: #fff;
			width: 90%;
			font-size: .75rem;
			margin-bottom: 1.6875rem
		}

		@media only screen and (max-width:1000px) {
			.main__about-contact p {
				margin-top: .1875rem;
				margin-right: auto;
				margin-left: auto
			}
		}

		@media (max-width:710px) {
			.main__about-contact p {
				padding: 0 1rem 0 1rem
			}
		}

		.main__about-contact a {
			width: 90%;
			font-size: .875rem;
			font-weight: 700;
			color: #fff;
			display: block;
			border: 1px solid #fff;
			margin: 0 auto;
			text-align: center
		}

		.main__locations {
			background-color: #0c406b
		}

		.main__locations .mp-level-3,
		.main__locations .mp-level-4 {
			background-color: #0c406b
		}

		.main__locations h2 {
			padding: 1.4em 0;
			width: 90%;
			border-top: 1px solid rgba(255, 255, 255, .66);
			border-bottom: 1px solid rgba(255, 255, 255, .66);
			margin: 0 auto;
			font-size: .875rem;
			color: #fff;
			text-transform: initial
		}

		.main__locations h2:hover {
			opacity: initial
		}

		.main__locations-address .main__locations h2,
		.main__locations-regional .main__locations h2 {
			border-bottom: none
		}

		.main__locations ul li a:before {
			display: none
		}

		.main__locations-address h2 {
			border-bottom: none;
			padding-bottom: 0
		}

		.main__locations-address p {
			color: #fff;
			font-size: .75rem;
			margin-top: .3125rem;
			margin-bottom: 1.6875rem;
			padding: 0 1rem 0 1.6875rem
		}

		.main__locations-regional h2 {
			border-bottom: none;
			padding-bottom: .3em
		}

		.main__locations-regional h2:hover {
			opacity: initial
		}

		.main__locations-regional ul li>a {
			font-weight: 700;
			position: relative
		}

		.main__locations-regional ul li>a:before {
			content: "";
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxnIGlkPSJDYW52YXMiIGZpbGw9Im5vbmUiPg0KPGcgaWQ9IlZlY3RvciI+DQo8cGF0aCBkPSJNIDkuNDU3NzggMS43MjYyNWUtMDdMIDkuNDU3NzggMS4zODAyTCAxMy41MTExIDEuMzgwMkwgNC41NzQ4MSA5LjkzMjkzTCA1LjYxNzc4IDEwLjkyODVMIDE0LjU1NDEgMi4zOTgzOEwgMTQuNTU0MSA2LjI2NzQ4TCAxNiA2LjI2NzQ4TCAxNiAwLjcwMTQxNEwgMTYgMS43MjYyNWUtMDdMIDE1LjI2NTIgMS43MjYyNWUtMDdMIDkuNDU3NzggMS43MjYyNWUtMDdaTSAxLjgwODQ1ZS0wNyAyLjc4MzAzTCAxLjgwODQ1ZS0wNyAxNS4yNzI3TCAxMy4wODQ0IDE1LjI3MjdMIDEzLjA4NDQgNi4yNjc0OEwgMTEuNjM4NSA3LjY0NzY4TCAxMS42Mzg1IDEzLjg5MjVMIDEuNDQ1OTMgMTMuODkyNUwgMS40NDU5MyA0LjE2MzIzTCA4LjAxMTg1IDQuMTYzMjNMIDkuNDU3NzggMi43ODMwM0wgMS44MDg0NWUtMDcgMi43ODMwM1oiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8L2c+DQo8L3N2Zz4NCg0K);
			background-size: cover;
			display: inline-block;
			margin-right: .9375rem;
			vertical-align: bottom;
			width: 1.0625rem;
			height: 1.0625rem;
			margin-right: .75rem
		}

		.main__locations-regional ul li>a span {
			font-weight: 400;
			display: block;
			line-height: 1;
			color: #fff;
			font-size: .75rem;
			padding-left: 2.0625rem;
			margin-top: -.3125rem
		}

		@media (orientation:landscape) and (max-height:415px) {
			.nav-container {
				height: 100%
			}

			@supports (-webkit-touch-callout:none) {
				.nav-container {
					height: 80%
				}
			}
		}

		@media (orientation:landscape) and (max-height:415px) {
			.nav-level2.nav-primary-level2--open {
				position: fixed;
				width: 305px;
				top: 0;
				height: 100%
			}

			@supports (-webkit-touch-callout:none) {
				.nav-level2.nav-primary-level2--open {
					height: 78%
				}
			}
		}

		.nav-tertiary:after,
		.nav-tertiary:before {
			content: " ";
			display: table
		}

		.nav-tertiary:after {
			clear: both
		}

		.nav-tertiary {
			margin: 35px 0
		}

		.nav-tertiary li>a {
			background-color: #f6f6f6;
			color: #0067b1;
			display: block;
			font-size: 16px;
			font-weight: 700;
			line-height: 1.2;
			padding: 10px 18px
		}

		.nav-tertiary li>a:hover {
			background: #0067b1;
			color: #fff;
			text-decoration: none
		}

		.nav-tertiary.nav-tertiary-language {
			display: none
		}

		.nav-tertiary.nav-tertiary-language.is-active {
			display: block
		}

		.nav-tertiary.nav-tertiary-language .is-active-language a {
			background-color: #0067b1;
			color: #fff;
			pointer-events: none
		}

		.nav-tertiary.nav-tertiary-language+.rtf {
			margin-top: -7px
		}

		.nav-tertiary.nav-tertiary-language--office li {
			border: 0
		}

		.nav-tertiary.nav-tertiary-language--office li>a {
			background-color: inherit;
			color: #8f8f8f;
			display: block;
			line-height: 1.2
		}

		@media (max-width:710px) {
			.nav-tertiary.nav-tertiary-language {
				margin-top: 15px
			}

			.nav-tertiary.nav-tertiary-language--office {
				display: inline-block !important;
				position: absolute;
				right: 0;
				top: 0;
				z-index: 600
			}

			.nav-tertiary.nav-tertiary-language--office ul {
				display: inline-block
			}

			.nav-tertiary.nav-tertiary-language--office ul.is-active li {
				display: block
			}

			.nav-tertiary.nav-tertiary-language--office ul.is-active li.is-active-language a {
				background-color: #0067b1;
				color: #fff;
				font-weight: 400;
				padding: 8px 24px
			}

			.nav-tertiary.nav-tertiary-language--office li {
				display: none;
				text-align: center
			}

			.nav-tertiary.nav-tertiary-language--office li:not(.is-active-language) {
				border: 1px solid #c8c8c8;
				border-bottom: 0;
				background-color: #f6f6f6;
				color: #a4a097;
				font-weight: 400
			}

			.nav-tertiary.nav-tertiary-language--office li:last-child {
				border-bottom: 1px solid #c8c8c8
			}

			.nav-tertiary.nav-tertiary-language--office li>a {
				background-color: inherit;
				color: #8f8f8f;
				display: block;
				font-size: 16px;
				font-weight: 400;
				padding: 5px 18px
			}

			.nav-tertiary.nav-tertiary-language--office li>a:hover {
				background: #0067b1;
				color: #fff;
				text-decoration: none
			}

			.nav-tertiary.nav-tertiary-language--office li.is-active-language {
				display: block;
				position: relative;
				text-align: right
			}

			.nav-tertiary.nav-tertiary-language--office li.is-active-language:hover {
				cursor: pointer
			}

			.nav-tertiary.nav-tertiary-language--office li.is-active-language::after {
				border-style: solid;
				border-width: 5px 5px 0 5px;
				border-color: #0067b1 transparent transparent transparent;
				content: "";
				height: 0;
				position: absolute;
				top: 12px;
				right: 0;
				width: 0
			}

			.nav-tertiary.nav-tertiary-language--office li.is-active-language>a {
				background-color: transparent;
				color: #0067b1;
				font-weight: 700;
				padding-right: 24px
			}
		}

		@media only screen and (max-width:1000px) {
			.nav-tertiary {
				border: 1px solid #e0e0e0
			}

			.nav-tertiary li {
				border-top: 1px solid #e0e0e0
			}

			.nav-tertiary li:first-child {
				border-top: 0
			}

			.nav-tertiary li>a {
				display: block
			}

			.nav-tertiary.nav-tertiary-language--office {
				border: 0
			}

			.nav-tertiary.nav-tertiary-language--office li {
				border-top: 0
			}
		}

		@media only screen and (min-width:711px) {
			.people-bio-content .nav-tertiary-language {
				margin: 0 0 40px 0
			}

			.nav-tertiary.nav-tertiary-language--office {
				margin: 45px 0 0
			}

			.nav-tertiary.nav-tertiary-language--office .nav-tertiary-level1 {
				margin-left: 69%
			}

			.nav-tertiary.nav-tertiary-language--office li {
				display: inline;
				float: left;
				height: 25px;
				margin-bottom: 7px;
				margin-right: 20px;
				margin-top: -1px
			}

			.nav-tertiary.nav-tertiary-language--office li:last-child {
				margin-right: 0
			}

			.nav-tertiary.nav-tertiary-language--office li>a {
				display: block;
				font-size: 14px;
				padding: 3px 0
			}

			.nav-tertiary.nav-tertiary-language--office li>a:hover {
				border-bottom: 2px solid #0067b1;
				color: #0067b1
			}

			.nav-tertiary.nav-tertiary-language--office li.is-active-language a {
				background-color: transparent;
				border-bottom: 2px solid #0067b1;
				color: #0067b1
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-tertiary {
				padding-top: 1px
			}

			.nav-tertiary.nav-tertiary-language li:not(:first-child) {
				margin-left: -1px
			}

			.nav-tertiary:not(.nav-tertiary-language) li {
				margin-left: -1px
			}

			.nav-tertiary li {
				border: 1px solid #e0e0e0;
				display: inline;
				float: left;
				margin-top: -1px
			}

			.nav-tertiary li>a {
				display: block;
				font-size: 14px
			}

			.nav-tertiary.nav-tertiary-language--office .nav-tertiary-level1 {
				margin-left: 77%
			}
		}

		@media only screen and (min-width:1216px) {
			.nav-tertiary.nav-tertiary-language--office .nav-tertiary-level1 {
				margin-left: 80%
			}
		}

		.nav-utility {
			width: 19.0625rem;
			height: 1.875rem;
			background: #f5f5f5;
			display: -ms-flexbox;
			display: flex;
			position: fixed;
			bottom: 0;
			left: 0;
			z-index: 900;
			transform: translate3d(-101%, 0, 0);
			visibility: hidden;
			opacity: 0
		}

		@media only screen and (min-width:711px) {
			.nav-utility {
				width: 100%;
				transform: translate3d(0, 0, 0);
				visibility: visible;
				opacity: 1;
				position: relative;
				transition: none
			}
		}

		.header--open .nav-utility {
			transform: translate3d(0, 0, 0);
			visibility: visible;
			opacity: 1;
			transition: all .3s ease-out
		}

		.nav-utility__list {
			margin: 0 auto;
			max-width: 1271px;
			position: relative;
			width: 100%;
			padding: 0 1.125rem
		}

		@media only screen and (min-width:711px) {
			.nav-utility__list {
				padding: 0 1.75rem
			}
		}

		.nav-utility__list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		.nav-utility__item {
			display: -ms-flexbox;
			display: flex;
			position: relative;
			margin: 0 0 0 .625rem
		}

		.nav-utility__item span {
			font-size: 12px
		}

		.nav-utility-dropdown {
			width: 100%
		}

		.nav-utility-dropdown:hover .nav-utility-dropdown__current--has-arrow:after {
			border-color: #0067b1;
			transform: rotate(-45deg);
			top: .8125rem
		}

		.nav-utility-dropdown:hover .nav-utility-dropdown__content {
			visibility: visible;
			opacity: 1;
			top: 2.3125rem;
			left: 0
		}

		.nav-utility-dropdown__current {
			position: relative;
			height: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			text-transform: uppercase;
			color: #363636;
			font-size: .625rem;
			font-weight: 700;
			padding: 0;
			letter-spacing: .046875rem;
			cursor: pointer
		}

		.nav-utility-dropdown__current.nav-utility-dropdown__current--has-arrow {
			padding: 0 2.125rem 0 0
		}

		.nav-utility-dropdown__current:after {
			content: "";
			display: none;
			border: 1px solid #363636;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: .625rem;
			right: .8125rem;
			transform: rotate(135deg);
			height: .375rem;
			width: .375rem;
			margin: 0;
			transition: .3s
		}

		.nav-utility-dropdown__current.nav-utility-dropdown__current--has-arrow:after {
			display: block
		}

		.nav-utility-dropdown__current-text.language {
			font-weight: 300
		}

		.nav-utility-dropdown__language-text {
			font-family: var(--fontNameConstant)
		}

		.nav-utility-dropdown__current-icon {
			width: .75rem;
			height: .75rem;
			display: inline-block;
			margin: 0 .4375rem 0 0;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain
		}

		.nav-utility-dropdown__content {
			background: #fcfcfc;
			display: block;
			width: 12.75rem;
			padding: .75rem 0;
			box-shadow: 0 0 60px 7px rgba(0, 0, 0, .15);
			visibility: hidden;
			opacity: 0;
			position: absolute;
			left: 0;
			top: 1.875rem;
			z-index: 900;
			transition: top .3s cubic-bezier(.42, 0, .58, 1), visibility .3s cubic-bezier(.42, 0, .58, 1), opacity .3s cubic-bezier(.42, 0, .58, 1)
		}

		.nav-utility-dropdown--folio .nav-utility-dropdown__content {
			width: 14.0625rem;
			padding: 0;
			left: auto;
			right: 0
		}

		.nav-utility-dropdown--folio:hover .nav-utility-dropdown__content {
			left: auto;
			right: 0
		}

		.nav-utility-dropdown__nav {
			margin: 0
		}

		.nav-utility-dropdown__nav-link {
			color: #656565;
			display: block;
			font-size: .875rem;
			line-height: 2.75rem
		}

		@media only screen and (min-width:711px) {
			.nav-utility-dropdown__nav-link {
				font-size: .8125rem;
				line-height: 1.125rem;
				padding: .1875rem 1.25rem;
				letter-spacing: .0142857rem;
				font-weight: 600
			}
		}

		.nav-utility-dropdown--folio .nav-utility-dropdown__nav-link {
			padding: 1rem 1.25rem .1875rem
		}

		.nav-utility-dropdown__nav-link:hover {
			color: #0067b1
		}

		.nav-utility-dropdown__nav-link strong {
			display: block;
			font-size: .625rem;
			font-weight: 700;
			line-height: 2.2;
			letter-spacing: .046875rem;
			text-transform: uppercase
		}

		.nav-utility-dropdown__nav-link span {
			display: block;
			font-size: .8125rem;
			font-weight: 600;
			line-height: 1.3;
			margin-bottom: 0;
			width: 100%;
			letter-spacing: .0142857rem;
			margin: .375rem 0 0
		}

		.nav-utility-investor__icon {
			width: 1.25rem;
			height: 1.25rem;
			display: inline-block;
			margin: 0 .625rem 0 .625rem;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain
		}

		.nav-utility-contact {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			text-transform: uppercase;
			color: #363636;
			font-size: .625rem;
			font-weight: 700;
			padding: 0;
			letter-spacing: .046875rem;
			margin-right: 25px
		}

		.nav-utility-contact:hover {
			color: #0067b1
		}

		.nav-utility-contact__icon {
			width: .875rem;
			height: .875rem;
			display: inline-block;
			margin: 0 .625rem 0 .625rem;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain
		}

		.nav-utility-folio-counter {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: end;
			align-items: flex-end;
			-ms-flex-pack: center;
			justify-content: center;
			min-width: 1.5rem;
			height: 1.3125rem;
			margin: 0 0 .1875rem .375rem;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain
		}

		.nav-utility-folio-counter__text {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			background: #e1523d;
			height: 1rem;
			border-radius: .125rem;
			color: #fff;
			font-size: .75rem;
			font-weight: 700;
			padding: 0 .3125rem
		}

		.nav-utility-folio-cta {
			border-top: 1px solid #f1f1f1;
			text-align: center;
			text-transform: uppercase;
			font-size: .625rem;
			line-height: 2.2;
			font-weight: 700;
			color: #e1523d;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			padding: .9375rem 1.25rem;
			letter-spacing: .028125rem
		}

		.nav-utility-folio-cta__arrow {
			width: .5rem;
			height: .5rem;
			display: inline-block;
			margin: 0 0 0 .125rem;
			position: relative;
			left: 0;
			transition: all .3s ease-out
		}

		.nav-utility-folio-cta:hover .nav-utility-folio-cta__arrow {
			left: .1875rem
		}

		.nav-utility-folio-cta__arrow:before {
			content: "";
			display: block;
			background: #e1523d;
			position: absolute;
			top: 50%;
			right: 0;
			transform: translateY(-50%);
			height: .0625rem;
			width: .25rem
		}

		.nav-utility-folio-cta__arrow:after {
			content: "";
			display: block;
			border: 1px solid #e1523d;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 0;
			transform: translateY(-50%) rotate(45deg);
			height: .25rem;
			width: .25rem
		}

		.nav-utility-folio-cta:hover {
			color: #e1523d
		}

		.folio-preview-item-type {
			display: block;
			font-size: .625rem;
			font-weight: 700;
			line-height: 2.2;
			letter-spacing: .046875rem;
			text-transform: uppercase;
			color: #969696
		}

		.folio-preview-item-title {
			display: block;
			font-size: .8125rem;
			font-weight: 600;
			line-height: 1.3;
			margin-bottom: 0;
			width: 100%;
			letter-spacing: .0142857rem;
			margin: .375rem 0 0;
			color: #969696
		}

		.folio-preview-item-title:hover {
			color: #0067b1
		}

		.info-card-container {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.info-card {
			background-color: #843597;
			position: relative;
			width: 48.8%;
			margin-bottom: 2.4%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap;
			padding: .75rem .9375rem
		}

		.info-card:hover .info-card__read-more,
		.info-card:hover .info-card__title {
			opacity: .8
		}

		.info-card:hover .read-more-arrow {
			left: .3125rem
		}

		@media only screen and (min-width:711px) {
			.info-card {
				width: 48.5%;
				margin-bottom: 3%;
				min-height: 16.875rem;
				padding: 1.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.info-card {
				width: 23.8%;
				margin-bottom: 0
			}
		}

		.info-card>* {
			color: #fff
		}

		.info-card__header {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		.info-card__header-icon {
			background-size: contain;
			width: 26px;
			height: 26px;
			background-position: center;
			background-repeat: no-repeat;
			display: inline-block;
			margin-right: .625rem
		}

		.info-card__header-text {
			text-transform: uppercase;
			font-weight: 700;
			font-size: .75rem
		}

		@media only screen and (min-width:1216px) {
			.info-card__header-text {
				font-size: .875rem
			}
		}

		.info-card__title {
			margin: .3125rem 0 1.25rem;
			font-size: .875rem;
			line-height: 1.25rem;
			color: #fff;
			font-weight: 700
		}

		@media only screen and (min-width:711px) {
			.info-card__title {
				font-size: 1.25rem;
				line-height: 1.625rem;
				margin: 2.3125rem 0
			}
		}

		.info-card__read-more {
			font-size: .75rem;
			font-weight: 700;
			color: #fff;
			display: block;
			margin: auto 0 0
		}

		@media only screen and (min-width:711px) {
			.info-card__read-more {
				font-size: .875rem
			}
		}

		.info-card__read-more:hover {
			color: rgba(255, 255, 255, .66)
		}

		.micronav {
			position: relative;
			z-index: 10
		}

		.micronav a {
			color: #fff
		}

		.micronav-wrap {
			position: relative
		}

		.micronav-back {
			background-color: #0067b1;
			background-position: 5px 45%;
			display: block;
			font-size: 13px;
			font-weight: 700;
			line-height: 32px;
			padding: 0 15px 0 30px;
			position: absolute;
			right: 0;
			text-transform: uppercase
		}

		.micronav-level1>li {
			display: block
		}

		.micronav-single .dropselect,
		.micronav-single .micronav-level1 a {
			cursor: default;
			pointer-events: none
		}

		.micronav-single .dropselect-title:after,
		.micronav-single .dropselect-title:before {
			display: none
		}

		@media (max-width:710px) {
			.micronav {
				margin-top: -35px
			}

			.micronav--office {
				margin-top: 20px
			}

			.micronav .dropselect-title {
				background-color: #0067b1
			}

			.micronav .dropselect-title span {
				text-transform: uppercase
			}

			.micronav .is-active>a {
				color: #e1523d
			}

			.micronav-wrap {
				margin: 0 auto;
				max-width: 1271px;
				position: relative;
				width: 100%;
				padding: 0 1.125rem
			}
		}

		@media only screen and (max-width:710px) and (min-width:711px) {
			.micronav-wrap {
				padding: 0 1.75rem
			}
		}

		@media (max-width:710px) {
			.micronav-level1 a {
				color: #000;
				display: block;
				font-size: 14px;
				padding: 10px 35px 10px 0
			}

			.micronav-level1>li {
				border-top: 5px solid #fafafa
			}

			.micronav-level1>li>a {
				background-color: #f3f3f3;
				font-weight: 700;
				line-height: 14px;
				text-transform: uppercase;
				padding-left: 10px
			}

			.micronav-level1>li:first-child {
				border-top: none
			}

			.micronav-level2 {
				background-color: #fafafa;
				padding: 15px 0 15px 30px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.micronav-back {
				top: -35px
			}
		}

		@media only screen and (min-width:711px) {
			.banner+.micronav-wrap {
				height: 32px;
				margin-top: -32px
			}

			.micronav {
				background-color: #0067b1
			}

			.micronav--office {
				background-color: #f6f6f6
			}

			.micronav-level1>li {
				float: left;
				height: 32px;
				position: relative
			}

			.micronav-level1>li>a {
				display: block;
				font-size: 14px;
				font-weight: 700;
				line-height: 32px;
				padding: 0 12px 0 12px;
				text-transform: uppercase
			}

			.micronav-level1>li>a:hover {
				text-decoration: none
			}

			.micronav-level1>li>a.has-children {
				padding-right: 30px
			}

			.micronav-level1>li>a.has-children:after {
				border-style: solid;
				border-width: 5px 5px 0 5px;
				border-color: #fff transparent transparent transparent;
				content: "";
				height: 0;
				margin-top: -2px;
				position: absolute;
				top: 50%;
				right: 15px;
				width: 0
			}

			.micronav-level1>li:hover {
				background-color: #372868
			}

			.micronav-level1 .is-active {
				background-color: #608ac3
			}

			.micronav-level1>li:only-child:hover {
				background-color: #0067b1
			}

			.micronav-level1>li:only-child:hover.is-active {
				background-color: #608ac3
			}

			.micronav-level1>li:only-child:hover>a.has-children {
				background-color: #372868
			}

			.micronav--office {
				border-bottom: 1px solid #e0e0e0;
				border-top: 1px solid #e0e0e0
			}

			.micronav--office .micronav-level1 {
				margin-top: -1px;
				margin-bottom: -1px
			}

			.micronav--office .micronav-level1>li.is-active>a {
				background-color: #0067b1;
				border-color: #0067b1;
				color: #fff
			}

			.micronav--office .micronav-level1>li.is-active>a.has-children:after {
				border-color: #fff transparent transparent transparent
			}

			.micronav--office .micronav-level1>li:hover>a {
				background: #0067b1;
				border-left: 1px solid #0067b1;
				border-right: 1px solid #0067b1;
				color: #fff;
				text-decoration: none
			}

			.micronav--office .micronav-level1>li:hover>a.has-children {
				pointer-events: auto
			}

			.micronav--office .micronav-level1>li:hover>a.has-children:after {
				border-color: #fff transparent transparent transparent
			}

			.micronav--office .micronav-level1>li>a {
				border-left: 1px solid #e0e0e0;
				border-right: 1px solid transparent;
				box-sizing: border-box;
				color: #0067b1;
				font-size: 14px;
				font-weight: 700;
				height: 32px;
				line-height: 30px;
				padding: 0 15px;
				text-transform: none
			}

			.micronav--office .micronav-level1>li>a.has-children {
				padding-right: 30px
			}

			.micronav--office .micronav-level1>li>a.has-children:after {
				border-color: #0067b1 transparent transparent transparent
			}

			.micronav--office .micronav-level1>li:last-child>a {
				border-right: 1px solid #e0e0e0
			}

			.micronav--office .micronav-level1>li:last-child>a:hover {
				border-right: 1px solid #0067b1
			}

			.micronav--office .micronav-level1>li:last-child.is-active>a {
				border-right: #0067b1
			}

			.micronav--office .micronav-level2 {
				padding-top: 0;
				border-top: 1px solid #afc5e1
			}

			.micronav--office .micronav-level2 li.is-active,
			.micronav--office .micronav-level2 li:hover {
				background-color: #0067b1
			}

			.micronav--office .micronav-level2 li.is-active {
				pointer-events: none
			}

			.micronav-level2 {
				background-color: #608ac3;
				display: none;
				position: absolute;
				min-width: 100%;
				padding: 1px 0 0 0;
				white-space: nowrap
			}

			.micronav-level2 li {
				border-top: solid 1px #afc5e1
			}

			.micronav-level2 li a {
				display: block;
				font-size: 13px;
				font-weight: 700;
				padding: 10px 12px
			}

			.micronav-level2 li a:hover {
				text-decoration: none
			}

			.micronav-level2 li:first-child {
				border-top: none
			}

			.micronav-level2 li:hover {
				background-color: #372868
			}

			.micronav-level1>li:hover .micronav-level2 {
				display: block;
				z-index: 5
			}
		}

		@media only screen and (min-width:1001px) {
			.micronav-back {
				top: 0
			}

			.micronav-wrap {
				margin: 0 auto;
				max-width: 1271px;
				position: relative;
				padding: 0 1.125rem
			}
		}

		@media only screen and (min-width:1001px) and (min-width:711px) {
			.micronav-wrap {
				padding: 0 1.75rem
			}
		}

		@media (max-width:710px) {
			.microsite .header {
				border-bottom: 1px solid rgba(54, 54, 54, .21)
			}
		}

		.microsite h2:not([class]) {
			font-size: 1.5rem;
			font-weight: 600;
			line-height: 2.125rem;
			margin: 0 0 1.125rem
		}

		@media only screen and (min-width:711px) {
			.microsite h2:not([class]) {
				margin: 0 0 2.1875rem
			}
		}

		@media only screen and (min-width:711px) {
			.microsite h2:not([class]):first-child {
				margin-top: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite h2:not([class]):first-child {
				margin-top: .5625rem
			}
		}

		.microsite .content-wrap--900 {
			padding-top: 0;
			max-width: 1271px;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			display: -ms-flexbox;
			display: flex
		}

		.microsite .content-wrap--900>div:first-of-type {
			margin-top: 0
		}

		@media only screen and (min-width:1001px) {
			.microsite .content-wrap--900>div:last-of-type {
				width: calc(100% - 40px)
			}
		}

		.microsite .content-wrap--900 .content-wrap__inner-wrapper {
			margin: 0 auto;
			width: 100%
		}

		.microsite .content-wrap--900 .content-wrap__inner-wrapper>:first-child {
			margin-top: 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.microsite .content-wrap--900 .content-wrap__inner-wrapper>:first-child {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite .content-wrap--900 .content-wrap__inner-wrapper {
				max-width: 900px
			}
		}

		.microsite .content-wrap--900.full-on-tablet-and-below {
			padding-right: 0;
			padding-left: 0;
			padding-top: .625rem
		}

		@media only screen and (max-width:1000px) {
			.microsite .content-wrap--900.full-on-tablet-and-below {
				max-width: 100%;
				padding: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite .content-wrap--900 {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: justify;
				justify-content: space-between;
				padding: 0 1.75rem
			}
		}

		.microsite .content-wrap--860 {
			margin-right: auto;
			margin-left: inherit;
			padding: 0 1.75rem
		}

		@media only screen and (min-width:711px) {
			.microsite .content-wrap--860 {
				max-width: 62%
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite .content-wrap--860 {
				max-width: 860px;
				margin-left: auto;
				padding: 0
			}
		}

		@media (max-width:710px) {
			.microsite .scrollable-holder {
				position: relative;
				padding: 4.9375rem 0 0
			}
		}

		.microsite .contact-us-form {
			margin: 0 0 3.75rem
		}

		@media only screen and (min-width:1001px) {
			.microsite .contact-us-form {
				margin: 4.0625rem 0 6.25rem
			}
		}

		.microsite-insights-list {
			margin: 1.875rem 0
		}

		@media only screen and (min-width:711px) {
			.microsite-insights-list {
				margin: 1.875rem 0 6.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list {
				margin: 3.9375rem 0 4.75rem
			}
		}

		.microsite-insights-list .case-study {
			height: 7.5rem;
			margin: 0 0 1.875rem
		}

		@media only screen and (min-width:711px) {
			.microsite-insights-list .case-study {
				height: 12.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study {
				margin: 0;
				height: 15rem
			}
		}

		.microsite-insights-list .case-study__img-wrapper {
			width: 7.5rem
		}

		@media only screen and (min-width:711px) {
			.microsite-insights-list .case-study__img-wrapper {
				width: 12.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study__img-wrapper {
				padding: 1.5625rem;
				width: 15.625rem
			}
		}

		.microsite-insights-list .case-study__contents-header {
			font-size: .9375rem;
			line-height: 1.27;
			font-weight: 600;
			max-height: 3.625rem
		}

		@media only screen and (min-width:711px) {
			.microsite-insights-list .case-study__contents-header {
				font-size: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study__contents-header {
				font-size: 1.375rem;
				font-weight: 400;
				margin: 0 0 1.25rem
			}
		}

		.microsite-insights-list .case-study__contents-header a {
			color: #363636
		}

		.microsite-insights-list .case-study__contents-header a:hover {
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study__contents {
				-ms-flex-align: stretch;
				align-items: stretch;
				padding: 1.5625rem 1.5625rem 1.5625rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study__flex-top {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-flow: column wrap;
				flex-flow: column wrap;
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		.microsite-insights-list .case-study__contents-text {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			margin-bottom: 0;
			margin-top: .375rem;
			letter-spacing: .2px;
			display: none;
			max-height: 2.5rem;
			overflow: hidden
		}

		@media only screen and (min-width:711px) {
			.microsite-insights-list .case-study__contents-text {
				display: block
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study__contents-text {
				font-size: 1rem;
				line-height: 1.5;
				font-weight: 400;
				max-height: 4.75rem;
				overflow: hidden;
				margin: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-insights-list .case-study__sub-link {
				font-size: .9375rem;
				line-height: 1.26;
				color: #0067b1;
				font-weight: 700;
				text-transform: none;
				margin: auto 0 .75rem;
				letter-spacing: .0043rem
			}

			.microsite-insights-list .case-study__sub-link:hover {
				color: #0067b1;
				opacity: initial
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services2__accordion .location-accordion {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services2__accordion .accordion-toggle--secondary.accordion-toggle--no-icon {
				padding-bottom: .3125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services2__accordion .location-accordion .accordion-item {
				padding-bottom: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services2__accordion .accordion-toggle--secondary {
				font-weight: 400
			}
		}

		.microsite-services2__accordion .accordion-content p:first-of-type {
			margin-top: 0
		}

		.microsite-services2__accordion .accordion-subtitle {
			display: none
		}

		.microsite-services-card {
			width: 100%;
			display: block;
			border: 1px solid #f1f1f1;
			background: #fff;
			margin: 0 0 1.875rem;
			padding: 2.125rem 2.0625rem;
			transition: all .2s;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.microsite-services-card {
				margin: 0 0 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services-card {
				max-width: 436px;
				margin: 0 0 2.0625rem;
				padding: 2.1875rem 2.75rem 1.6875rem 3.5rem
			}
		}

		.microsite-services-card:hover {
			box-shadow: 0 0 8px 0 rgba(10, 8, 8, .0784313725);
			color: #363636
		}

		.microsite-services-card__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between;
			margin: 1.25rem 0 1rem
		}

		@media only screen and (min-width:711px) {
			.microsite-services-card__container {
				margin: 2.5rem 0 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services-card__container {
				margin: 2.875rem 0 3.4375rem
			}
		}

		.microsite-services-card__img {
			width: 100%;
			height: 3.75rem;
			margin: 0 0 1.6875rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center
		}

		.microsite-services-card__img-element {
			max-height: 100%
		}

		.microsite-services-card__title {
			font-size: 1.375rem;
			line-height: 1.75rem;
			font-weight: 600;
			margin: 0 0 .625rem
		}

		@media only screen and (min-width:711px) {
			.microsite-services-card__title {
				margin: 0 0 1.1875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-services-card__title {
				margin: 0 0 1.4375rem
			}
		}

		.microsite-services-card__text {
			font-size: 1rem;
			line-height: 1.5rem;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.microsite-services-card__text {
				margin: .75rem 0 0
			}
		}

		.microsite-services-card__link {
			color: #0c406b
		}

		.microsite-services-card__link:hover {
			color: #0067b1;
			opacity: 1
		}

		.microsite-service-details {
			width: 100%;
			margin: 3.5rem 0 1.875rem
		}

		.microsite-service-details-item {
			width: 100%;
			padding: 1.875rem 0;
			border-top: 1px solid #b2b2b2;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		@media only screen and (min-width:711px) {
			.microsite-service-details-item {
				padding: 2.1875rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item {
				padding: 3.1875rem 0 2.125rem
			}
		}

		.microsite-service-details-item__info {
			width: 100%;
			padding: 0;
			margin: 0 0 1rem
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item__info {
				width: 32%;
				max-width: 16.25rem;
				margin: 0 0 .625rem
			}
		}

		.microsite-service-details-item__title {
			font-size: 1.25rem;
			line-height: 1.5625rem;
			font-weight: 600;
			margin: 0 0 .625rem
		}

		.microsite-service-details-item__description {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item__description {
				width: 65%;
				max-width: 36.5rem
			}
		}

		.microsite-service-details-item__description p:first-child {
			margin-top: 0
		}

		.microsite-service-details-item__description .location-list__heading,
		.microsite-service-details-item__description h4 {
			font-size: .875rem;
			line-height: 1.57;
			font-weight: 700;
			text-transform: uppercase;
			margin: .1875rem 0 1rem;
			letter-spacing: .045rem
		}

		.microsite-service-details-item__description ul {
			width: 100%;
			margin: 0
		}

		.microsite-service-details-item__description ul li {
			font-size: .8125rem;
			line-height: 1.76;
			position: relative;
			padding: 0 0 0 .75rem
		}

		.microsite-service-details-item__description ul li:not(:last-child) {
			margin: 0 0 1.4375rem
		}

		.microsite-service-details-item__description ul li:before {
			content: "";
			width: 4px;
			height: 4px;
			border-radius: 50%;
			background: #0067b1;
			position: absolute;
			left: 0;
			top: .5625rem
		}

		.microsite-service-details-item__description-col {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item__description-col {
				width: 50%;
				padding-right: 1.25rem
			}
		}

		.microsite-service-details-item__description-col ul {
			margin: 0 0 2rem .375rem
		}

		.microsite-service-details-item__description-col ul li {
			font-size: .8125rem;
			line-height: 1.4375rem;
			padding: 0 0 0 1.1875rem
		}

		.microsite-service-details-item__description-col ul li:not(:last-child) {
			margin: 0
		}

		.microsite-service-details-item__short-description {
			font-size: .75rem;
			line-height: 1.5rem
		}

		.microsite-service-details-item__short-description p {
			font-size: .75rem;
			line-height: 1.5rem
		}

		.microsite-service-details-item__image {
			width: 100%;
			display: block;
			margin: 0 0 .9375rem
		}

		@media only screen and (min-width:711px) {
			.microsite-service-details-item__image {
				margin: 1.125rem 0 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item__image {
				margin: 0 0 2.25rem
			}
		}

		.microsite-service-details-item__image img {
			display: block;
			margin: 0 auto;
			max-width: 45.375rem;
			width: 100%
		}

		.microsite-service-details-item--with-bg {
			background: #f7f6f6;
			border: none;
			padding: 1.875rem 1.625rem;
			margin: 0 -1.625rem 3.125rem;
			box-sizing: content-box
		}

		@media only screen and (min-width:711px) {
			.microsite-service-details-item--with-bg {
				margin: 0 0 3.125rem;
				box-sizing: border-box
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item--with-bg {
				padding: 1.875rem 0 8.75rem;
				margin: 0 0 5.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item--with-bg .microsite-service-details-item__info {
				padding-left: 2.125rem
			}
		}

		@media only screen and (min-width:711px) {
			.microsite-service-details-item--with-bg .microsite-service-details-item__title {
				font-size: 1.5rem;
				line-height: 2.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-service-details-item--with-bg .microsite-service-details-item__description {
				padding-right: 2.125rem
			}
		}

		.microsite-service-details-item--with-bg .microsite-service-details-item__description ul li:not(:last-child) {
			margin: 0 0 1.5rem
		}

		@media only screen and (min-width:1001px) {
			.microsite-register-contact-container {
				display: -ms-flexbox;
				display: flex
			}
		}

		.microsite-register-contact-container .register-card {
			margin: 0 0 1.875rem 0
		}

		@media only screen and (min-width:1001px) {
			.microsite-register-contact-container .register-card {
				margin: 0 2.5rem 0 0
			}
		}

		.microsite-register-contact-container .contact-us {
			margin-bottom: 0
		}

		.microsite-register-contact-container .contact-us .linkout-arrow,
		.microsite-register-contact-container .contact-us .read-more-arrow {
			font-family: var(--fontName);
			display: inline-block
		}

		.microsite-register-contact-container .contact-us:hover .read-more-arrow {
			left: 10px
		}

		.microsite-related-insights {
			margin: 3.75rem 0
		}

		@media only screen and (min-width:1001px) {
			.microsite-related-insights {
				margin: 2.5rem 0 3.125rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-related-insights .insights-card__img-wrapper {
				padding: 1.5625rem 0 1.5625rem 1.5625rem
			}
		}

		.microsite-expert-container .experts-list {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.microsite-expert-container .experts-list {
				display: -ms-flexbox;
				display: flex
			}
		}

		@media only screen and (min-width:1001px) {
			.microsite-expert-container .experts-slider {
				display: none
			}
		}

		.microsite-nav-wrapper {
			border-bottom: 1px solid rgba(54, 54, 54, .21);
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.microsite-nav-wrapper {
				border: none;
				margin-bottom: 0
			}
		}

		.microsite-nav-wrapper.no-border {
			border-bottom: none
		}

		@media only screen and (min-width:1001px) {
			.impact-container {
				display: -ms-flexbox;
				display: flex
			}

			.impact-container>* {
				-ms-flex: 0 1 auto
			}

			.impact-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.impact-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(33.3% - 1.875em);
				margin-right: 2.8125em;
				margin-bottom: 0
			}

			.impact-container>:nth-child(1n+1) {
				margin-right: 2.8125em
			}

			.impact-container>:nth-child(2n+2) {
				margin-right: 2.8125em
			}

			.impact-container>:nth-child(3n+3) {
				margin-right: 0
			}

			.impact-container>:last-child {
				margin-right: 0
			}
		}

		.impact__header {
			color: #0c406b;
			font-weight: 700;
			font-size: 1.125rem;
			line-height: 1.5rem;
			margin-bottom: 1.125rem
		}

		@media only screen and (min-width:1001px) {
			.impact__header {
				font-size: 1.375rem;
				line-height: 1.4375rem;
				margin-bottom: 1.625rem
			}
		}

		.impact__header:hover {
			opacity: 1;
			color: #0067b1
		}

		.impact-col {
			margin-bottom: 1em
		}

		@media only screen and (min-width:711px) {
			.impact-col {
				margin-bottom: 1.5em
			}
		}

		.impact__link {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			min-height: 14em
		}

		@media only screen and (min-width:1001px) {
			.impact__link {
				min-height: 100%
			}
		}

		.impact__link:hover .impact__title {
			color: #0067b1
		}

		.impact__link:hover .read-more-arrow {
			left: .3125rem
		}

		.impact__image {
			min-height: 13.25em;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: 50% 50%
		}

		@media only screen and (min-width:711px) {
			.impact__image {
				min-height: 11.4375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.impact__image {
				height: 10.375rem
			}
		}

		.impact__content-area {
			-ms-flex-positive: 1;
			flex-grow: 1;
			padding: .8125em .9375em;
			border: 1px solid #e0e0e0;
			border-top: none;
			background-color: #fff;
			position: relative;
			min-height: 6.75rem
		}

		@media only screen and (min-width:711px) {
			.impact__content-area {
				min-height: 6.875rem;
				padding: 1.0625em 1.4375em
			}
		}

		.impact__title {
			font-size: 1rem;
			font-weight: 700;
			color: #363636;
			line-height: 1.25rem;
			margin-top: 0;
			margin-bottom: 1.25em
		}

		@media only screen and (min-width:711px) {
			.impact__title {
				font-size: 1.125rem;
				line-height: 1.5rem;
				margin-bottom: 2em
			}
		}

		.impact__more {
			font-size: .875rem;
			color: #0c406b;
			font-weight: 700;
			position: absolute;
			left: 1rem;
			bottom: 1rem
		}

		@media only screen and (min-width:711px) {
			.impact__more {
				left: 1.5rem;
				bottom: 1.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.impact__more {
				bottom: 1.4375rem
			}
		}

		.impact__more:hover {
			opacity: 1;
			color: #0067b1
		}

		.pagenav.dropselect {
			height: auto
		}

		.pagenav .dropselect-title {
			position: relative
		}

		.pagenav a {
			text-decoration: none
		}

		.pagenav-level1 {
			border-left: 1px solid #b4b4b4;
			border-right: 1px solid #b4b4b4
		}

		.pagenav-level1>li,
		.pagenav-level2>li {
			font-size: 13px;
			font-weight: 700;
			position: relative
		}

		.pagenav-level1>li>a,
		.pagenav-level2>li>a {
			background-color: #f6f6f6;
			border-bottom: 1px solid #b4b4b4;
			color: #000;
			display: block;
			line-height: 1.25;
			padding: 8px 10% 8px 9px
		}

		.pagenav-level1>li>a:hover,
		.pagenav-level2>li>a:hover {
			background-color: #372868;
			color: #fff
		}

		.pagenav-level1>li.has-children>a,
		.pagenav-level2>li.has-children>a {
			background-position: 96% 50%
		}

		.pagenav-level2>li>a {
			color: #565656;
			padding-left: 20px
		}

		@media only screen and (max-width:1000px) {
			.pagenav {
				margin-bottom: 40px
			}

			.pagenav-level1>li.has-children>a,
			.pagenav-level2>li.has-children>a {
				background-repeat: no-repeat
			}

			.svg .pagenav-level1>li.has-children>a,
			.svg .pagenav-level2>li.has-children>a {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLXJpZ2h0LWxpc3QtYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAzLjAwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMy4wMDAwMDApIHRyYW5zbGF0ZSgyLjAwMDAwMCwgLTIuMDAwMDAwKSIgZmlsbD0iIzM3Mjg2OCI+DQogICAgICAgICAgICA8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC44MjAwMTA0NTUsMTAgQzAuNjA5OTk2MTM2LDEwIDAuMzk5OTgxODE3LDkuOTE3MjM2MzcgMC4yNDAxNTI3MzgsOS43NTIyNjgzMSBDLTAuMDgwMDUwOTEyNiw5LjQyMTIxMzc3IC0wLjA4MDA1MDkxMjYsOC44ODQzNjg1OCAwLjI0MDE1MjczOCw4LjU1Mzg3MzI1IEwzLjY4MDU2OTEzLDUuMDAwNjI5MTIgTDAuMjQwMTUyNzM4LDEuNDQ1NzA3MzQgQy0wLjA4MDA1MDkxMjYsMS4xMTUyMTIwMSAtMC4wODAwNTA5MTI2LDAuNTc4MzY2ODE2IDAuMjQwMTUyNzM4LDAuMjQ3ODcxNDkzIEMwLjU1OTgxMDg5NiwtMC4wODI2MjM4MzA5IDEuMDgwMjEwMDEsLTAuMDgyNjIzODMwOSAxLjM5OTMyMjY4LDAuMjQ3ODcxNDkzIEw2LDUuMDAwNjI5MTIgTDEuMzk5MzIyNjgsOS43NTIyNjgzMSBDMS4yNDAwMzkwOSw5LjkxNzIzNjM3IDEuMDMwMDI0NzcsMTAgMC44MjAwMTA0NTUsMTAiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
			}

			.no-svg .pagenav-level1>li.has-children>a,
			.no-svg .pagenav-level2>li.has-children>a {
				background-image: url("/images/assets/icon-right-list-arrow-s.png")
					/*ImageEmbed:skip*/
			}

			.pagenav-level1>li.has-children>a,
			.pagenav-level2>li.has-children>a {
				background-position: 96% 50%
			}

			.pagenav-level1>li.has-children>a:hover,
			.pagenav-level2>li.has-children>a:hover {
				background-repeat: no-repeat
			}

			.svg .pagenav-level1>li.has-children>a:hover,
			.svg .pagenav-level2>li.has-children>a:hover {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPg0KICAgIDx0aXRsZT5pY29uLXJpZ2h0LWxpc3QtYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTguNTAwMDAwLCAtMy41MDAwMDApIHRyYW5zbGF0ZSgtMS4wMDAwMDAsIC0xMS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMSIgZmlsbD0iIzM3Mjg2OCIgeD0iMCIgeT0iLTEuNDIxMDg1NDdlLTE0IiB3aWR0aD0iMTkiIGhlaWdodD0iMjkiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuODIwMDEwNDYsMjMgQzYuNjA5OTk2MTQsMjMgNi4zOTk5ODE4MiwyMi45MTcyMzY0IDYuMjQwMTUyNzQsMjIuNzUyMjY4MyBDNS45MTk5NDkwOSwyMi40MjEyMTM4IDUuOTE5OTQ5MDksMjEuODg0MzY4NiA2LjI0MDE1Mjc0LDIxLjU1Mzg3MzMgTDkuNjgwNTY5MTMsMTguMDAwNjI5MSBMNi4yNDAxNTI3NCwxNC40NDU3MDczIEM1LjkxOTk0OTA5LDE0LjExNTIxMiA1LjkxOTk0OTA5LDEzLjU3ODM2NjggNi4yNDAxNTI3NCwxMy4yNDc4NzE1IEM2LjU1OTgxMDksMTIuOTE3Mzc2MiA3LjA4MDIxMDAxLDEyLjkxNzM3NjIgNy4zOTkzMjI2OCwxMy4yNDc4NzE1IEwxMiwxOC4wMDA2MjkxIEw3LjM5OTMyMjY4LDIyLjc1MjI2ODMgQzcuMjQwMDM5MDksMjIuOTE3MjM2NCA3LjAzMDAyNDc3LDIzIDYuODIwMDEwNDYsMjMiIGlkPSJGaWxsLTkiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
			}

			.no-svg .pagenav-level1>li.has-children>a:hover,
			.no-svg .pagenav-level2>li.has-children>a:hover {
				background-image: url("/images/assets/icon-right-list-arrow-s-on-purple.png")
					/*ImageEmbed:skip*/
			}
		}

		@media only screen and (min-width:1001px) {
			.pagenav {
				width: 310px
			}

			.pagenav-level1,
			.pagenav-level2 {
				display: none
			}

			.pagenav-level1 {
				box-sizing: border-box;
				position: absolute;
				top: 34px;
				width: 100%
			}

			.pagenav:focus .pagenav-level1,
			.pagenav:hover .pagenav-level1 {
				display: block
			}

			.pagenav-level2 {
				border-top: 1px solid #b4b4b4;
				border-left: 1px solid #b4b4b4;
				border-right: 1px solid #b4b4b4;
				position: absolute;
				top: -1px;
				right: -310px;
				width: 308px
			}

			.pagenav-level1 li:hover .pagenav-level2 {
				display: block
			}
		}

		.chosenbox-items.is-empty,
		.is-disabled+.chosenbox-items {
			display: none
		}

		.chosenbox-clear-all,
		.chosenbox-select-all {
			font-size: 12px;
			font-weight: 700
		}

		.chosenbox-clear-all {
			margin-right: 20px
		}

		.svg .chosenbox-clear-all:after {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0ODY4QjEiIGQ9Ik05LDBDNCwwLDAsNCwwLDljMCw1LDQsOSw5LDljNSwwLDktNCw5LTlDMTgsNCwxNCwwLDksMHoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTEuOCw0LjhsLTcuMSw3LjFsMS40LDEuNGw3LjEtNy4xTDExLjgsNC44eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjIsNC44TDQuOCw2LjJsNy4xLDcuMWwxLjQtMS40TDYuMiw0Ljh6Ii8+DQo8L3N2Zz4NCg==)
		}

		.no-svg .chosenbox-clear-all:after {
			background-image: url("/images/assets/icon-close-blue.png")
				/*ImageEmbed:skip*/
		}

		.chosenbox-clear-all:after {
			content: " ";
			display: inline-block;
			height: 18px;
			margin-left: 4px;
			position: absolute;
			top: 7px;
			width: 18px
		}

		.svg .chosenbox-clear-all:hover:after {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9Ii0yOTYgMzg4IDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTYgMzg4IDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRjYzMjYiIGQ9Ik0tMjg3LDM4OGMtNSwwLTksNC05LDlzNCw5LDksOXM5LTQsOS05Uy0yODIsMzg4LTI4NywzODh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI4NC4yLDM5Mi44bC03LjEsNy4xbDEuNCwxLjRsNy4xLTcuMUwtMjg0LjIsMzkyLjh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTI4OS44LDM5Mi44bC0xLjQsMS40bDcuMSw3LjFsMS40LTEuNEwtMjg5LjgsMzkyLjh6Ii8+DQo8L3N2Zz4=)
		}

		.no-svg .chosenbox-clear-all:hover:after {
			background-image: url("/images/assets/icon-close-orange.png")
				/*ImageEmbed:skip*/
		}

		.chosenbox-group {
			background-color: #fff;
			box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
			max-height: 272px;
			overflow-x: hidden;
			overflow-y: scroll;
			padding: 10px;
			position: absolute;
			top: 32px;
			right: 0;
			left: 0;
			z-index: 600
		}

		.chosenbox-group.is-closed {
			display: none
		}

		.chosenbox-group-controls {
			margin-bottom: 15px
		}

		.chosenbox-group-row {
			clear: both
		}

		.chosenbox-group-row input[type=checkbox] {
			display: block;
			float: left
		}

		.chosenbox-group-row label {
			display: block;
			font-size: 14px;
			margin-left: 26px;
			padding: 3px 0
		}

		.chosenbox-group-row input[disabled]+label {
			color: #ccc
		}

		.chosenbox-group-row+.chosenbox-group-row {
			margin-top: 5px
		}

		.chosenbox-group-row.chosenbox-group-header {
			font-weight: 700;
			margin-top: 15px
		}

		a.chosenbox-remove {
			border-left: 1px solid #b4b4b4;
			color: #a67901 !important;
			line-height: 1;
			padding: 4px 6px 4px 12px;
			position: absolute;
			top: 2px;
			right: 0;
			bottom: 2px
		}

		.chosenbox-items {
			background-color: #f6f6f6;
			border: 1px solid #b4b4b4;
			margin: -1px 0 0 0;
			padding: 0
		}

		.chosenbox-items li {
			background-image: none;
			border-top: 1px solid #b4b4b4;
			color: #333;
			font-size: 14px;
			margin: 3px 6px;
			padding: 7px 35px 5px 3px;
			position: relative
		}

		.chosenbox-items li:first-child {
			border-top: 0
		}

		.chosenbox-items textarea {
			height: 130px !important;
			margin-top: 10px !important;
			width: 98% !important
		}

		.chosenbox-items-more.is-hidden {
			display: none
		}

		.chosenbox-items-more.is-visible {
			display: block
		}

		.chosenbox-items-more:hover {
			background-color: #372868;
			cursor: pointer
		}

		.chosenbox-items-more:hover li {
			color: #fff
		}

		.select-mask {
			position: relative;
			display: inline-block;
			height: 3.125rem;
			padding: 0;
			background: #fff;
			font-size: 14px;
			font-weight: 700;
			color: #363636;
			border: 1px solid #f1f1f1
		}

		.select-mask.is-invalid {
			border-color: #e1523d
		}

		.select-mask.is-invalid:before {
			background: #e1523d
		}

		.select-mask:before {
			background: #0067b1;
			width: .25rem;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			right: 0;
			content: ""
		}

		.select-mask:after {
			content: "";
			cursor: pointer;
			display: block;
			z-index: 1000;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: .9375rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.select-mask:hover:after {
			border-color: #e1523d
		}

		.select-mask>label,
		.select-mask>span {
			height: 3.125rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			width: 100%;
			padding: .625rem 1.25rem;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			font-weight: 600;
			font-size: .9375rem
		}

		.select-mask>label.is-required,
		.select-mask>label.req,
		.select-mask>span.is-required,
		.select-mask>span.req {
			color: #363636
		}

		.select-mask>label.is-required:after,
		.select-mask>label.req:after,
		.select-mask>span.is-required:after,
		.select-mask>span.req:after {
			display: inline-block;
			color: #e1523d;
			font-weight: 600;
			font-size: 1.375rem;
			font-family: Arial, Helvetica, sans-serif;
			content: "*";
			margin-left: .5rem;
			position: relative;
			top: .375rem
		}

		.select-mask select {
			opacity: 0;
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			cursor: pointer;
			margin: 0;
			z-index: 1
		}

		.select-mask-disabled {
			opacity: .3
		}

		.select-mask-disabled select {
			cursor: default
		}

		.social-buttons-wrap {
			position: relative;
			width: 100px;
			height: 200px
		}

		.social-buttons-wrap+.sg-section__footer {
			margin-top: -150px
		}

		@media (max-width:710px) {
			.social-buttons-container {
				display: none
			}
		}

		.social-buttons-container {
			max-width: 91.25rem;
			position: absolute;
			top: 0;
			z-index: 1;
			left: 50%;
			transform: translateX(-50%);
			width: 100%
		}

		.banner-sub__social {
			position: absolute;
			right: 2.1875rem;
			top: 2rem;
			z-index: 1
		}

		.banner-sub__social-list {
			width: 2.5rem;
			height: 2.5rem;
			border-radius: 50%;
			margin-bottom: 1rem;
			background-repeat: no-repeat;
			background-position: center;
			background-size: auto
		}

		.banner-sub__social-list:hover {
			opacity: .75
		}

		.banner-sub__social-list.plusbag {
			background-color: #e1523d
		}

		.banner-sub__social-list.plusdocu {
			background-color: #0067b1
		}

		.banner-sub__social-list.pluslink {
			background-color: #fff;
			box-shadow: -1px 3px 7px 1px rgba(0, 0, 0, .35)
		}

		.dropselect {
			cursor: pointer;
			height: 34px;
			position: relative
		}

		.dropselect.is-disabled {
			cursor: default;
			opacity: .3
		}

		.dropselect.is-disabled .dropselect-select {
			display: none
		}

		.dropselect-dropdown {
			border-left: 1px solid #b4b4b4;
			border-right: 1px solid #b4b4b4;
			box-sizing: border-box;
			display: none;
			position: absolute;
			top: 34px;
			width: 100%;
			z-index: 600
		}

		.dropselect-dropdown>li {
			font-size: 13px;
			font-weight: 700;
			position: relative
		}

		.dropselect-dropdown>li>a {
			background-color: #f6f6f6;
			border-bottom: 1px solid #b4b4b4;
			color: #000;
			display: block;
			line-height: 1.25;
			padding: 8px 10% 8px 9px
		}

		.dropselect-dropdown>li>a:hover {
			background-color: #372868;
			color: #fff
		}

		.dropselect-hover:hover .dropselect-dropdown {
			display: block
		}

		.dropselect-select {
			border: 0;
			cursor: pointer;
			height: 100%;
			position: relative;
			width: 100%
		}

		.dropselect-select.has-fixed-title {
			opacity: 0
		}

		.dropselect-checkbox-group {
			background: #fff;
			padding: 4px;
			position: absolute;
			top: 25px;
			left: 0;
			width: 100%;
			z-index: 100
		}

		.dropselect-checkbox-group.is-closed {
			display: none
		}

		.dropselect-checkbox-group div {
			padding: 2px 0
		}

		.dropselect-checkbox-group input[type=checkbox],
		.dropselect-checkbox-group label {
			display: inline;
			font-size: .929em;
			margin: 0 4px;
			vertical-align: middle
		}

		.dropselect-title {
			background-color: #008fbe;
			color: #fff;
			font-size: 14px;
			font-weight: 700;
			height: 34px;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			text-indent: 10px
		}

		.dropselect-title .dropselect-title-toggle,
		.dropselect-title:after {
			border-left: 1px solid #fff;
			content: "";
			padding: 0;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			width: 34px
		}

		.dropselect-title:before {
			border-style: solid;
			border-width: 5px 5px 0 5px;
			border-color: #fff transparent transparent transparent;
			content: "";
			height: 0;
			position: absolute;
			top: 15px;
			right: 12px;
			width: 0
		}

		.dropselect.is-open .dropselect-title:before {
			border-width: 0 5px 5px 5px;
			border-color: transparent transparent #fff transparent
		}

		.dropselect-title .req,
		.dropselect-title.is-required span:after {
			color: red;
			display: inline
		}

		.dropselect-title.is-required span:after {
			content: "*"
		}

		.ie7 .dropselect-title {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8xMC8xM28FrrUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAkUlEQVRYhe3XwQnAIAyF4aR0APefylG6weulHvpKkaglKeQHL4LwISKqACAiKs5t3oBWQridJ1R9jkuYHUkIlxAuIVxCuP9BABQAFf0qgGKWXIuljUnMGMIK6WDGESOQF8wcYhRCmHmEiChwf7Na3iMNoKqHK2Rl/7tHvi4hXEK4MJDHB8tyu64szI4khAsDOQFsC9s77U4bfAAAAABJRU5ErkJggg==);
			background-position: 100% 0;
			background-repeat: no-repeat
		}

		.dropselect-title span,
		.dropselect-title>a {
			color: #fff;
			display: block;
			overflow: hidden;
			padding: 10px 35px 10px 0;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.dropselect-title>a {
			position: relative;
			z-index: 2
		}

		.dropselect-wrap {
			position: relative
		}

		.modal-content {
			background: #fff;
			border: 1px solid #f1f1f1;
			display: none;
			width: 100%
		}

		.modal-content ul {
			list-style: none
		}

		@media only screen and (min-width:1001px) {
			.modal-content {
				width: 56.25rem;
				max-width: 100%
			}
		}

		.fancybox-wrap .modal-content {
			display: block
		}

		.modal-content__header {
			width: 100%;
			padding: 2.5rem 1.625rem;
			background-position: 1.25rem center;
			background-repeat: no-repeat
		}

		@media only screen and (min-width:711px) {
			.modal-content__header {
				padding: 2.5rem 2.4375rem;
				background-position: 3.125rem center
			}
		}

		.modal-content__header--has-icon {
			padding-left: 5.625rem;
			background-size: 3.25rem
		}

		@media only screen and (min-width:711px) {
			.modal-content__header--has-icon {
				background-size: 3.875rem;
				padding-left: 9.8125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.modal-content__header--has-icon {
				background-size: auto
			}
		}

		.accept-terms-modal .modal-content__header--has-icon {
			padding: 5.9375rem 1.625rem .875rem;
			background-position: center 1.6875rem;
			text-align: center
		}

		@media only screen and (min-width:711px) {
			.accept-terms-modal .modal-content__header--has-icon {
				padding: 7.25rem 1.625rem .875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accept-terms-modal .modal-content__header--has-icon {
				padding: 3.375rem 9.375rem;
				background-position: 3.125rem center
			}
		}

		.folio-modal-alert .modal-content__header {
			min-height: 12.5rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-line-pack: center;
			align-content: center;
			padding-top: 3.125rem;
			padding-bottom: 3.125rem
		}

		@media only screen and (min-width:711px) {
			.folio-modal-alert .modal-content__header {
				min-height: 14.375rem
			}
		}

		.modal-content__title {
			font-size: 1.5rem;
			line-height: 1;
			font-weight: 400;
			letter-spacing: .0035em;
			margin: 0 0 .5rem;
			width: 100%;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.modal-content__title {
				margin: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.modal-content__title {
				font-size: 2.25rem;
				line-height: 3rem
			}
		}

		@media only screen and (min-width:711px) {
			.accept-terms-modal .modal-content__title {
				font-weight: 600;
				font-size: 2.125rem
			}
		}

		.modal-content__subtitle {
			font-size: 1rem;
			line-height: 1.1;
			font-weight: 400;
			color: #969696;
			margin: 0;
			letter-spacing: .02em;
			width: 100%
		}

		.modal-content__body {
			width: 100%;
			padding: 1.875rem 1.625rem 2.9375rem;
			border-top: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.modal-content__body {
				padding: 1.6875rem 3.125rem 3.125rem
			}
		}

		.folio-welcome .modal-content__body {
			padding: 0
		}

		.accept-terms-modal .modal-content__body {
			border: none;
			padding-top: .625rem
		}

		.modal-content__body .form_grid-row.form_grid-row-double.align-left {
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.modal-content__body .form_grid-row.form_grid-row-double.align-left div:first-child {
			max-width: 12rem
		}

		.modal-content__body .form_grid-row.form_grid-row-double.form_grid-center {
			-ms-flex-pack: justify;
			justify-content: space-between;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row
		}

		@media only screen and (min-width:711px) {
			.modal-content__body .form_grid-row.form_grid-row-double.form_grid-center {
				-ms-flex-pack: center;
				justify-content: center
			}
		}

		.modal-content__body .form_grid-row.form_grid-row-double.form_grid-center div {
			width: 123px;
			-ms-flex: none;
			flex: none
		}

		@media only screen and (min-width:711px) {
			.modal-content__body .form_grid-row.form_grid-row-double.form_grid-center div {
				width: 192px
			}
		}

		.modal-content__body .form_grid-row.form_grid-row-double.form_grid-center .form_grid-row-double:not(:first-child) {
			padding-top: 0
		}

		.modal-content__body .form_grid-row.form_grid-row-double.form_grid-center .form_grid-cell:not(:first-child) {
			padding-top: 0
		}

		@media (max-width:710px) {
			.modal-content__body .form_grid-cell .form_grid-description ul {
				margin-left: -10px
			}
		}

		.modal-close {
			margin: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			position: absolute;
			top: .9375rem;
			right: .9375rem;
			cursor: pointer;
			z-index: 1000;
			background: 0 0;
			width: auto;
			height: auto
		}

		@media only screen and (min-width:711px) {
			.modal-close {
				top: 1.3125rem;
				right: 1.25rem
			}
		}

		.modal-close svg line,
		.modal-close svg path {
			fill: #656565;
			stroke: #656565
		}

		.modal-close:hover {
			box-shadow: none
		}

		.modal-close:hover .modal-close__icon {
			background: #0067b1
		}

		.modal-close:hover .modal-close__icon svg line,
		.modal-close:hover .modal-close__icon svg path {
			fill: #fff;
			stroke: #fff
		}

		.modal-close__icon {
			display: -ms-flexbox;
			display: flex;
			width: 1.25rem;
			height: 1.25rem;
			background: #f1f1f1;
			border-radius: 50%;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.modal-close__text {
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .1em;
			font-weight: 700;
			text-transform: uppercase;
			color: #656565;
			margin: .1875rem 1.0625rem 0 0;
			display: block
		}

		#confirmation-modal {
			position: relative
		}

		@media only screen and (min-width:711px) {
			#confirmation-modal {
				padding: 3.125rem;
				width: 31.25rem;
				height: 28.75rem
			}
		}

		#confirmation-modal .modal-content__header.modal-content__header--has-icon {
			padding: 0
		}

		#confirmation-modal .modal-content__title {
			padding-top: 9.375rem;
			text-align: center
		}

		#confirmation-modal .modal-content__header--has-icon {
			background-size: 3.5rem
		}

		#confirmation-modal .modal-content__body {
			border-top: none;
			padding-top: 1.25rem;
			font-size: 1rem;
			line-height: 1.75rem;
			color: #363636;
			font-family: var(--fontName);
			text-align: center;
			padding-left: 1.5625rem;
			padding-right: 1.5625rem
		}

		@media only screen and (min-width:711px) {
			#confirmation-modal .modal-content__body {
				padding-left: .9375rem;
				padding-right: .9375rem
			}
		}

		#confirmation-modal .modal-content__header {
			background-position: center center
		}

		#folio-email .form_grid-label-inline {
			margin-top: 2.5rem;
			display: block;
			cursor: pointer
		}

		#folio-pdfsuccess .modal-content__title {
			margin-bottom: .625rem
		}

		#folio-welcome .how-to-folio-step__text {
			padding: 0;
			max-width: 12.5rem;
			margin: auto
		}

		@media only screen and (min-width:1001px) {
			.win-modal {
				width: 1019px !important
			}
		}

		.win-modal .modal-content__header {
			display: none
		}

		.win-modal .modal-content__body {
			padding: 0
		}

		.win-modal .win-content__container {
			max-width: 350px;
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.win-modal .win-content__container {
				max-width: 445px
			}
		}

		@media only screen and (min-width:1001px) {
			.win-modal .win-content__container {
				-ms-flex-direction: row;
				flex-direction: row;
				max-width: 1019px;
				height: 454px
			}
		}

		.win-modal .win-content__container .win-content__img {
			width: 200px;
			margin: 60px auto auto auto
		}

		@media only screen and (min-width:1001px) {
			.win-modal .win-content__container .win-content__img {
				margin-top: 62px;
				margin-right: 46px;
				margin-left: 98px
			}
		}

		.win-modal .win-content__container .win-content__img>img {
			-o-object-fit: cover;
			object-fit: cover;
			width: 186px;
			height: 186px
		}

		@media only screen and (min-width:711px) {
			.win-modal .win-content__container .win-content__img>img {
				width: 200px;
				height: 200px
			}
		}

		.win-modal .win-content__container .win-content__data {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-top: 24px;
			margin-bottom: 46px;
			padding-left: 30px;
			padding-right: 17px
		}

		@media only screen and (min-width:711px) {
			.win-modal .win-content__container .win-content__data {
				margin-top: 30px;
				padding-left: 35px;
				padding-right: 26px
			}
		}

		@media only screen and (min-width:1001px) {
			.win-modal .win-content__container .win-content__data {
				width: 500px;
				padding-left: 0;
				padding-right: 0;
				margin-top: 62px;
				margin-bottom: 0
			}
		}

		.win-modal .win-content__container .win-content__data>h2 {
			font-size: 28px;
			line-height: 63px;
			font-weight: 400;
			margin-bottom: 10px
		}

		@media only screen and (min-width:711px) {
			.win-modal .win-content__container .win-content__data>h2 {
				font-size: 36px
			}
		}

		.win-modal .win-content__container .win-content__data>p,
		.win-modal .win-content__container .win-content__data>span {
			font-size: 18px;
			line-height: 28px;
			margin-top: 0
		}

		@media only screen and (min-width:1001px) {

			.win-modal .win-content__container .win-content__data>p,
			.win-modal .win-content__container .win-content__data>span {
				font-size: 22px
			}
		}

		.emea-modal {
			position: relative;
			width: 335px;
			height: 452px;
			padding: 60px 22px
		}

		@media only screen and (min-width:711px) {
			.emea-modal {
				width: 525px;
				height: 562px;
				padding: 100px 40px
			}
		}

		@media only screen and (min-width:1001px) {
			.emea-modal {
				width: 900px;
				height: 588px;
				padding: 100px
			}
		}

		.emea-modal .modal-content__header {
			padding: 0
		}

		.emea-modal .modal-content__title {
			font-size: 24px;
			line-height: 36px;
			text-align: center;
			margin: 0 auto 20px auto;
			max-width: 500px
		}

		@media only screen and (min-width:711px) {
			.emea-modal .modal-content__title {
				margin: 0 auto 40px auto
			}
		}

		@media only screen and (min-width:1001px) {
			.emea-modal .modal-content__title {
				font-size: 36px;
				line-height: 56px
			}
		}

		.emea-modal .modal-content__body {
			padding: 0;
			border-top: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		.emea-modal .modal-content__body p:first-of-type {
			font-size: 14px;
			line-height: 24px;
			text-align: center;
			margin: 0 auto 20px auto;
			max-width: 500px
		}

		@media only screen and (min-width:711px) {
			.emea-modal .modal-content__body p:first-of-type {
				font-size: 16px;
				margin-bottom: 40px
			}
		}

		.emea-modal .modal-content__body p:nth-of-type(2) {
			font-size: 16px;
			line-height: 24px;
			max-width: 400px;
			text-align: center;
			margin: 0 auto
		}

		.emea-modal .modal-content__body .button--secondary {
			width: 192px;
			height: 48px;
			font-weight: 700;
			margin: 0 auto 30px auto
		}

		@media only screen and (min-width:711px) {
			.emea-modal .modal-content__body .button--secondary {
				margin: 0 auto 40px auto
			}
		}

		.related-content-grid {
			margin: 30px 0
		}

		.content-primary-intelligence .related-content-grid {
			margin: 0
		}

		.related-content-grid-title {
			margin-top: 1.5em
		}

		.related-content-grid-2.has-border-bottom {
			border-bottom: 1px solid #e5e5e5;
			padding-bottom: 30px
		}

		.related-content-item .related-content-item-teaser,
		.related-content-single .related-content-item-teaser {
			color: #363636;
			margin: 0 0 8px 0
		}

		.related-content-item .icon-link-more,
		.related-content-single .icon-link-more {
			font-size: 12px
		}

		.related-content-item {
			display: block
		}

		.related-content-item.l-float-r {
			margin: 0 0 35px 35px;
			max-width: 50%
		}

		.related-content-item.is-loaded .js-caption-content {
			display: block
		}

		.related-content-item:hover {
			text-decoration: none
		}

		.related-content-item .caption-content--bg {
			background-color: #fafafa;
			margin-top: -12px;
			padding: 15px
		}

		.related-content-item .js-caption-content {
			display: none
		}

		.related-content-item--box {
			background-color: #fafafa;
			padding: 20px;
			position: relative
		}

		.related-content-grid-3 .related-content-item--box {
			padding: 0
		}

		.related-content-item--box p {
			margin: 0
		}

		.related-content-item--report {
			background-position: 17px center;
			background-size: 32px 34px;
			margin-bottom: 100px;
			padding-left: 72px
		}

		.related-content-item-wrapper {
			background-color: #fafafa;
			padding: 20px
		}

		.related-content-item--box .related-content-item-wrapper {
			padding-top: 0
		}

		.related-content-item-img {
			margin-bottom: 12px
		}

		.related-content-item-img img {
			width: 100%
		}

		.related-content-item h5,
		.related-content-item-title {
			font-size: 18px;
			font-weight: 700;
			line-height: 1.17;
			margin: 0 0 4px 0
		}

		.related-content-single {
			margin: 50px 0;
			position: relative
		}

		.related-content-single.has-border-top {
			border-top: 1px solid #e5e5e5;
			padding-top: 50px
		}

		.related-content-single-video {
			display: inline-block;
			position: relative
		}

		.related-content-single-video:after {
			content: "";
			height: 120px;
			margin-left: -60px;
			margin-top: -60px;
			position: absolute;
			top: 50%;
			left: 50%;
			width: 120px
		}

		.related-content-item .link-more,
		.related-content-single-text .link-more {
			display: block;
			margin-top: 8px;
			padding-bottom: 2px;
			padding-top: 3px
		}

		.content-primary-intelligence .related-content-item .link-more,
		.content-primary-intelligence .related-content-single-text .link-more {
			display: inline;
			font-weight: 700
		}

		@media only screen and (max-width:1000px) {
			.related-content-item {
				margin-bottom: 30px
			}

			.related-content-single-text {
				margin-top: 10px
			}
		}

		@media only screen and (min-width:1001px) {

			.related-content-grid-2 .related-content-item,
			.related-content-grid-3 .related-content-item {
				float: left
			}

			.related-content-grid-2 .related-content-item:first-child,
			.related-content-grid-3 .related-content-item:first-child {
				margin-left: 0
			}

			.related-content-grid-2 .related-content-item-img {
				float: left;
				margin-right: 10px
			}

			.related-content-grid-2 .related-content-item {
				margin-left: 5%;
				width: 47.5%
			}

			.lt-ie8 .related-content-grid-2 .related-content-item {
				margin-left: 4%
			}

			.related-content-grid-2 .related-content-item-text {
				min-width: 200px;
				overflow: hidden
			}

			.related-content-grid-2-alt .related-content-item-img {
				margin-right: 0
			}

			.related-content-grid-3 {
				position: relative
			}

			.related-content-grid-3 .related-content-item {
				margin-left: 3.5%;
				padding-bottom: 18px;
				width: 31%
			}

			.related-content-grid-3 .related-content-item .link-more {
				position: absolute;
				bottom: 0
			}

			.related-content-grid-3 .related-content-item--box {
				padding-bottom: 18px
			}

			.related-content-grid-3 .related-content-item--box .link-more {
				bottom: 20px;
				left: 19px
			}

			.related-content-item img,
			.related-content-single img {
				width: 100%
			}

			.related-content-single-img {
				width: 65.5%
			}

			.related-content-single-text {
				position: absolute;
				right: 0;
				bottom: 0;
				width: 31%
			}

			.related-content-item--report {
				background-position: 32px center;
				padding-left: 92px
			}
		}

		.related-insights__content,
		.related-insights__title {
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical
		}

		.related-insights__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		.related-insights__list {
			width: 100%;
			border: 1px solid #f1f1f1;
			height: 100%;
			background-color: #fff
		}

		.related-insights__list>a {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row
		}

		@media only screen and (min-width:711px) {
			.related-insights__list {
				width: 47%
			}
		}

		.related-insights__list-max-height {
			height: 390px
		}

		@media only screen and (min-width:1001px) {
			.related-insights__list-link {
				margin-bottom: 3.125rem
			}

			.related-insights__list-link:hover {
				box-shadow: 0 2px 8px rgba(17, 17, 17, .08);
				transition: .2s linear
			}

			.related-insights__list-link:hover .related-insights__title {
				color: #0067b1
			}

			.related-insights__list-link:hover .read-more-arrow {
				transform: translateX(5px);
				transition: .2s linear
			}
		}

		.related-insights__link-wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			position: relative;
			height: 100%
		}

		.related-insights__link-wrapper:hover .read-more-arrow {
			left: .3125rem
		}

		.related-insights__img {
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			width: 5.375rem;
			height: 7.5625rem;
			display: inline-block;
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.related-insights__text {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-direction: column;
			flex-direction: column;
			font-weight: 700;
			padding: 0 1.25rem;
			width: 100%;
			height: auto;
			max-height: 202px
		}

		@media (max-width:710px) {
			.related-insights__text {
				overflow: hidden
			}
		}

		@media only screen and (min-width:711px) {
			.related-insights__text {
				padding: auto 2.6875rem auto 1.5625rem
			}
		}

		.related-insights__title {
			font-size: 1.3125rem;
			font-weight: 600;
			line-height: 1.25rem;
			color: #363636;
			-webkit-line-clamp: 1
		}

		@media only screen and (min-width:1001px) {
			.related-insights__title {
				-webkit-line-clamp: 3
			}
		}

		.related-insights__title-link:hover {
			opacity: 1;
			color: #0067b1
		}

		.related-insights__content {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			font-weight: 400;
			-webkit-line-clamp: 3
		}

		.related-insights__content.hide {
			display: none
		}

		.related-insights__read-more {
			font-size: .875rem;
			font-weight: 700;
			line-height: 1.1875rem;
			color: #0067b1;
			display: inline-block
		}

		@media only screen and (min-width:711px) {
			.related-insights__read-more {
				font-size: .9375rem
			}
		}

		.related-insights__read-more:hover {
			opacity: 1;
			color: #0067b1
		}

		.related-insights__2-col {
			max-width: 100%
		}

		.related-insights__2-col .related-insights__container .button {
			cursor: pointer;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.related-insights__2-col .related-insights__container .button__center {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.related-insights__2-col .related-insights__container {
				display: grid;
				grid-gap: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.related-insights__2-col .related-insights__list {
				margin: 0
			}
		}

		.related-insights__2-col h2 {
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.5625rem
		}

		.related-insights__2-col>ul {
			list-style: none
		}

		.related-insights__2-col>ul li::marker {
			color: transparent
		}

		.related-insights__2-col .related-insights__list {
			width: 100%;
			height: auto
		}

		.related-insights__2-col .related-insights__list.disabled {
			display: none
		}

		.related-insights__2-col .related-insights__list .related-insights__img {
			width: 7.5625rem;
			-o-object-fit: cover;
			object-fit: cover
		}

		.related-insights__2-col .related-insights__list .related-insights__title {
			max-height: none;
			font-size: .9375rem;
			line-height: 1.1875rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.related-insights__2-col .related-insights__list .related-insights__title {
				max-width: 70%
			}
		}

		.related-insights__2-col .related-insights__list .related-insights__text {
			padding: 1.25rem .8125rem .8125rem .8125rem;
			-ms-flex-pack: initial;
			justify-content: initial
		}

		.related-insights__2-col .related-insights__list .linkout-arrow {
			font-family: var(--fontName);
			display: none
		}

		.related-insights__2-col .related-insights__list .linkout-arrow:hover .read-more-arrow {
			left: 10px
		}

		@media only screen and (min-width:1215px) {
			.related-insights__2-col .related-insights__list .linkout-arrow {
				display: block;
				position: absolute;
				bottom: -8px
			}
		}

		@media only screen and (min-width:711px) {
			.related-insights__2-col .related-insights__list {
				width: 100%
			}

			.related-insights__2-col .related-insights__list .related-insights__img {
				width: 12.5rem
			}
		}

		@media only screen and (min-width:1215px) {
			.related-insights__2-col .related-insights__list .related-insights__img {
				width: 100%;
				height: 10.625rem
			}

			.related-insights__2-col .related-insights__list .related-insights__title {
				margin-bottom: 1.25rem
			}

			.related-insights__2-col .related-insights__list .related-insights__content {
				margin-bottom: 1.875rem
			}

			.related-insights__2-col .related-insights__list .linkout-arrow {
				font-size: .9375rem;
				font-family: var(--fontName);
				display: inline-block;
				padding-bottom: .9375rem
			}

			.related-insights__2-col .related-insights__list .linkout-arrow:hover .read-more-arrow {
				left: 10px
			}

			.related-insights__2-col .related-insights__list a {
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		.related-insights__2-col .related-insights__list .no-image {
			min-height: unset;
			height: -moz-max-content;
			height: max-content
		}

		.related-insights__2-col .related-insights__list .no-image.related-insights__img {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.related-insights__2-col .related-insights__container {
				grid-template-columns: repeat(2, 1fr)
			}
		}

		.related-insights__3-col {
			max-width: 100%
		}

		.related-insights__3-col .related-insights__container .button {
			cursor: pointer;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.related-insights__3-col .related-insights__container .button__center {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.related-insights__3-col .related-insights__container {
				display: grid;
				grid-gap: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.related-insights__3-col .related-insights__list {
				margin: 0
			}
		}

		.related-insights__3-col h2 {
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.5625rem
		}

		.related-insights__3-col>ul {
			list-style: none
		}

		.related-insights__3-col>ul li::marker {
			color: transparent
		}

		.related-insights__3-col .related-insights__list {
			width: 100%;
			height: auto
		}

		.related-insights__3-col .related-insights__list.disabled {
			display: none
		}

		.related-insights__3-col .related-insights__list .related-insights__img {
			width: 7.5625rem;
			-o-object-fit: cover;
			object-fit: cover
		}

		.related-insights__3-col .related-insights__list .related-insights__title {
			max-height: none;
			font-size: .9375rem;
			line-height: 1.1875rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.related-insights__3-col .related-insights__list .related-insights__title {
				max-width: 70%
			}
		}

		.related-insights__3-col .related-insights__list .related-insights__text {
			padding: 1.25rem .8125rem .8125rem .8125rem;
			-ms-flex-pack: initial;
			justify-content: initial
		}

		.related-insights__3-col .related-insights__list .linkout-arrow {
			font-family: var(--fontName);
			display: none
		}

		.related-insights__3-col .related-insights__list .linkout-arrow:hover .read-more-arrow {
			left: 10px
		}

		@media only screen and (min-width:1215px) {
			.related-insights__3-col .related-insights__list .linkout-arrow {
				display: block;
				position: absolute;
				bottom: -8px
			}
		}

		@media only screen and (min-width:711px) {
			.related-insights__3-col .related-insights__list {
				width: 100%
			}

			.related-insights__3-col .related-insights__list .related-insights__img {
				width: 12.5rem
			}
		}

		@media only screen and (min-width:1215px) {
			.related-insights__3-col .related-insights__list .related-insights__img {
				width: 100%;
				height: 10.625rem
			}

			.related-insights__3-col .related-insights__list .related-insights__title {
				margin-bottom: 1.25rem
			}

			.related-insights__3-col .related-insights__list .related-insights__content {
				margin-bottom: 1.875rem
			}

			.related-insights__3-col .related-insights__list .linkout-arrow {
				font-size: .9375rem;
				font-family: var(--fontName);
				display: inline-block;
				padding-bottom: .9375rem
			}

			.related-insights__3-col .related-insights__list .linkout-arrow:hover .read-more-arrow {
				left: 10px
			}

			.related-insights__3-col .related-insights__list a {
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		.related-insights__3-col .related-insights__list .no-image {
			min-height: unset;
			height: -moz-max-content;
			height: max-content
		}

		.related-insights__3-col .related-insights__list .no-image.related-insights__img {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.related-insights__3-col .related-insights__container {
				grid-template-columns: repeat(3, 1fr)
			}
		}

		.related-insights__4-col {
			max-width: 100%
		}

		.related-insights__4-col .related-insights__container .button {
			cursor: pointer;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.related-insights__4-col .related-insights__container .button__center {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.related-insights__4-col .related-insights__container {
				display: grid;
				grid-gap: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.related-insights__4-col .related-insights__list {
				margin: 0
			}
		}

		.related-insights__4-col h2 {
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.5625rem
		}

		.related-insights__4-col>ul {
			list-style: none
		}

		.related-insights__4-col>ul li::marker {
			color: transparent
		}

		.related-insights__4-col .related-insights__list {
			width: 100%;
			height: auto
		}

		.related-insights__4-col .related-insights__list.disabled {
			display: none
		}

		.related-insights__4-col .related-insights__list .related-insights__img {
			width: 7.5625rem;
			-o-object-fit: cover;
			object-fit: cover
		}

		.related-insights__4-col .related-insights__list .related-insights__title {
			max-height: none;
			font-size: .9375rem;
			line-height: 1.1875rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.related-insights__4-col .related-insights__list .related-insights__title {
				max-width: 70%
			}
		}

		.related-insights__4-col .related-insights__list .related-insights__text {
			padding: 1.25rem .8125rem .8125rem .8125rem;
			-ms-flex-pack: initial;
			justify-content: initial
		}

		.related-insights__4-col .related-insights__list .linkout-arrow {
			font-family: var(--fontName);
			display: none
		}

		.related-insights__4-col .related-insights__list .linkout-arrow:hover .read-more-arrow {
			left: 10px
		}

		@media only screen and (min-width:1215px) {
			.related-insights__4-col .related-insights__list .linkout-arrow {
				display: block;
				position: absolute;
				bottom: -8px
			}
		}

		@media only screen and (min-width:711px) {
			.related-insights__4-col .related-insights__list {
				width: 100%
			}

			.related-insights__4-col .related-insights__list .related-insights__img {
				width: 12.5rem
			}
		}

		@media only screen and (min-width:1215px) {
			.related-insights__4-col .related-insights__list .related-insights__img {
				width: 100%;
				height: 10.625rem
			}

			.related-insights__4-col .related-insights__list .related-insights__title {
				margin-bottom: 1.25rem
			}

			.related-insights__4-col .related-insights__list .related-insights__content {
				margin-bottom: 1.875rem
			}

			.related-insights__4-col .related-insights__list .linkout-arrow {
				font-size: .9375rem;
				font-family: var(--fontName);
				display: inline-block;
				padding-bottom: .9375rem
			}

			.related-insights__4-col .related-insights__list .linkout-arrow:hover .read-more-arrow {
				left: 10px
			}

			.related-insights__4-col .related-insights__list a {
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		.related-insights__4-col .related-insights__list .no-image {
			min-height: unset;
			height: -moz-max-content;
			height: max-content
		}

		.related-insights__4-col .related-insights__list .no-image.related-insights__img {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.related-insights__4-col .related-insights__container {
				grid-template-columns: repeat(4, 1fr)
			}
		}

		@media (max-width:1214px) {

			.related-insights__2-col .related-insights__container,
			.related-insights__3-col .related-insights__container,
			.related-insights__4-col .related-insights__container {
				grid-template-columns: repeat(2, 1fr)
			}
		}

		.article-list {
			margin-bottom: 12px
		}

		.rtf+.article-list {
			margin-top: 30px
		}

		.article-list+.btn-orange {
			margin-top: 20px
		}

		.article-list.has-top-border,
		.article-list:first-child {
			border-top: 1px solid #e0e0e0
		}

		.expand-section-bottom-inner .article-list.has-top-border,
		.expand-section-bottom-inner .article-list:first-child {
			border-top: 0
		}

		.article-list .article-teaser-intro+.article-teaser-more,
		.article-list p+.article-teaser-more {
			margin-top: 20px
		}

		.content-primary-cols .article-list {
			border-bottom: 1px solid #e0e0e0
		}

		.h1-main+.article-list {
			border-top: 1px solid #e0e0e0;
			margin-top: 28px;
			padding-top: 28px
		}

		.h1-main+.article-list.no-border {
			border-top: 0;
			padding-top: 0
		}

		.article-list.article-list-small {
			margin-bottom: 0;
			margin-top: -2px
		}

		.article-list.article-list-small+.pagination-and-count {
			margin-top: 0
		}

		.article-list-header+.article-list-banner {
			margin-top: -1px
		}

		.article-list-meta-line-dk {
			color: #363636
		}

		.article-list-header {
			border-bottom: 1px solid #e0e0e0;
			clear: both;
			color: #000;
			margin: 0;
			padding: 0 0 20px
		}

		.article-list-header>a {
			color: #000
		}

		.article-teaser+.article-list-header {
			margin-top: 50px
		}

		.article-meta-line {
			display: block;
			line-height: 1.5
		}

		.article-teaser {
			border-bottom: 1px solid #e0e0e0;
			padding: 30px 0;
			position: relative
		}

		.article-teaser:last-child {
			border-bottom: 0
		}

		.article-teaser--box,
		.article-teaser--box-inner {
			background-color: #fafafa;
			border: 0
		}

		.article-teaser--box {
			margin-bottom: 30px;
			padding: 30px
		}

		.article-teaser--box-inner {
			padding: 0
		}

		.article-teaser--box-inner h2 {
			font-size: 18px;
			font-weight: 700;
			margin-top: 0;
			margin-bottom: .8em
		}

		.article-teaser--box-inner p {
			color: #000;
			margin-bottom: 0
		}

		.article-teaser .l-img {
			margin-top: 0
		}

		.tight .article-teaser {
			padding: 15px 0
		}

		.rtf+.article-list .article-teaser:first-child {
			border-top: 1px solid #e0e0e0
		}

		.article-teaser>.article-title,
		.article-teaser>.cf>.article-title {
			line-height: 21px;
			margin-bottom: 12px
		}

		.article-list-floated_title .article-teaser>.article-title,
		.article-list-floated_title .article-teaser>.cf>.article-title {
			float: left;
			width: 210px
		}

		.article-teaser>:last-child {
			margin-bottom: 0
		}

		.article-teaser.article-teaser-no-border {
			border-bottom: none
		}

		.article-teaser>.article-teaser-intro>p {
			font-size: 16px;
			line-height: 25px
		}

		.article-list-small .article-teaser {
			padding: 20px 0
		}

		.article-list-small .article-teaser:first-child {
			padding-top: 0
		}

		.article-list-small .article-teaser:last-child {
			margin-bottom: -3px
		}

		.article-list-small .article-teaser .article-title {
			margin-bottom: 3px;
			margin-top: -3px
		}

		.article-list-small .article-teaser .article-meta {
			margin-top: 3px
		}

		.article-list-small .article-teaser>.article-teaser-intro>p {
			font-size: 14px;
			line-height: 20px
		}

		.article-list-small .article-teaser>.article-teaser-intro>p:last-child {
			margin-bottom: 0
		}

		.article-list-small .article-teaser>.article-teaser-intro .link-more {
			font-size: 12px;
			line-height: 20px
		}

		.article-teaser .l-link-more-float-l,
		.article-teaser .l-link-more-float-r {
			margin-bottom: 20px
		}

		.article-teaser-expandable .module-is-expanded .show-if-collapsed {
			display: none
		}

		.article-teaser-expandable .module-is-expanded .show-if-expanded {
			display: inline
		}

		.article-teaser-authors,
		.article-teaser-date,
		.article-teaser-type {
			color: #666;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px
		}

		.article-teaser-content {
			padding: 14px 20px 0
		}

		.article-list-insights .article-teaser-content {
			padding-top: 20px
		}

		.article-teaser-intro {
			font-size: 14px;
			margin-top: 12px
		}

		.tight .article-teaser-intro {
			margin-top: 0
		}

		.article-teaser-intro.l-clear {
			padding-top: 12px
		}

		.article-list-floated_title .article-teaser-intro {
			margin-top: 0;
			min-width: 250px;
			overflow: hidden
		}

		.article-teaser-intro>.expand-wrap p,
		.article-teaser-intro>p {
			margin: 0 0 2px 0
		}

		.article-teaser-intro>.expand-wrap p {
			margin-bottom: 12px
		}

		.article-teaser-intro .module-is-expanded .icon-more-less {
			margin-top: 30px
		}

		.article-teaser-intro time {
			font-weight: 700
		}

		.article-teaser-author {
			color: #666;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px
		}

		.article-teaser-author-name {
			margin-right: 4px
		}

		.article-teaser-author-title {
			font-style: italic;
			font-weight: 400
		}

		.article-teaser-date,
		.article-teaser-subtitle-group {
			font-weight: 700
		}

		.article-teaser-intro {
			line-height: 1.45em
		}

		.l-img-float-l~.article-teaser-intro {
			overflow: hidden
		}

		.article-teaser-intro .l-img-float-r {
			margin-bottom: 0
		}

		.article-teaser-intro .l-img-float-r+p {
			overflow: hidden
		}

		p>.article-teaser-more,
		p>.link-more {
			background-repeat: no-repeat;
			font-size: 14px;
			line-height: 1
		}

		.svg p>.article-teaser-more,
		.svg p>.link-more {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+bGluay1tb3JlPC90aXRsZT48cGF0aCBkPSJNMS4wMjQgMGw1LjAwNiA1LjAwNi00Ljk5MSA0Ljk5MS0xLjAzOS0xLjAwMiA0LjAxOS0zLjk4OS00LjAxOS00LjAxMSAxLjAyNC0uOTk2em0wIDAiIGZpbGw9IiM0NDY4QkIiLz48L3N2Zz4=)
		}

		.no-svg p>.article-teaser-more,
		.no-svg p>.link-more {
			background-image: url("/images/assets/icon-link-more.png")
				/*ImageEmbed:skip*/
		}

		.svg p>.article-teaser-more:hover,
		.svg p>.link-more:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEwcHgiDQoJIHZpZXdCb3g9Ii0zMDIgMzkyIDYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTMwMiAzOTIgNiAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1yaWdodC1saXN0LWFycm93LWU8L3RpdGxlPg0KPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KPGcgaWQ9IlBhZ2UtMSIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQoJPGcgaWQ9Imljb24tYXJyb3ctc20tcHVycGxlLWUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS01IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtOSIgZmlsbD0iI0ZGNjMyNiIgZD0iTS0zMDEuMiw0MDJjLTAuMiwwLTAuNC0wLjEtMC42LTAuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDMuNC0zLjZsLTMuNC0zLjYNCgkJCQkJYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJjMC4zLTAuMywwLjgtMC4zLDEuMiwwbDQuNiw0LjhsLTQuNiw0LjhDLTMwMC44LDQwMS45LTMwMSw0MDItMzAxLjIsNDAyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
		}

		.no-svg p>.article-teaser-more:hover,
		.no-svg p>.link-more:hover {
			background-image: url("/images/assets/icon-right-list-arrow-orange-e.png")
				/*ImageEmbed:skip*/
		}

		p>.link-external {
			background-repeat: no-repeat;
			font-size: 14px;
			line-height: 1
		}

		.svg p>.link-external {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmxpbmstZXh0ZXJuYWw8L3RpdGxlPjxwYXRoIGZpbGw9IiM0NjY5QjEiIGQ9Ik0xNSwxLjNDMTQuMSwwLjUsMTMsMCwxMS44LDBjLTEuMSwwLTIuMiwwLjQtMi45LDEuMkw2LjMsMy44Yy0wLjQsMC40LTAuOCwxLTEsMS41QzQuOCw1LjUsNC4yLDUuOCwzLjgsNi4yDQogICAgTDEuMiw4LjhDMC40LDkuNiwwLDEwLjcsMCwxMS45YzAsMS4xLDAuNSwyLjIsMS4zLDNjMC45LDAuOSwyLDEuMywzLjIsMS4zYzEuMSwwLDIuMi0wLjQsMi45LTEuMmwyLjYtMi42YzAuNC0wLjQsMC44LTEsMS0xLjUNCiAgICBjMC42LTAuMiwxLjEtMC41LDEuNS0wLjlsMi42LTIuNkMxNi43LDUuOCwxNi43LDMsMTUsMS4zeiBNNy44LDguNEM3LjQsOC4xLDcuMiw3LjYsNy4xLDcuMWMwLjUsMC4xLDEsMC4zLDEuMywwLjcNCiAgICBjMC40LDAuNCwwLjYsMC44LDAuNywxLjNDOC43LDksOC4yLDguOCw3LjgsOC40eiBNNiwxMy42Yy0wLjgsMC44LTIuNCwwLjgtMy4zLTAuMUMyLjMsMTMsMiwxMi40LDIsMTEuOGMwLTAuNiwwLjItMS4yLDAuNi0xLjYNCiAgICBsMi42LTIuNmMwLjIsMC44LDAuNiwxLjUsMS4yLDIuMmMwLjYsMC42LDEuNCwxLDIuMiwxLjJMNiwxMy42eiBNMTMuNiw2bC0yLjYsMi42QzEwLjksNy44LDEwLjUsNyw5LjksNi40Yy0wLjYtMC42LTEuNC0xLTIuMi0xLjINCiAgICBsMi42LTIuNkMxMC43LDIuMiwxMS4yLDIsMTEuOCwyYzAuNiwwLDEuMywwLjMsMS43LDAuN0MxNC41LDMuNywxNC41LDUuMSwxMy42LDZ6Ii8+PC9zdmc+DQo=)
		}

		.no-svg p>.link-external {
			background-image: url("/images/assets/icon-link-external.png")
				/*ImageEmbed:skip*/
		}

		.article-teaser-category,
		.article-teaser-date,
		.article-teaser-subtitle {
			padding-top: 0
		}

		.article-sub-heading {
			margin: 28px 0 40px 0;
			padding: 0 0 1.35em 0;
			color: #363636;
			border-bottom: 1px solid #e5e5e5;
			font-size: 18px;
			font-weight: 700
		}

		.article-sub-heading.tight {
			margin-bottom: 10px;
			padding-bottom: .4em
		}

		.article-sub-heading.no-border {
			border: 0;
			margin-bottom: 0;
			padding-bottom: 0
		}

		.article-box .article-sub-heading {
			border: 0;
			margin: 0
		}

		h1+.article-sub-heading {
			border-top: 1px solid #e5e5e5;
			font-size: 18px;
			padding-top: 1.45em
		}

		.article-box {
			background-color: #fafafa;
			border: 0;
			margin-bottom: 30px;
			padding: 30px 30px 0
		}

		.article-list-section-title {
			border-bottom: 1px solid #e5e5e5;
			color: #363636;
			font-size: 18px;
			font-weight: 700;
			margin-bottom: 0;
			margin-top: 28px;
			padding: 0 0 14px 0
		}

		h1+.article-list-section-title {
			border-top: 1px solid #e5e5e5;
			padding-top: 1.3em
		}

		.article-list-large .article-teaser-intro {
			font-size: 14px
		}

		.article-list-large .article-teaser-intro>p {
			margin: 0 0 -2px 0
		}

		h1+.article-list-large .article-teaser:not(.article-teaser--box):first-child,
		h1+h2+.article-list-large .article-teaser:not(.article-teaser--box):first-child {
			padding-top: 0
		}

		.article-list-insights .l-img-float-l {
			padding-left: 20px;
			padding-top: 20px;
			padding-bottom: 20px
		}

		.article-list-shaded .article-teaser {
			background-color: #f7f6f6;
			border: 0 !important;
			position: relative
		}

		.article-list-shaded .article-teaser ol,
		.article-list-shaded .article-teaser ul {
			line-height: 1.6;
			font-size: 16px;
			box-sizing: border-box;
			margin-top: 1em;
			margin-bottom: 1em
		}

		.article-list-shaded .article-teaser ul li {
			background-repeat: no-repeat;
			background-position: 0 10px;
			padding-left: 16px
		}

		.article-list-shaded .article-teaser ol {
			list-style: decimal;
			padding-left: 18px
		}

		.article-list-shaded .article-teaser ol ol {
			list-style: lower-alpha
		}

		.article-list-shaded .nav-article ul {
			line-height: 1.6;
			font-size: 15px;
			margin-bottom: 1em
		}

		.article-list-shaded .l-img-float-l,
		.article-list-shaded .l-img-float-r {
			background-color: #fff;
			text-align: center
		}

		.article-grid>.article-teaser>.article-teaser-intro,
		.article-grid>.article-teaser>.article-teaser-intro>p {
			font-size: 14px;
			line-height: 1.538461538
		}

		.article-meta {
			color: #666;
			font-size: 13px;
			font-weight: 700;
			line-height: 18px;
			margin-top: 14px
		}

		.article-teaser-intro-overflow {
			display: block
		}

		.article-teaser-intro-overflow.is-expanded {
			display: inline;
			max-height: none
		}

		.article-list-alt-title .article-title a {
			color: #0067b1
		}

		.article-list-alt-title .article-title a:hover {
			color: #e1523d
		}

		@media (max-width:710px) {
			.article-list-large .l-img-float-r {
				display: none
			}

			.article-teaser--box-inner {
				margin-bottom: 10px
			}

			.article-teaser--box-inner .l-img-float-l {
				float: left;
				margin: 0 20px 0 0;
				max-width: 50%
			}

			.article-teaser .l-img-float-r {
				margin-bottom: 12px
			}

			.article-teaser .l-img-float-l,
			.article-teaser .l-img-float-r {
				margin-top: 0
			}

			.article-teaser>a+.article-teaser-content {
				min-height: 96px
			}

			.article-list-shaded .article-teaser {
				margin-bottom: 15px;
				padding: 15px
			}

			.article-list-shaded .l-img-float-l,
			.article-list-shaded .l-img-float-r {
				padding-top: 15px;
				padding-bottom: 15px
			}

			.article-list-shaded .ul-cols-2 ul:first-child {
				margin-bottom: 0
			}

			.article-list-shaded .ul-cols-2 ul:last-child {
				margin-top: 0
			}

			.article-list-shaded .icon-more-less {
				margin-top: 2px
			}

			.article-list-shaded .article-teaser-intro .module-is-expanded .icon-more-less {
				margin-top: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.article-meta-line-item {
				display: block
			}

			.article-meta-line-item+.article-meta-line-item {
				margin-top: 5px
			}

			.content-primary-col+.content-primary-col .article-list:first-child {
				border-top: 0
			}

			.article-teaser--box-inner {
				position: relative
			}

			.article-teaser--box-inner .l-img-float-l {
				float: none;
				position: absolute;
				top: 0;
				left: 0
			}

			.article-teaser--box-inner .article-teaser-content {
				float: right;
				clear: left;
				padding-bottom: 20px;
				width: calc(100% - 164px)
			}

			.article-teaser--box-inner>.article-teaser-content:first-child {
				float: none;
				max-width: none;
				width: auto
			}

			.article-list-insights .l-img-float-l {
				max-width: 124px
			}

			.article-list-insights .article-teaser-content {
				width: calc(100% - 184px)
			}

			.article-list-shaded .l-img-float-l img,
			.article-list-shaded .l-img-float-r img {
				max-height: 120px;
				max-width: 120px
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {

			.article-list-shaded .l-img-float-l,
			.article-list-shaded .l-img-float-r {
				padding: 20px
			}
		}

		@media only screen and (min-width:711px) {
			.article-grid {
				display: inline-block;
				width: 100%;
				text-align: justify
			}

			.article-grid:after {
				content: "";
				display: inline-block;
				width: 100%
			}

			.article-grid>[class*=article-] {
				display: inline-block
			}

			.article-teaser--box-inner {
				margin-bottom: 23px
			}

			.article-list-insights .article-teaser--box-inner {
				min-height: 160px
			}

			.article-teaser .l-img-float-l,
			.article-teaser .l-img-float-r {
				margin-bottom: 0
			}

			.article-teaser.article-teaser-expandable .article-teaser-intro .module-is-expanded .icon-more-less {
				margin-bottom: 20px;
				margin-top: 0
			}

			.article-grid-cols-2>[class*=article-] {
				width: 48.17%
			}

			.article-teaser .l-link-more-float-l,
			.article-teaser .l-link-more-float-r {
				clear: both;
				float: left;
				margin-top: 30px;
				margin-bottom: 0
			}

			.article-teaser .l-link-more-float-l {
				float: left
			}

			.article-teaser .l-link-more-float-r {
				float: right
			}

			.article-list-shaded .article-teaser {
				margin-bottom: 30px;
				padding: 22px 18px
			}

			.article-list-shaded .article-teaser-intro {
				margin-bottom: -20px
			}

			.article-list-shaded .article-teaser-more {
				margin-bottom: 20px
			}

			.article-list-shaded .ul-cols-2 {
				margin-left: 0;
				margin-right: 0
			}

			.article-list-shaded .icon-more-less {
				bottom: 22px;
				position: absolute;
				right: 24px
			}
		}

		@media only screen and (min-width:1001px) {
			.article-meta-line-item {
				display: inline-block
			}

			.article-meta-line-item+.article-meta-line-item:before {
				content: " | ";
				padding-right: 2px
			}

			.article-list-shaded .l-img-float-l,
			.article-list-shaded .l-img-float-r {
				padding: 40px
			}

			.article-list-shaded .l-img-float-l img,
			.article-list-shaded .l-img-float-r img {
				max-width: 160px;
				max-height: 160px
			}

			.article-teaser--box-inner>.article-teaser-content:first-child {
				padding-bottom: 14px
			}

			.article-list-insights .article-teaser--box-inner>.article-teaser-content:first-child {
				padding-bottom: 20px
			}
		}

		.signature-name,
		.signature-title {
			display: block;
			margin-bottom: 10px
		}

		.signature-name,
		.signature-valediction {
			font-weight: 700
		}

		.signature-valediction {
			color: #372868;
			margin-bottom: 20px
		}

		@media only screen and (min-width:711px) {
			.signature-wrap .signature {
				float: left;
				margin-right: 5%;
				max-width: 40%
			}
		}

		.site-map {
			margin: .625rem 0 0;
			display: block
		}

		.site-map:first-of-type {
			margin-top: 2rem
		}

		@media only screen and (min-width:1001px) {
			.site-map:first-of-type {
				margin-top: 2.5rem
			}
		}

		@media only screen and (min-width:711px) {
			.site-map {
				margin: 1.875rem 0 0
			}
		}

		.site-map__header {
			font-size: 1.125rem;
			font-weight: 700;
			padding-bottom: 17px;
			border-bottom: 1px solid #969696
		}

		.site-map__header:hover {
			opacity: initial
		}

		@media only screen and (min-width:711px) {
			.site-map__header {
				font-size: 1.375rem
			}
		}

		.site-map__header-link {
			color: #363636
		}

		.site-map__header-link:hover {
			color: #0067b1
		}

		.site-map__list-container {
			padding: .6875rem 0 1.25rem;
			display: -ms-flexbox;
			display: flex
		}

		.site-map__list-container>* {
			-ms-flex: 0 1 auto
		}

		.site-map__list-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.site-map__list-container>* {
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: calc(100% - 0em);
			margin-right: 0;
			margin-bottom: 0
		}

		.site-map__list-container>:nth-child(1n+1) {
			margin-right: 0
		}

		.site-map__list-container>:last-child {
			margin-right: 0
		}

		@media only screen and (min-width:711px) {
			.site-map__list-container {
				padding: .8125rem 0 1.25rem;
				display: -ms-flexbox;
				display: flex
			}

			.site-map__list-container>* {
				-ms-flex: 0 1 auto
			}

			.site-map__list-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.site-map__list-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(50% - 1em);
				margin-right: 2em;
				margin-bottom: 0
			}

			.site-map__list-container>:nth-child(1n+1) {
				margin-right: 2em
			}

			.site-map__list-container>:nth-child(2n+2) {
				margin-right: 0
			}

			.site-map__list-container>:last-child {
				margin-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.site-map__list-container {
				display: -ms-flexbox;
				display: flex
			}

			.site-map__list-container>* {
				-ms-flex: 0 1 auto
			}

			.site-map__list-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.site-map__list-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(33.3% - 1.3333333333em);
				margin-right: 2em;
				margin-bottom: 0
			}

			.site-map__list-container>:nth-child(1n+1) {
				margin-right: 2em
			}

			.site-map__list-container>:nth-child(2n+2) {
				margin-right: 2em
			}

			.site-map__list-container>:nth-child(3n+3) {
				margin-right: 0
			}

			.site-map__list-container>:last-child {
				margin-right: 0
			}
		}

		.site-map__list {
			font-size: .875rem;
			margin: .9375rem 0
		}

		@media only screen and (min-width:711px) {
			.site-map__list {
				font-size: 1rem;
				margin: .625rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.site-map__list {
				margin: .8125rem 0
			}
		}

		.site-map__link {
			color: #0c406b;
			padding: .625rem 0
		}

		@media only screen and (min-width:711px) {
			.site-map__link {
				padding: .5rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.site-map__link {
				padding: .625rem 0
			}
		}

		.site-map__link:hover {
			color: #0067b1
		}

		.site-map.site-map--single-list {
			display: block
		}

		@media only screen and (min-width:711px) {
			.site-map.site-map--single-list {
				display: inline-block;
				width: 33.3%
			}
		}

		.site-map.site-map--single-list .site-map__header {
			border-bottom: none
		}

		.page_tiles {
			margin-bottom: 150px
		}

		.page_tiles:not(.has-hover-info) .page_tiles-link:hover .page_tiles-title {
			color: #e1523d
		}

		.page_tiles-tile {
			background-color: #f9f9f9;
			margin-bottom: 10px;
			position: relative
		}

		.page_tiles-link {
			display: table;
			width: 100%
		}

		.page_tiles-title {
			font-size: 22px;
			font-weight: 700;
			margin: 0 0 24px
		}

		@media (max-width:710px) {

			.page_tiles-tile:after,
			.page_tiles-tile:before {
				content: " ";
				display: table
			}

			.page_tiles-tile:after {
				clear: both
			}

			.page_tiles-image-wrapper {
				display: table-cell;
				width: 120px
			}

			.page_tiles-image {
				height: 120px;
				max-width: none;
				width: 120px
			}

			.page_tiles-title {
				display: table-cell;
				height: 100%;
				line-height: 1.3;
				padding: 10px 20px;
				vertical-align: middle
			}
		}

		@media only screen and (max-width:1000px) {
			.page_tiles-hover-info {
				display: none
			}
		}

		@media only screen and (min-width:711px) {
			.page_tiles-tile {
				margin-bottom: 5%;
				max-width: 287px
			}

			.page_tiles-image {
				height: 100%;
				width: 100%
			}

			.page_tiles-title {
				padding: 20px 20px 0
			}
		}

		@media only screen and (min-width:1001px) {
			.page_tiles {
				margin-top: 30px
			}

			.page_tiles-row {
				margin-bottom: 2.5%;
				overflow: hidden
			}

			.page_tiles-image-wrapper {
				overflow: hidden
			}

			.page_tiles-image {
				transition: transform .3s ease-out
			}

			.page_tiles-title {
				font-size: 24px;
				transition: opacity .5s ease-out
			}

			.page_tiles-tile {
				overflow: hidden
			}

			.page_tiles-row-3 .page_tiles-tile+.page_tiles-tile {
				margin-left: 2.5%
			}

			.no-touch .page_tiles-tile:focus .page_tiles-image,
			.no-touch .page_tiles-tile:hover .page_tiles-image {
				transform-origin: 50%, 50%;
				transition: transform 15s cubic-bezier(0, 0, .8, .9);
				width: 100%
			}

			.has-hover-info .no-touch .page_tiles-tile:focus .page_tiles-title,
			.has-hover-info .no-touch .page_tiles-tile:hover .page_tiles-title {
				opacity: 0
			}

			.no-touch .page_tiles-tile:focus .page_tiles-hover-info,
			.no-touch .page_tiles-tile:hover .page_tiles-hover-info {
				opacity: 1
			}

			.page_tiles-row-3 .page_tiles-tile {
				float: left;
				margin-bottom: -1000px;
				padding-bottom: 1000px;
				width: 31%
			}

			.page_tiles-title {
				padding: 25px 25px 0
			}

			.page_tiles-hover-info {
				background: rgba(68, 104, 187, .9);
				bottom: 0;
				color: #fff;
				left: 0;
				opacity: 0;
				padding: 30px 20px 10px;
				position: absolute;
				right: 0;
				top: 0;
				transition: opacity 250ms ease-out;
				z-index: 2
			}

			.page_tiles-hover-title {
				font-size: 24px;
				font-weight: 700;
				line-height: 1.2;
				margin-bottom: 14px
			}

			.page_tiles-hover-description {
				font-size: 16px;
				line-height: 1.6;
				margin-bottom: 6px
			}

			.page_tiles-hover-more {
				display: inline;
				font-size: 13px;
				font-weight: 700
			}

			.page_tiles-hover-more:hover {
				color: #e1523d
			}
		}

		.qa {
			margin-top: 15px;
			border: none
		}

		.qa .qa-item {
			border: 1px solid #dbdfde;
			padding: 0;
			margin-bottom: 30px;
			box-shadow: 0 3px 3px -2px #dbdfde
		}

		.qa-answer,
		.qa-question {
			position: relative
		}

		.qa-question {
			border-bottom: 1px solid #dbdfde;
			background: #f3f5f4;
			min-height: 60px
		}

		.qa-question:before {
			border-style: solid;
			border-width: 18px 0 0 18px;
			border-color: #dbdfde transparent transparent transparent;
			content: "";
			height: 0;
			position: absolute;
			right: 0;
			bottom: -18px;
			width: 0
		}

		.qa-question:after {
			border-style: solid;
			border-width: 18px 0 0 18px;
			border-color: #f3f5f4 transparent transparent transparent;
			content: "";
			height: 0;
			position: absolute;
			right: 0;
			bottom: -17px;
			width: 0
		}

		.qa-answer p,
		.qa-question-title {
			margin: 0;
			padding: 0 10px 15px 0
		}

		.qa-question-title {
			font-weight: 700
		}

		.qa-answer:before {
			border-style: solid;
			border-width: 0 18px 18px 0;
			border-color: transparent transparent #dbdfde transparent;
			content: "";
			height: 0;
			position: absolute;
			left: 0;
			top: -18px;
			width: 0
		}

		.qa-answer:after {
			border-style: solid;
			border-width: 0 18px 18px 0;
			border-color: transparent transparent #fff transparent;
			content: "";
			height: 0;
			position: absolute;
			left: 0;
			top: -17px;
			width: 0
		}

		.qa-label {
			position: absolute;
			top: 20px;
			font-weight: 700;
			color: #37266c
		}

		@media (max-width:710px) {
			.qa-label {
				font-size: 32px;
				left: 26px
			}

			.qa-answer,
			.qa-question {
				padding: 20px 0 10px 80px
			}
		}

		@media only screen and (min-width:711px) {
			.qa-label {
				font-size: 40px;
				left: 30px
			}

			.qa-answer,
			.qa-question {
				padding: 20px 0 10px 90px
			}
		}

		.people-bio-overflow p:first-child {
			margin-top: 0
		}

		.people-bio-overflow.is-expanded {
			max-height: none
		}

		.people-search-form .expand-section-bottom.is-expanded {
			overflow-y: visible
		}

		.people-search-title-ib {
			display: inline-block;
			margin-right: 8px
		}

		.people-search-help-toggle {
			height: 20px;
			width: 20px
		}

		.people-search-help-toggle:hover {
			opacity: .5
		}

		.people-search-help-toggle-float {
			float: right
		}

		.people-search-help-toggle-ib {
			display: inline-block
		}

		.people-search-help-popup {
			position: relative
		}

		.people-search-help-popup-inner {
			background-color: #f5f4f7;
			padding: 14px
		}

		.people-search-help-popup-inner .people-search-help-text {
			color: #363636;
			margin-top: 0
		}

		.people-search-help-popup-inner .location-list__heading,
		.people-search-help-popup-inner h4 {
			font-size: 16px;
			margin-bottom: 5px
		}

		.people-search-help-popup-inner p,
		.people-search-help-popup-inner strong {
			font-size: 12px
		}

		.people-search-help-popup-inner p {
			margin-bottom: 5px
		}

		.people-search-help-popup-inner p:last-child {
			margin-bottom: 0
		}

		.people-search-reset {
			background-position: 100% 50%;
			background-size: 20px 20px;
			display: inline-block;
			font-size: 13px;
			font-weight: 700;
			margin: 1.9em 0;
			padding: 4px 30px
		}

		.people-search-reset.is-disabled {
			opacity: .5
		}

		.people-search-reset.is-disabled:hover {
			color: #0067b1
		}

		.people-search-found {
			color: #ff6326;
			font-size: 16px;
			margin-bottom: 52px
		}

		.people-search-form-theme .people-search-found {
			margin-bottom: 10px
		}

		.people-search-form-theme .people-search-showing-results {
			font-size: 14px;
			margin-bottom: 30px
		}

		.portlet-list-our-people li {
			padding-top: 14px;
			padding-bottom: 14px
		}

		.portlet-list-our-people li a {
			line-height: 158%;
			font-size: 16px
		}

		.rtf-our-people h1 {
			margin: 0 0 18px
		}

		.people-search-col0,
		.people-search-col1,
		.people-search-col2,
		.people-search-col3,
		.people-search-container,
		.people-search-headings,
		.people-search-item,
		.people-search-results {
			float: left;
			position: relative
		}

		.people-search-container,
		.people-search-headings,
		.people-search-item {
			width: 100%
		}

		.people-search-container {
			margin-top: 24px
		}

		.people-search-container .location-list__heading,
		.people-search-container h4 {
			color: #ff6326;
			margin-bottom: 28px;
			font-size: 20px
		}

		.people-search-container .location-list__heading em,
		.people-search-container h4 em {
			font-weight: 400;
			font-style: italic
		}

		.people-search-container .location-list__heading span,
		.people-search-container h4 span {
			font-weight: 400
		}

		.people-search-container:after {
			content: " ";
			clear: both
		}

		.people-search-container .search-results-filters {
			border-bottom: 0;
			margin-bottom: 40px;
			margin-left: 0;
			margin-top: -30px;
			padding-bottom: 0
		}

		.people-search-form-theme .people-search-container .search-results-filters {
			margin-top: 23px;
			margin-bottom: 23px
		}

		.people-search-container .search-results-filters li {
			background-image: none !important;
			margin: 0;
			padding-left: 0
		}

		.people-search-container .search-results-filters li+li {
			margin-top: 10px
		}

		.people-search-item {
			border-top: 1px solid #ccc;
			line-height: 125%
		}

		.people-search-form-theme .people-search-item {
			border: 0;
			box-sizing: border-box
		}

		.people-search-form-theme .people-search-item:nth-child(odd) {
			background-color: #f5f4f7
		}

		.people-search-col1 {
			width: 43.5158501441%
		}

		.people-search-col2 {
			width: 22.1902017291%
		}

		.people-search-col3 {
			box-sizing: border-box;
			position: relative;
			width: 34.2939481268%
		}

		.people-bio-connect,
		.people-bio-email a,
		.people-bio-name,
		.people-bio-name a,
		.people-search-email a,
		.people-search-headings a,
		.people-search-headings span,
		.people-search-name,
		.people-search-name a {
			font-weight: 700
		}

		.people-bio-connect,
		.people-bio-name,
		.people-search-headings a,
		.people-search-headings span {
			color: #372868
		}

		.people-search-headings a:hover {
			color: #e1523d
		}

		.people-search-headings {
			font-size: 13px;
			text-transform: uppercase;
			margin-bottom: 8px
		}

		.people-search-form-theme .people-search-headings {
			margin-bottom: 10px
		}

		.people-search-headings .people-search-headings-text {
			color: #666;
			font-size: 14px
		}

		.people-bio-connect {
			margin-top: 15px
		}

		.people-connect-title {
			display: block;
			float: left;
			position: relative;
			margin-bottom: 20px;
			margin-right: 13px;
			top: 15px
		}

		.people-connect-link-container {
			display: inline-block
		}

		.people-connect-link {
			display: inline-block;
			height: 34px;
			width: 34px
		}

		.people-connect-link:not(:last-child) {
			margin-right: 6px
		}

		.people-connect-vcard {
			background-size: contain;
			margin-bottom: 3px
		}

		.asc-desc {
			background-position: 100% 72%;
			position: relative;
			padding: 0 8px;
			top: -.125em;
			width: 10px
		}

		.asc-desc img {
			display: none
		}

		.people-search-results {
			border-bottom: 1px solid #ccc
		}

		.people-search-form-theme .people-search-results {
			border-bottom: 0
		}

		.people-search-results {
			width: 100%
		}

		.people-search-results .people-search-col1,
		.people-search-results .people-search-col2,
		.people-search-results .people-search-col3 {
			box-sizing: border-box
		}

		.people-search-results .people-search-col1 {
			padding: 18px 0
		}

		.people-search-results .people-search-col2,
		.people-search-results .people-search-col3 {
			padding: 41px 0 18px
		}

		.people-search-form-theme .people-search-results .people-search-col2,
		.people-search-form-theme .people-search-results .people-search-col3 {
			padding: 39px 0 18px
		}

		.people-search-tabs.tabs-toggle-wrap {
			margin-bottom: 10px;
			margin-top: 20px
		}

		.people-search-name {
			margin-bottom: 6px;
			font-size: 16px
		}

		.people-search-form-theme .people-search-name {
			line-height: 18px;
			margin-bottom: 4px
		}

		.people-search-title {
			font-size: 13px;
			line-height: 16px
		}

		.people-search-form-theme .people-search-title {
			line-height: 18px
		}

		.people-search-email {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis
		}

		.people-expertise-more {
			float: right;
			margin-top: -.9em;
			text-align: left
		}

		.people-search-expertise,
		.people-search-location,
		.people-search-phone,
		.people-search-service {
			font-size: 13px;
			line-height: 16px
		}

		.people-search-form-theme .people-search-expertise,
		.people-search-form-theme .people-search-location,
		.people-search-form-theme .people-search-phone,
		.people-search-form-theme .people-search-service {
			line-height: 18px
		}

		.people-search-location-mobile {
			margin-top: 1em;
			display: none
		}

		.cb {
			clear: both
		}

		.people-bio {
			position: relative
		}

		.people-bio-label {
			font-weight: 700
		}

		.people-bio-image,
		.people-bio-info-container {
			float: left;
			padding-right: 30px;
			width: 200px
		}

		.people-bio-content,
		.people-bio-heading {
			overflow: hidden
		}

		.people-bio-heading,
		.people-bio-image {
			padding-bottom: 28px
		}

		.people-bio-image:empty~.people-bio-info-container {
			position: relative;
			top: -249px
		}

		.people-bio-heading {
			line-height: 130%
		}

		.people-bio-heading .people-bio-name {
			font-size: 28px;
			margin-bottom: 5px;
			line-height: 125%
		}

		.content-primary-intelligence .people-bio-heading .people-bio-name {
			font-size: 20px;
			line-height: 1;
			margin-right: 48px
		}

		.content-primary-intelligence .people-bio-heading .people-bio-contact {
			margin-top: 1em
		}

		.people-bio-heading .people-bio-title {
			color: #666;
			font-size: 14px;
			font-weight: 700
		}

		.content-primary-intelligence .people-bio-heading .people-bio-title {
			margin-right: 48px
		}

		.people-bio-heading .people-bio-email,
		.people-bio-heading .people-bio-tel {
			font-size: 13px;
			line-height: 1.6
		}

		.people-bio-heading .people-bio-tel {
			font-weight: 700;
			margin-top: 15px
		}

		.content-primary-intelligence .people-bio-heading .people-bio-tel {
			display: inline-block;
			margin: 0
		}

		.lt-ie8 .content-primary-intelligence .people-bio-heading .people-bio-tel {
			display: inline
		}

		.people-bio-heading .people-bio-email {
			font-size: 13px
		}

		.content-primary-intelligence .people-bio-heading .people-bio-email {
			display: inline-block;
			margin: 0
		}

		.lt-ie8 .content-primary-intelligence .people-bio-heading .people-bio-email {
			display: inline
		}

		.content-primary-intelligence .people-bio-heading img {
			float: left;
			margin: 0 20px 20px 0
		}

		.vcard {
			display: block;
			position: absolute;
			top: -4px;
			left: 100%;
			margin-left: -39px
		}

		.people-bio-content,
		.people-bio-info-container {
			border-top: 1px solid #ccc;
			padding-top: 28px
		}

		.people-bio-dropdown {
			width: 200px
		}

		.people-bio-dropdown>a {
			background-color: #372868;
			background-position: 10px 50%;
			background-repeat: no-repeat;
			color: #fff;
			display: block;
			font-size: 14px;
			height: 30px;
			line-height: 200%;
			margin-bottom: 1px;
			text-decoration: none;
			text-indent: 22px
		}

		.people-bio-dropdown.module-is-expanded>a {
			background-position: 8px 50%;
			margin-bottom: 0
		}

		.people-bio-info,
		.rtf .people-bio-info {
			width: auto;
			background: #fff;
			border: 1px solid #372868;
			border-top: none;
			overflow-x: hidden;
			padding-top: 12px
		}

		.people-bio-info>p,
		.people-bio-info>ul,
		.rtf .people-bio-info>p,
		.rtf .people-bio-info>ul {
			font-size: 13px;
			line-height: 1.6;
			padding: 0 8px
		}

		.people-bio-info>p>li,
		.people-bio-info>ul>li,
		.rtf .people-bio-info>p>li,
		.rtf .people-bio-info>ul>li {
			margin: 8px 0
		}

		.people-bio-info li:first-child,
		.people-bio-info p:first-child,
		.rtf .people-bio-info li:first-child,
		.rtf .people-bio-info p:first-child {
			margin-top: 0
		}

		.people-bio-info li,
		.rtf .people-bio-info li {
			background-image: none !important;
			font-size: 13px;
			list-style: none;
			padding: 0
		}

		@media (max-width:710px) {
			.people-search-container {
				font-size: .73em
			}

			.people-search-form-theme .people-search-container {
				margin-top: 8px
			}

			.people-search-name {
				font-size: 14px
			}

			.people-search-results .people-search-col3 {
				padding-top: 39px
			}

			.people-search-form-theme .people-search-showing-results {
				display: none
			}

			.people-expertise-more {
				margin-top: 17px
			}

			.people-search-form-results .content-secondary-toggle {
				margin-top: 8px
			}

			.people-search-back {
				margin: 20px 0 12px;
				top: 0
			}

			.vcard {
				top: -60px;
				margin-left: -42px
			}

			.people-search-item {
				padding: 0
			}

			.people-search-form-theme .people-search-item:nth-child(odd) {
				position: relative
			}

			.people-search-form-theme .people-search-item:nth-child(odd)::after,
			.people-search-form-theme .people-search-item:nth-child(odd)::before {
				background-color: #f5f4f7;
				content: "";
				display: inline-block;
				position: absolute;
				top: 0;
				height: 100%;
				width: 2.5%
			}

			.people-search-form-theme .people-search-item:nth-child(odd)::before {
				left: -2.5%
			}

			.people-search-form-theme .people-search-item:nth-child(odd)::after {
				right: -2.5%
			}
		}

		@media only screen and (max-width:1000px) {
			.people-search-form-theme.people-search-form-results .search-form {
				border-bottom: 0;
				margin-top: 0;
				padding-bottom: 0
			}

			.people-search-form-theme.people-search-form-results .search-alpha-container {
				display: none
			}

			.people-search-form-theme.people-search-form-results .expand-section-bottom-inner {
				margin-bottom: 24px
			}

			.people-search-col0 {
				overflow: visible;
				display: block;
				height: 60px;
				margin-top: 20px;
				width: 100%
			}

			.people-search-col0 .people-search-image {
				height: 60px;
				width: 60px
			}

			.people-search-col1 {
				width: 47%;
				margin-right: 3%
			}

			.people-search-col1-inner-left {
				margin-bottom: 20px
			}

			.people-search-col3 {
				width: 50%;
				text-align: right
			}

			.people-search-col2 {
				width: 0;
				display: none
			}

			.people-search-sort {
				margin-bottom: 23px
			}

			.people-expertise-more {
				display: inline-block;
				float: none;
				margin-top: 19px
			}

			.people-search-location-mobile {
				display: block
			}

			.people-search-phone {
				display: none
			}

			.people-bio-content,
			.people-bio-info-container {
				float: none;
				width: 100%
			}

			.people-bio-info-container+.people-bio-content {
				border-top: 0
			}

			.people-bio-info-container {
				padding-right: 0
			}

			.people-bio-image {
				width: 25%
			}

			.people-bio-image:empty {
				display: none
			}

			.people-bio-image:empty~.people-bio-info-container {
				top: 0
			}

			.people-bio-dropdown {
				width: 100%
			}

			.people-bio-content .icon-more-less {
				font-size: 13px
			}

			.people-search-item-folio-wrap {
				display: none
			}

			.people-search-title-ib {
				margin-top: 0;
				width: 80%
			}

			.people-search-form-theme.people-search-form-results .people-search-title-ib {
				display: none
			}

			.people-search-form-theme.people-search-form-results .search-form {
				position: relative
			}

			.people-search-form-theme.people-search-form-results .people-search-reset {
				position: absolute;
				right: 0;
				top: 34px
			}

			.people-search-help-toggle {
				margin-top: 5px
			}

			.people-search-help-toggle.is-open {
				opacity: .5
			}

			.people-search-help-toggle.is-closed {
				opacity: 1
			}

			.people-search-form-theme.people-search-form-results .people-search-help-toggle {
				display: none
			}

			.people-search-help-toggle-ib {
				display: none
			}

			.people-search-help-toggle-float:hover {
				cursor: pointer
			}

			.people-search-help-popup {
				margin-bottom: 20px;
				width: 100%
			}

			.people-search-help-popup.is-open {
				display: block
			}

			.people-search-help-popup.is-closed {
				display: none
			}

			.people-search-help-popup-inner {
				box-sizing: border-box
			}

			.people-search-help-popup-inner .location-list__heading,
			.people-search-help-popup-inner h4 {
				display: inline-block;
				width: 80%
			}

			.people-search-help-text {
				display: block
			}

			.people-search-help-popup-close {
				background-size: contain;
				display: block;
				float: right;
				height: 15px;
				width: 15px
			}

			.people-search-help-popup-close:hover {
				cursor: pointer
			}
		}

		@media only screen and (min-width:711px) {
			.people-search-container .search-results-filters {
				display: none
			}

			.people-search-form-theme .people-search-item {
				padding: 0 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.people-bio-content .icon-more-less {
				font-size: 14px
			}

			.people-bio-image~.people-bio-heading {
				min-height: 200px
			}

			.people-bio-image:empty~.people-bio-info-container {
				border-top: 0
			}

			.people-search-result-data {
				float: left
			}

			.people-search-sort {
				float: right
			}

			.people-search-item-folio-wrap {
				position: relative;
				top: 10px;
				right: -10px;
				z-index: 200
			}

			.people-expertise-more {
				bottom: 18px;
				position: absolute;
				right: 0
			}

			.people-search-form-theme .people-expertise-more {
				text-transform: uppercase
			}

			.people-search-service-mobile {
				display: none
			}

			.people-search-results .people-search-col3 {
				padding: 41px 60px 18px 0
			}

			.people-search-form-theme .people-search-results .people-search-col3 {
				padding: 39px 60px 18px 0
			}

			.people-search-results .people-search-col1,
			.people-search-results .people-search-col2 {
				padding-right: 18px
			}

			.people-search-form-theme .people-search-results .people-search-col1,
			.people-search-form-theme .people-search-results .people-search-col2 {
				padding-right: 18px
			}

			.people-search-col0 {
				overflow: visible;
				height: 1px;
				width: 100%
			}

			.people-search-col0 .people-search-image {
				bottom: -115px;
				height: 95px;
				left: 0;
				position: absolute;
				width: 95px
			}

			.people-search-col0+.people-search-col1 {
				padding-left: 115px
			}

			.people-search-form-theme .people-search-headings .people-search-col2 {
				width: 21.5%
			}

			.people-search-help-toggle-ib:hover+.people-search-help-popup-inner {
				display: block
			}

			.people-search-help-toggle-float {
				display: none
			}

			.people-search-help-popup {
				display: inline-block;
				height: 20px;
				top: 4px;
				width: 20px
			}

			.people-search-help-popup-inner {
				box-shadow: 3px 3px 8px rgba(0, 0, 0, .25);
				display: none;
				left: 40px;
				min-width: 225px;
				position: absolute;
				top: -20px;
				z-index: 200
			}

			.people-search-help-popup-inner::after {
				border-bottom: 15px solid transparent;
				border-right: 15px solid #f5f4f7;
				border-top: 15px solid transparent;
				content: "";
				display: inline-block;
				height: 0;
				left: -15px;
				position: absolute;
				top: 15px;
				width: 0;
				z-index: 100
			}

			.people-search-reset {
				float: right
			}
		}

		.jvectormap-zoomin,
		.jvectormap-zoomout {
			display: none
		}

		.zoom-container .jvectormap-zoomin,
		.zoom-container .jvectormap-zoomout {
			display: block
		}

		.zoom-container {
			display: block;
			max-width: 75.9375rem;
			width: 95%;
			position: relative;
			z-index: 10;
			margin: 0 auto;
			background-color: transparent
		}

		.location-wrap .component-header--locations {
			display: none
		}

		.location-world-map-container.is-expanded {
			overflow: visible
		}

		.location-world-map {
			width: 100%;
			height: 420px;
			position: relative;
			cursor: pointer;
			margin-bottom: 34px
		}

		.location-world-map svg {
			cursor: pointer
		}

		.location-world-map-download.link-download.icon-circle-arrow-orange-e,
		.location-world-map-download.link-download.read-article-link {
			background-color: #fff;
			background-position: 8px 50%;
			box-shadow: 0 0 2px rgba(0, 0, 0, .2);
			position: absolute;
			padding: 10px 10px 10px 33px;
			bottom: 10px;
			left: 10px;
			z-index: 50
		}

		.locations-page_intro-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: start;
			align-items: flex-start;
			margin: 0 auto;
			padding: 1.875rem 1.5625rem 0 1.5625rem
		}

		@media only screen and (min-width:1001px) {
			.locations-page_intro-container {
				max-width: 79.4375rem
			}
		}

		.locations-page_title {
			font-family: var(--fontName);
			font-size: 3.125rem;
			line-height: 3.9375rem;
			color: #363636;
			font-weight: 400
		}

		@media only screen and (min-width:1001px) {
			.locations-page_title {
				line-height: 5rem
			}
		}

		.locations-page_blurb {
			font-family: var(--fontName);
			font-size: 1.375rem;
			font-weight: 400;
			line-height: 2rem;
			color: #363636;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.locations-page_blurb {
				max-width: 90%
			}
		}

		@media only screen and (min-width:1001px) {
			.locations-page_blurb {
				max-width: 80%
			}
		}

		.locations-page .location-list.location-detail-list {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.search-locations {
				width: 60%;
				margin-right: 2.5rem
			}
		}

		.flex-container {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: start;
			align-items: flex-start
		}

		@media only screen and (min-width:1001px) {
			.flex-container {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.flex-container>p:first-of-type {
			margin-top: 0
		}

		@media only screen and (min-width:1001px) {
			.flex-container>p:first-of-type {
				max-width: 70%
			}
		}

		@media only screen and (min-width:1001px) {
			.flex-container .contact-us {
				margin: 0 0 0 30px
			}
		}

		.location-lists__columns-split--mobile {
			-moz-columns: 1;
			columns: 1
		}

		.location-lists__row-column {
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.location-lists__row-column {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.location-lists__row-column {
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-lists__row-column .location-lists__columns-split--tablet {
				-moz-columns: 1;
				columns: 1
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-lists__row-column .location-lists__list--flex {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		@media only screen and (min-width:1001px) {
			.location-lists__row-column {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.marker-link-label {
			box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
			display: none;
			line-height: 1.31;
			position: absolute;
			z-index: 1000;
			background: #fff;
			padding: .25rem .875rem;
			font-size: .75rem;
			border-radius: .1875rem
		}

		.marker-link-label a {
			display: inline-block;
			color: #363636;
			padding: 5px 10px 5px 2px
		}

		.marker-link-label .icon-link-more {
			font-size: 11px;
			margin-top: 5px
		}

		.marker-link-label .marker-address {
			font-size: 11px
		}

		.marker-link-label .marker-name {
			color: #0067b1;
			font-weight: 700;
			margin-bottom: 4px
		}

		.marker-link-label .marker-name:hover {
			color: #0067b1
		}

		.marker-link-label br {
			line-height: 1rem
		}

		.location-list {
			width: 100%
		}

		.location-list>hr:first-child {
			margin: 0 0 12px 0
		}

		.location-list>hr+h2 {
			margin-top: 0;
			padding: 12px 0 24px 0
		}

		.location-list>h2 {
			margin-bottom: 0;
			padding: 0 0 24px 0
		}

		.location-list>h2:first-child {
			margin-top: 0
		}

		.location-list .location-list__heading,
		.location-list h4 {
			margin-bottom: 0
		}

		.rtf+.location-list {
			margin-top: 24px
		}

		.location-list-col>ul {
			margin-top: 10px
		}

		.location-list-col>ul>li {
			width: 100%;
			border-top: 1px solid #e0e0e0;
			padding: 12px 0 18px
		}

		.location-list-col li a {
			display: inline-block;
			padding-left: 20px;
			font-weight: 700;
			color: #372868;
			margin-top: 8px;
			margin-right: 0
		}

		.location-list-col li a:hover {
			text-decoration: none;
			color: #e1523d
		}

		.location-list-col li .location-o-site,
		.location-list-col li a.location-f-site {
			padding: 0;
			font-size: 14px;
			font-weight: 400
		}

		.location-list-col li .location-o-site {
			white-space: nowrap
		}

		.location-list-col li a.location-f-site {
			color: #0067b1
		}

		.location-list-col li a.location-f-site:hover {
			color: #e1523d
		}

		.location-list-col li a.location-has-detail {
			background-repeat: no-repeat
		}

		.svg .location-list-col li a.location-has-detail {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiMzNzI4NjgiIHBvaW50cz0iMywwIDMsNCA2LDQgNyw0IDcsNSA3LDEyIDEyLDEyIDEyLDAgCSIvPg0KCTxyZWN0IHk9IjUiIGZpbGw9IiMzNzI4NjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjciLz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .location-list-col li a.location-has-detail {
			background-image: url("/images/assets/icon-office-site.png")
				/*ImageEmbed:skip*/
		}

		.location-list-col li a.location-has-site {
			background-repeat: no-repeat
		}

		.svg .location-list-col li a.location-has-site {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzNzI4NjgiIGQ9Ik03LDBDMy4xLDAsMCwzLjEsMCw3YzAsMy45LDMuMSw3LDcsN2MzLjksMCw3LTMuMSw3LTdDMTQsMy4xLDEwLjksMCw3LDB6IE05LjUsNi42YzAtMC42LTAuMS0xLjItMC4xLTEuNw0KCWgyLjJDMTEuOCw1LjQsMTIsNiwxMiw2LjZIOS41eiBNMiw2LjZDMiw2LDIuMiw1LjQsMi40LDQuOWgyLjNDNC42LDUuNCw0LjYsNiw0LjYsNi42SDJ6IE01LjQsNC45aDMuMUM4LjYsNS40LDguNyw2LDguNyw2LjZINS4zDQoJQzUuMyw2LDUuNCw1LjQsNS40LDQuOXogTTIsNy40aDIuNmMwLDAuNiwwLjEsMS4yLDAuMSwxLjhIMi41QzIuMiw4LjYsMiw4LDIsNy40eiBNNS4zLDcuNGgzLjRjMCwwLjYtMC4xLDEuMi0wLjEsMS44SDUuNA0KCUM1LjQsOC42LDUuMyw4LDUuMyw3LjR6IE05LjUsNy40SDEyYzAsMC42LTAuMiwxLjItMC41LDEuOEg5LjNDOS40LDguNiw5LjQsOCw5LjUsNy40eiBNMTEuMSw0LjFIOS4yQzkuMSwzLjQsOC45LDIuOCw4LjcsMi4zDQoJQzkuNywyLjYsMTAuNSwzLjMsMTEuMSw0LjF6IE03LjcsMi4xQzgsMi42LDguMywzLjMsOC40LDQuMUg1LjZDNS44LDMuMyw2LDIuNiw2LjMsMi4xQzYuNSwyLDYuNywyLDcsMkM3LjMsMiw3LjUsMiw3LjcsMi4xeg0KCSBNNS40LDIuM0M1LjEsMi44LDUsMy40LDQuOCw0LjFIMi45QzMuNSwzLjMsNC4zLDIuNiw1LjQsMi4zeiBNMi45LDkuOWgxLjljMC4xLDAuNywwLjMsMS4zLDAuNSwxLjhDNC40LDExLjQsMy41LDEwLjcsMi45LDkuOXoNCgkgTTYuMywxMS45QzYsMTEuNCw1LjgsMTAuNyw1LjYsOS45aDIuOWMtMC4yLDAuOS0wLjQsMS41LTAuNywyLjFDNy41LDEyLDcuMywxMiw3LDEyQzYuNywxMiw2LjUsMTIsNi4zLDExLjl6IE04LjcsMTEuNw0KCWMwLjItMC41LDAuNC0xLjEsMC41LTEuOGgxLjlDMTAuNSwxMC43LDkuNywxMS40LDguNywxMS43eiIvPg0KPC9zdmc+DQo=)
		}

		.no-svg .location-list-col li a.location-has-site {
			background-image: url("/images/assets/icon-globe.png")
				/*ImageEmbed:skip*/
		}

		.location-list-col li.location-no-parent a {
			padding-top: 0
		}

		.location-list-col ul.location-list-break {
			border-bottom: 1px solid #e0e0e0
		}

		.location-list-col.location-no-border>.location-office-title {
			border-top: 0
		}

		.location-map-popup {
			margin-top: 10px
		}

		.location-map-popup a {
			color: inherit;
			cursor: default
		}

		.location-office {
			font-size: .8125rem;
			line-height: 1.125rem;
			background-color: #fff;
			border: 1px solid #f1f1f1;
			padding: 0;
			width: 30%;
			margin: 0 0 1.25rem;
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.location-office {
				margin-top: 1.125rem
			}
		}

		.location-office:before {
			content: "";
			width: .25rem;
			height: 100%;
			background: #e1523d;
			position: absolute;
			left: 0;
			top: 0;
			bottom: 0;
			opacity: 0;
			visibility: hidden
		}

		.location-office__link {
			padding: 1.25rem 0 1.25rem 1.5rem;
			cursor: pointer
		}

		.location-office .location-office-title {
			display: block;
			padding: 0;
			margin-top: 0;
			margin-bottom: 0;
			font-size: 1.125rem;
			font-weight: 700;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			line-height: 1.5;
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.location-office .location-office-title {
				padding-top: .625rem
			}
		}

		.location-office div {
			font-size: .875rem;
			line-height: 1.42;
			letter-spacing: .02em
		}

		.location-office.location-office--active:before {
			opacity: 1;
			visibility: visible
		}

		.loc-lat,
		.loc-lng,
		.location-settings {
			display: none
		}

		#location-google-map {
			height: 18.75rem;
			width: calc(100% + 52px);
			margin: 0 0 1.875rem -1.625rem
		}

		@media only screen and (min-width:711px) {
			#location-google-map {
				height: 20.8125rem;
				width: calc(100% + 56px);
				margin: 0 0 1.875rem -1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			#location-google-map {
				width: 100%;
				border: 1px solid #969696;
				height: 41.5625rem;
				margin: 0 0 .9375rem
			}
		}

		#location-google-map.location-google-map--full-width {
			height: 18.75rem;
			width: 100%;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			#location-google-map.location-google-map--full-width {
				height: 20.8125rem
			}
		}

		@media only screen and (min-width:1001px) {
			#location-google-map.location-google-map--full-width {
				border: 1px solid #969696;
				height: 41.5625rem
			}
		}

		#location-google-map .gm-style .gm-style-iw-c {
			padding: 0;
			height: auto;
			max-height: none !important;
			margin: auto;
			border-radius: 0
		}

		#location-google-map .gm-style .gm-style-iw-c .gm-style-iw-d {
			padding: 1rem;
			overflow: hidden !important;
			max-height: none !important
		}

		#location-google-map .gm-style .gm-style-iw-t::after {
			display: none
		}

		.home-locations-map #location-google-map {
			margin-bottom: 0
		}

		.location-select-container {
			margin-bottom: 41px
		}

		.location-select-container .select-mask {
			display: block;
			width: 100%;
			margin-bottom: 8px
		}

		.locations-heading-wrap {
			border-bottom: 1px solid rgba(54, 54, 54, .1)
		}

		@media only screen and (min-width:1001px) {
			.locations-heading-wrap {
				border-bottom: none;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.location-detail-container {
			clear: both;
			margin-top: 1.5em
		}

		.location-detail-container .location-expand-label h3 {
			margin: 25px 0;
			vertical-align: middle
		}

		.location-detail-container .location-expand-label h3 a {
			font-weight: 700
		}

		.location-detail-container .location-insights-links .expand-section-bottom-inner>a {
			font-size: 18px;
			line-height: 21px
		}

		.location-detail-container .module-is-expanded {
			border-bottom: none
		}

		.intro-title {
			font-family: var(--fontName);
			color: #363636;
			font-size: 1.5rem;
			line-height: 2.5625rem
		}

		.intro-subtitle {
			font-family: var(--fontName);
			color: #363636;
			font-size: 1.25rem;
			line-height: 1.5625rem;
			font-weight: 600;
			margin-bottom: 30px
		}

		.intro-contents__small {
			font-family: var(--fontName);
			font-size: 1rem;
			line-height: 1.5rem;
			font-weight: 400
		}

		.location-services {
			float: left;
			width: 100%;
			margin: 1em 0
		}

		.location-services-col {
			float: left;
			margin-right: 30px
		}

		.location-services-col ul {
			list-style-type: none;
			margin-left: 1em;
			margin-top: 1em !important
		}

		.location-services-col ul li {
			margin-bottom: 12px
		}

		.location-insights-border {
			border-top: 1px solid #e0e0e0;
			margin-bottom: 26px
		}

		.location-insights {
			float: right;
			width: 554px;
			margin-bottom: 1em
		}

		.location-insights li {
			padding: 18px 0 !important
		}

		.location-insights li a.icon-link-more {
			display: inline
		}

		.location-insights li p {
			margin: .8em 0 0;
			line-height: 133%
		}

		.location-insights li:first-child {
			border-top: none
		}

		.gmnoprint img {
			max-width: none
		}

		.jvectormap-marker {
			stroke: #e1523d;
			stroke-width: 0
		}

		.jvectormap-label {
			position: absolute;
			display: none;
			border: solid 1px #cdcdcd;
			border-radius: 3px;
			background: #292929;
			color: #fff;
			font-family: sans-serif, Verdana;
			font-size: smaller;
			padding: 3px
		}

		.jvectormap-zoomin,
		.jvectormap-zoomout {
			position: absolute;
			left: 10px;
			border-radius: 3px;
			background: #292929;
			padding: 3px;
			color: #fff;
			width: 10px;
			height: 10px;
			cursor: pointer;
			line-height: 10px;
			text-align: center
		}

		.jvectormap-zoomin {
			top: 10px
		}

		.jvectormap-zoomout {
			top: 30px
		}

		@media only screen and (min-width:1001px) {
			.location-list-col {
				margin-right: 5%;
				margin-bottom: 30px;
				width: 30%
			}
		}

		@media only screen and (min-width:1001px) and (min-width:1001px) {
			.location-list-col {
				margin-bottom: 60px
			}
		}

		@media only screen and (min-width:1001px) {
			.location-list-col:nth-child(3n) {
				margin-right: 0
			}

			.location-list-col.nth-3n {
				margin-right: 0
			}

			.location-list-col--wide {
				margin-right: 3%;
				width: 48%
			}

			.location-list-col--wide:nth-child(3n) {
				margin-right: 3%
			}

			.location-list-col--wide:nth-child(2n) {
				margin-right: 0
			}

			.location-list-col--wide.nth-3n {
				margin-right: 3%
			}

			.location-list-col--wide.nth-2n {
				margin-right: 0
			}

			h2~.location-list-col:nth-child(3n),
			hr~.location-list-col:nth-child(3n) {
				margin-right: 5%
			}

			h2~.location-list-col:nth-child(3n+1),
			hr~.location-list-col:nth-child(3n+1) {
				margin-right: 0
			}

			h2~.location-list-col.nth-3n,
			hr~.location-list-col.nth-3n {
				margin-right: 5%
			}

			h2~.location-list-col.nth-3n-1,
			hr~.location-list-col.nth-3n-1 {
				margin-right: 0
			}

			hr+h2~.location-list-col:nth-child(3n+1) {
				margin-right: 3.1%
			}

			hr+h2~.location-list-col:nth-child(3n+2) {
				margin-right: 0
			}

			hr+h2~.location-list-col.nth-3n-1 {
				margin-right: 3.1%
			}

			hr+h2~.location-list-col.nth-3n-2 {
				margin-right: 0
			}

			.location-detail-rtf .icon-more-less {
				font-size: 14px
			}

			.expand-section-bottom .location-office:nth-child(-n+3) .location-office-title {
				border-top: 0
			}

			.expand-section-bottom .location-office.nth-1-3 .location-office-title {
				border-top: 0
			}

			.location-list>hr~.location-office:nth-of-type(-n+3) .location-office-title {
				border-top: 0
			}

			.location-list>hr~.location-office.nth_n-3 .location-office-title {
				border-top: 0
			}

			.location-list>h2~.location-office:nth-of-type(-n+3) .location-office-title {
				border-top: 0
			}

			.location-list>h2~.location-office.nth_n-3 .location-office-title {
				border-top: 0
			}
		}

		@media only screen and (min-width:711px) {
			.location-no-border-medium>.location-office-title {
				border-top: 0
			}

			.location-list-col {
				display: inline-block;
				vertical-align: top
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-list-col {
				width: 46.7407407407%;
				margin-right: 3.2592592593%
			}

			.location-list-col:nth-child(2n) {
				margin-right: 0
			}

			.location-list-col.nth-2n {
				margin-right: 0
			}

			h2~.location-list-col:nth-child(2n),
			hr~.location-list-col:nth-child(2n) {
				margin-right: 3.1%
			}

			h2~.location-list-col:nth-child(odd),
			hr~.location-list-col:nth-child(odd) {
				margin-right: 0
			}

			h2~.location-list-col.nth-2n,
			hr~.location-list-col.nth-2n {
				margin-right: 3.1%
			}

			h2~.location-list-col.nth-2n-1,
			hr~.location-list-col.nth-2n-1 {
				margin-right: 0
			}

			hr+h2~.location-list-col:nth-child(n+2) {
				margin-right: 3.1%
			}

			hr+h2~.location-list-col:nth-child(2n+2) {
				margin-right: 0
			}

			.expand-section-bottom .location-office:nth-child(-n+3) .location-office-title,
			.location-list>h2~.location-office:nth-child(-n+3) .location-office-title {
				border-top: 0
			}

			.expand-section-bottom .location-office.nth-1-2 .location-office-title,
			.location-list>h2~.location-office.nth-1-2 .location-office-title {
				border-top: 0
			}

			.location-world-map {
				height: 300px
			}

			.location-list>hr~.location-office:nth-of-type(-n+2) .location-office-title {
				border-top: 0
			}

			.location-list>hr~.location-office.nth_n-2 .location-office-title {
				border-top: 0
			}

			.location-list>h2~.location-office:nth-of-type(-n+2) .location-office-title {
				border-top: 0
			}

			.location-list>h2~.location-office.nth_n-2 .location-office-title {
				border-top: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.location-list {
				width: 100%;
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				-ms-flex-pack: justify;
				justify-content: space-between
			}

			.location-list-col {
				width: calc(50% - 20px);
				min-height: 12.5rem;
				margin: 0 0 1.875rem
			}

			.location-list-col ul.location-list-break {
				border: none
			}

			.location-services-col {
				float: none;
				width: 100%
			}

			.location-insights {
				float: none;
				width: 100%
			}

			.location-detail-rtf .icon-more-less {
				font-size: 13px
			}
		}

		@media (max-width:710px) {
			.location-list {
				width: 100%;
				margin-bottom: .9375rem
			}

			.location-list-col {
				display: block;
				width: 100%;
				min-height: 12.5rem;
				margin: 0 0 1.875rem
			}

			.location-world-map {
				height: 320px
			}

			.location-list>hr~.location-office:nth-of-type(-n+1) .location-office-title {
				border-top: 0
			}

			.location-list>hr~.location-office.nth_n-1 .location-office-title {
				border-top: 0
			}

			.location-list>h2~.location-office:nth-of-type(-n+1) .location-office-title {
				border-top: 0
			}

			.location-list>h2~.location-office.nth_n-1 .location-office-title {
				border-top: 0
			}
		}

		@media print {
			.location-world-map:after {
				content: url(/images/assets/locations-map-print.jpg);
				max-width: 100%
			}

			.location-world-map .jvectormap-container {
				display: none
			}
		}

		.locaion-world-map-container {
			background-color: #d4d4d4
		}

		.locaion-world-map--renewal {
			margin: 0 auto;
			width: 100%;
			height: 15rem
		}

		@media only screen and (min-width:711px) {
			.locaion-world-map--renewal {
				height: 24.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.locaion-world-map--renewal {
				height: 41.5rem
			}
		}

		.locaion-world-map--renewal .jvectormap-zoomin,
		.locaion-world-map--renewal .jvectormap-zoomout {
			background-color: #0c406b;
			width: 1.625rem;
			height: 1.625rem;
			border-radius: 0;
			font-size: 2.5rem;
			line-height: 1.1875rem;
			font-weight: lighter;
			font-family: sans-serif;
			cursor: pointer
		}

		.locaion-world-map--renewal .jvectormap-zoomin {
			top: 2.5rem
		}

		.locaion-world-map--renewal .jvectormap-zoomout {
			top: 5rem
		}

		.location-list__tel {
			margin-top: 22px
		}

		.location-list {
			display: -ms-flexbox;
			display: flex
		}

		.location-list>* {
			-ms-flex: 0 1 auto
		}

		.location-list {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		.location-map-popup .location-list__tel-link {
			display: block;
			margin-top: 1.25rem
		}

		.location-map-popup .location-map-link {
			cursor: pointer
		}

		.location-map-popup div {
			font-family: Arial;
			font-size: .875rem;
			margin-bottom: .25rem
		}

		.location-map-link {
			cursor: pointer
		}

		.location-map-link div:first-of-type {
			color: #0067b1;
			font-size: 1rem;
			font-weight: 700
		}

		.gm-style-iw .gm-ui-hover-effect {
			right: 0 !important;
			top: 0 !important
		}

		.gm-style .gm-style-iw-c {
			border-radius: initial
		}

		@media only screen and (min-width:1001px) {
			.search-locations__container {
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.locations-title {
			font-family: var(--fontName);
			color: #363636;
			font-weight: 600;
			font-size: 1.5rem;
			line-height: 2.5625rem;
			margin-top: 5.3125rem;
			margin-bottom: 0
		}

		@media only screen and (min-width:1001px) {
			.locations-title {
				margin-top: 0;
				margin-bottom: 1.875rem
			}
		}

		.location-services-page .portlet-left .experts-detail--container {
			-ms-flex-direction: row;
			flex-direction: row
		}

		@media only screen and (min-width:1001px) {
			.location-services-page .portlet-left {
				display: none
			}
		}

		.location-services-page .nonav-wrapper .portlet-social-container {
			top: -7.5rem
		}

		.locations-overview-no-nav .search-locations__container {
			margin-bottom: 2.5rem
		}

		@media only screen and (min-width:711px) {
			.locations-overview-no-nav .search-locations__container {
				margin-bottom: 3.75rem;
				margin-top: 3.75rem
			}
		}

		.locations-overview-no-nav .contact-us {
			margin-bottom: 0
		}

		.locations-overview-no-nav .location-list {
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.locations-overview-no-nav .location-list {
				margin-bottom: 4.375rem
			}
		}

		.locations-language-wrapper {
			position: absolute;
			top: -3.125rem;
			right: 1.5625rem
		}

		@media only screen and (min-width:711px) {
			.locations-language-wrapper {
				top: -2.5rem;
				right: 3.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.locations-language-wrapper {
				top: -5.1875rem;
				right: 0
			}
		}

		@media only screen and (min-width:1215px) {
			.locations-language-wrapper {
				right: -9.375rem
			}
		}

		.locations-map-marker {
			display: none
		}

		@media only screen and (min-width:711px) {
			.nav-utility-level2-item .portlet-folio-title {
				display: inline-block;
				font-size: .875rem;
				color: #0c406b;
				padding: .25rem 1.75rem 0 .625rem;
				margin-right: -.3125rem;
				position: relative
			}
		}

		.nav-utility-level2-item .portlet-title-conatiner {
			display: inline-block;
			position: relative
		}

		.nav-utility-level2-item .portlet-folio-icon {
			display: inline-block;
			width: 1.375rem
		}

		.nav-utility-level2-item .portlet-folio-icon path,
		.nav-utility-level2-item .portlet-folio-icon rect {
			fill: #e1523d
		}

		.portlet-title__text {
			position: relative;
			top: .25rem;
			padding-right: .3125rem
		}

		.portlet {
			border-bottom: 1px solid #e0e0e0;
			color: #666;
			font-size: 14px;
			margin: 0
		}

		.portlet.portlet-social {
			padding: 0
		}

		.portlet a {
			color: #372868
		}

		.portlet a.icon-link-more {
			color: #0067b1;
			font-size: 12px
		}

		.portlet .h5,
		.portlet .rtf h5,
		.rtf .portlet h5 {
			font-size: 18px;
			font-weight: 700;
			margin: .5em 0 0 0
		}

		.portlet .h5 .icon-ribbon-orange,
		.portlet .rtf h5 .icon-ribbon-orange,
		.rtf .portlet h5 .icon-ribbon-orange {
			display: inline-block;
			margin-left: 6px
		}

		.portlet .h6 {
			font-size: 16px;
			font-weight: 700
		}

		.portlet p {
			font-size: 13px;
			line-height: 1.25;
			margin: .4em 0
		}

		.portlet .btn-orange,
		.portlet .dropselect-wrap,
		.portlet .select-mask {
			display: block;
			margin-bottom: 6px
		}

		.portlet .btn-orange {
			margin-top: 18px
		}

		.portlet .link-download {
			background-position: 0 top;
			padding: 0 0 0 22px
		}

		.portlet .icon-link-more {
			color: #0067b1;
			display: inline;
			font-size: 13px;
			padding-top: 1px
		}

		.portlet:-child {
			margin-top: 0
		}

		.portlet .portlet-title.portlet-folio-title,
		.portlet.portlet-cta .portlet-title,
		.portlet.portlet-insights .portlet-title {
			color: #fff;
			font-size: 15px;
			font-weight: 700;
			line-height: inherit;
			margin: 0;
			padding: 9px 14px;
			position: relative;
			text-transform: uppercase
		}

		.portlet .portlet-title.portlet-folio-title,
		.portlet.portlet-cta .portlet-title {
			background-color: #e1523d
		}

		.portlet.portlet-cta-blue .portlet-title,
		.portlet.portlet-insights .portlet-title {
			background-color: #0067b1
		}

		.portlet .portlet-group-title {
			border-top: 1px solid #ccc;
			font-size: 13px;
			font-weight: 700;
			padding: 14px 0 0
		}

		.portlet .portlet-group-title+.portlet-text {
			border-top: 0;
			padding-top: 0
		}

		.portlet .portlet-title {
			font-size: 20px;
			font-weight: 700;
			line-height: 20px;
			margin: 12px 0
		}

		.portlet .portlet-title[class*=icon-] {
			background-position: 0 50%;
			padding-left: 28px
		}

		.portlet.portlet-cta .portlet-title[class*=icon-],
		.portlet.portlet-insights .portlet-title[class*=icon-] {
			background-position: 15px 50%;
			padding-left: 40px
		}

		.portlet-no-border {
			border-bottom: none !important
		}

		.portlet-contacts .h6 {
			margin-top: 8px
		}

		.portlet-cta,
		.portlet-folio,
		.portlet-insights {
			border-bottom: 0
		}

		.portlet-cta .portlet-body,
		.portlet-cta .portlet-text,
		.portlet-folio .portlet-body,
		.portlet-folio .portlet-text,
		.portlet-insights .portlet-body,
		.portlet-insights .portlet-text {
			background-color: #fafafa;
			border-top: 0
		}

		.portlet-cta .portlet-body__title,
		.portlet-cta .portlet-text__title,
		.portlet-folio .portlet-body__title,
		.portlet-folio .portlet-text__title,
		.portlet-insights .portlet-body__title,
		.portlet-insights .portlet-text__title {
			font-size: 1.125rem;
			font-weight: 700
		}

		.portlet-cta .portlet-body,
		.portlet-folio .portlet-body,
		.portlet-insights .portlet-body {
			padding: 14px
		}

		.portlet-cta .portlet-text,
		.portlet-folio .portlet-text,
		.portlet-insights .portlet-text {
			font-weight: 700;
			padding: 9px 14px
		}

		.portlet-cta .portlet-text+.portlet-text,
		.portlet-folio .portlet-text+.portlet-text,
		.portlet-insights .portlet-text+.portlet-text {
			border-top: 1px solid #ccc
		}

		.portlet-insights form+.accordion-filters {
			margin-top: 18px
		}

		.portlet-insights .accordion-filters-links li {
			font-weight: 700
		}

		.portlet-cta .h6 {
			line-height: 20px;
			margin: 10px 0 20px
		}

		.portlet-cta .h5,
		.portlet-cta .rtf h5,
		.portlet-insights .h5,
		.portlet-insights .rtf h5,
		.rtf .portlet-cta h5,
		.rtf .portlet-insights h5 {
			color: #363636;
			font-size: 16px;
			margin: .5em 0 1em 0
		}

		.portlet-folio-count {
			font-size: .75rem;
			font-weight: 700;
			color: #fff;
			display: inline-block;
			position: absolute;
			top: .4375rem;
			left: 50%;
			transform: translateX(-50%)
		}

		.portlet-list li {
			border-top: 1px solid #e0e0e0;
			font-size: inherit;
			line-height: 18px;
			padding: 10px 0
		}

		.portlet-list a {
			color: #372868;
			display: block;
			font-size: inherit;
			font-weight: 700
		}

		.portlet-list a.is-active {
			color: #e1523d
		}

		.portlet-list-dropdowns a {
			padding-left: 15px
		}

		.portlet-list-dropdowns .filter-more {
			background-color: transparent !important
		}

		.portlet-list-dropdowns .module-is-collapsed>a {
			background-position: 96% 50%;
			padding-left: 0
		}

		.portlet-list-dropdowns .module-is-expanded>a {
			background-position: 96% 50%;
			color: #666;
			padding-left: 0
		}

		.portlet-login {
			border-bottom: 0;
			text-align: right
		}

		.portlet-login a {
			color: #0067b1;
			font-size: 16px;
			font-weight: 700
		}

		.portlet-meta {
			display: block;
			font-size: 13px
		}

		.portlet-register {
			border-bottom: 0
		}

		.portlet-register .portlet-text {
			border-top: 0;
			padding-top: 0
		}

		.portlet-register .btn-blue,
		.portlet-register .btn-orange {
			display: block
		}

		.portlet-register p {
			margin-bottom: 10px
		}

		.portlet-search {
			border-bottom: 0
		}

		.portlet-search-container {
			background: #fff;
			height: 30px;
			max-width: 100%;
			position: relative
		}

		.ie7 .portlet-search-container {
			height: 33px
		}

		.portlet-search-container.is-focused {
			border: 1px solid #0067b1
		}

		a.portlet-search-reset {
			color: #0067b1;
			float: right
		}

		.portlet-search-submit,
		.portlet-search-toggle {
			background-image: url(/images/assets/icon-search.svg);
			/*ImageEmbed:skip*/
			background-repeat: no-repeat;
			background-position: 50% 50%
		}

		.no-svg .portlet-search-submit,
		.no-svg .portlet-search-toggle {
			background-image: url(/images/assets/icon-search.png)
				/*ImageEmbed:skip*/
		}

		.lt-ie8 .portlet-search-submit,
		.lt-ie8 .portlet-search-toggle {
			text-transform: uppercase
		}

		.portlet-search-submit {
			border: 0;
			cursor: pointer;
			margin: 0;
			position: absolute;
			text-indent: -9999px;
			top: -1px;
			right: -1px;
			bottom: -1px;
			width: 32px
		}

		.portlet-search-container.is-focused .portlet-search-submit {
			background-image: url(/images/assets/icon-search-focus.svg)
				/*ImageEmbed:skip*/
		}

		.no-svg .portlet-search-container.is-focused .portlet-search-submit {
			background-image: url(/images/assets/icon-search-focus.png)
				/*ImageEmbed:skip*/
		}

		input[type=search].portlet-search-input,
		input[type=text].portlet-search-input {
			border: 0;
			box-sizing: border-box;
			font-size: 15px;
			height: 100%;
			margin: 0;
			padding: 0 35px 0 6px;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%
		}

		input[type=search].portlet-search-input::-webkit-input-placeholder,
		input[type=text].portlet-search-input::-webkit-input-placeholder {
			color: #666
		}

		input[type=search].portlet-search-input:-moz-placeholder,
		input[type=text].portlet-search-input:-moz-placeholder {
			color: #666
		}

		input[type=search].portlet-search-input::-moz-placeholder,
		input[type=text].portlet-search-input::-moz-placeholder {
			color: #666
		}

		input[type=search].portlet-search-input:-ms-input-placeholder,
		input[type=text].portlet-search-input:-ms-input-placeholder {
			color: #666
		}

		input[type=search].portlet-search-input.placeholder,
		input[type=text].portlet-search-input.placeholder {
			color: #666
		}

		.lt-ie9 input[type=search].portlet-search-input,
		.lt-ie9 input[type=text].portlet-search-input {
			padding-top: 7px
		}

		.lt-ie8 input[type=search].portlet-search-input,
		.lt-ie8 input[type=text].portlet-search-input {
			width: 90%
		}

		input[type=search].portlet-search-input:focus,
		input[type=text].portlet-search-input:focus {
			outline: 0 none
		}

		input[type=search].portlet-search-input:focus::-webkit-input-placeholder,
		input[type=text].portlet-search-input:focus::-webkit-input-placeholder {
			color: transparent
		}

		input[type=search].portlet-search-input:focus:-moz-placeholder,
		input[type=text].portlet-search-input:focus:-moz-placeholder {
			color: transparent
		}

		input[type=search].portlet-search-input:focus::-moz-placeholder,
		input[type=text].portlet-search-input:focus::-moz-placeholder {
			color: transparent
		}

		input[type=search].portlet-search-input:focus:-ms-input-placeholder,
		input[type=text].portlet-search-input:focus:-ms-input-placeholder {
			color: transparent
		}

		input[type=search].portlet-search-input:focus.placeholder,
		input[type=text].portlet-search-input:focus.placeholder {
			color: transparent
		}

		.portlet-social:last-child {
			border-bottom: 0
		}

		.portlet-social+.portlet {
			margin-top: 10px
		}

		.portlet-social .icon-facebook,
		.portlet-social .icon-linkedin,
		.portlet-social .icon-mail,
		.portlet-social .icon-sharethis,
		.portlet-social .icon-twitter,
		.portlet-social .people-connect-linkedin:hover,
		.portlet-social .people-connect-mail:hover {
			display: block;
			height: 32px;
			float: left;
			margin-left: 8px;
			width: 32px
		}

		.portlet-social .icon-facebook:first-child,
		.portlet-social .icon-linkedin:first-child,
		.portlet-social .icon-mail:first-child,
		.portlet-social .icon-sharethis:first-child,
		.portlet-social .icon-twitter:first-child,
		.portlet-social .people-connect-linkedin:first-child:hover,
		.portlet-social .people-connect-mail:first-child:hover {
			margin-left: 0
		}

		.portlet-social .icon-facebook img,
		.portlet-social .icon-facebook span,
		.portlet-social .icon-linkedin img,
		.portlet-social .icon-linkedin span,
		.portlet-social .icon-mail img,
		.portlet-social .icon-mail span,
		.portlet-social .icon-sharethis img,
		.portlet-social .icon-sharethis span,
		.portlet-social .icon-twitter img,
		.portlet-social .icon-twitter span,
		.portlet-social .people-connect-linkedin:hover img,
		.portlet-social .people-connect-linkedin:hover span,
		.portlet-social .people-connect-mail:hover img,
		.portlet-social .people-connect-mail:hover span {
			opacity: 0
		}

		.portlet-social .portlet-body {
			padding: 5px 0 0 0;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.portlet-social .portlet-body {
				margin-bottom: 0
			}
		}

		.portlet-publish {
			padding: 10px 0
		}

		.portlet-publish>span {
			font-size: inherit;
			display: block;
			line-height: 18px;
			padding: 0 0
		}

		.portlet-social+.portlet-publish {
			margin-top: -36px
		}

		.portlet-text {
			border-top: 1px solid #e0e0e0;
			padding: 7px 0
		}

		.portlet-text-wrap .portlet-text .h6 {
			margin: 4px 0;
			line-height: 1.2
		}

		.portlet-text-long p+p {
			margin-top: 1.25em
		}

		.portlet-title-icon {
			display: inline-block;
			margin-right: 10px;
			vertical-align: baseline
		}

		@media (max-width:710px) {

			.portlet-list-dropdowns .is-expanded,
			.portlet-list-dropdowns .module-is-expanded {
				background-color: #e8e8e8
			}
		}

		@media only screen and (min-width:711px) {

			.portlet-list-dropdowns .is-expanded,
			.portlet-list-dropdowns .module-is-expanded {
				background-color: #f6f6f6
			}
		}

		@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:2560px) {
			.portlet-search-input:focus {
				line-height: 32px;
				padding: 0 2px 0 6px
			}
		}

		@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-device-width:1024px) {
			.portlet-search-input {
				font-size: 16px
			}

			.portlet-search-submit {
				background-color: #372868
			}
		}

		@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:2048px) {
			.portlet-search-input {
				font-size: 16px
			}

			.portlet-search-input:focus {
				padding: 2px 2px 1px 6px
			}

			.portlet-search-submit {
				background-color: #372868
			}
		}

		@media only screen and (min-width:1001px) {
			.no-flexboxlegacy .portlet-insights.portlet-search .form_grid-cell:first-child {
				width: 80%
			}

			.no-flexboxlegacy .portlet-insights.portlet-search .form_grid-cell:nth-child(2) {
				width: 20%
			}
		}

		.portlet-body {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		.portlet-body__title {
			color: #363636;
			font-family: var(--fontName);
			font-size: .75rem;
			font-weight: 700;
			line-height: 1.125rem;
			position: relative;
			left: 0;
			z-index: 5;
			margin-right: 10px;
			display: inline-block
		}

		.portlet-body {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.portlet-body a {
			display: inline-block;
			cursor: default
		}

		.active .portlet-body a {
			cursor: pointer
		}

		.portlet-social {
			display: inline-block
		}

		.portlet-social.portlet {
			width: auto
		}

		.portlet-social-container {
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			height: auto;
			transition: .3s height;
			-ms-flex-align: center;
			align-items: center;
			z-index: 1;
			top: 0;
			left: 0
		}

		.portlet-social-container .addtoany_button_mailto {
			left: 0;
			top: 0;
			position: relative
		}

		.portlet-social-container:before {
			content: "";
			background-color: transparent;
			border-radius: 100px;
			height: 2.4375rem;
			position: absolute;
			z-index: 1;
			width: 2.3125rem;
			bottom: 0;
			left: 0;
			transition: .3s height
		}

		.addtoany_button {
			opacity: 1;
			position: relative;
			z-index: 2;
			margin-right: .9375rem
		}

		.addtoany_button svg:hover {
			cursor: pointer
		}

		.addtoany_button svg:hover path {
			fill: #fff
		}

		.addtoany_button svg:hover circle {
			fill: #0067b1
		}

		.addtoany_button path {
			fill: #0067b1
		}

		.addtoany_button circle {
			stroke: #f1f1f1
		}

		.addtoany_button circle:focus {
			outline: 0;
			outline-color: transparent
		}

		.portlet-wrapper__experts .portlet-social-container {
			top: -8.75rem;
			left: 1.75rem
		}

		@media only screen and (min-width:1215px) {
			.portlet-wrapper__experts .portlet-social-container {
				left: -1.75rem;
				top: .9375rem
			}
		}

		@media only screen and (min-width:1215px) and (max-width:1300px) {
			.portlet-wrapper__experts .portlet-social-container {
				left: 1.75rem;
				top: -9.1875rem
			}
		}

		.portlet-wrapper__creditors .portlet-social-container {
			top: -10.75rem;
			left: 1.5625rem
		}

		@media only screen and (min-width:711px) {
			.portlet-wrapper__creditors .portlet-social-container {
				top: -9.8125rem;
				left: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__creditors .portlet-social-container {
				left: 1.6875rem;
				top: -6.875rem
			}
		}

		.portlet-wrapper__creditors--full-width .portlet-social-container {
			top: -10.625rem;
			left: 0
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__creditors--full-width .portlet-social-container {
				top: -9.375rem
			}
		}

		@media only screen and (min-width:1441px) {
			.portlet-wrapper__creditors--full-width .portlet-social-container {
				top: -130px;
				left: -62px
			}
		}

		.portlet-wrapper__microsites .portlet-social-container {
			top: -10.0625rem;
			left: 1.75rem
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__microsites .portlet-social-container {
				top: -11.875rem
			}
		}

		.portlet-wrapper__insights .portlet-social-container {
			top: -9.0625rem;
			left: 1.75rem
		}

		@media only screen and (min-width:711px) {
			.portlet-wrapper__insights .portlet-social-container {
				top: -7.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__insights .portlet-social-container {
				top: -8.75rem
			}
		}

		@media only screen and (min-width:1215px) {
			.portlet-wrapper__insights .portlet-social-container {
				left: -1.75rem;
				top: .9375rem
			}
		}

		@media only screen and (min-width:1215px) and (max-width:1300px) {
			.portlet-wrapper__insights .portlet-social-container {
				left: 1.75rem;
				top: -9.1875rem
			}
		}

		.portlet-wrapper__insights--medium .portlet-social-container {
			top: -9.0625rem;
			left: 0
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__insights--medium .portlet-social-container {
				top: -10rem
			}
		}

		@media only screen and (min-width:1215px) {
			.portlet-wrapper__insights--medium .portlet-social-container {
				left: -60px;
				top: -6.25rem
			}
		}

		@media only screen and (min-width:1215px) and (max-width:1300px) {
			.portlet-wrapper__insights--medium .portlet-social-container {
				left: 0;
				top: -9.8125rem
			}
		}

		.portlet-wrapper__locations .portlet-social-container {
			top: -8.75rem;
			left: 1.75rem
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__locations .portlet-social-container {
				left: 1.75rem;
				top: -10.625rem
			}
		}

		@media only screen and (min-width:1215px) {
			.portlet-wrapper__locations .portlet-social-container {
				top: -7.25rem;
				left: 1.25rem
			}
		}

		.portlet-wrapper__locations-overview .portlet-social-container {
			top: -10rem;
			left: 0
		}

		@media only screen and (min-width:711px) {
			.portlet-wrapper__locations-overview .portlet-social-container {
				top: -10rem
			}
		}

		@media only screen and (min-width:1215px) {
			.portlet-wrapper__locations-overview .portlet-social-container {
				left: 0;
				top: -10.625rem
			}
		}

		.portlet-wrapper__locations--no-nav .portlet-social-container {
			top: -8.75rem;
			left: 1.75rem
		}

		@media only screen and (min-width:1001px) {
			.portlet-wrapper__locations--no-nav .portlet-social-container {
				left: 3.75rem;
				top: -7.8125rem
			}
		}

		@media only screen and (min-width:1215px) {
			.portlet-wrapper__locations--no-nav .portlet-social-container {
				left: 1rem;
				top: -2.5rem
			}
		}

		#at15s {
			display: none !important
		}

		.contents-tab {
			margin-top: .5rem
		}

		@media only screen and (min-width:1001px) {
			.contents-tab {
				margin-top: 1.625rem
			}
		}

		.contents-tab__list-container {
			position: relative;
			display: block;
			border: 1px solid #f1f1f1
		}

		@media only screen and (min-width:1001px) {
			.contents-tab__list-container {
				display: -ms-flexbox;
				display: flex
			}

			.contents-tab__list-container>* {
				-ms-flex: 0 1 auto
			}

			.contents-tab__list-container {
				-ms-flex-pack: start;
				justify-content: flex-start;
				border: none;
				margin-bottom: 1.5625rem
			}
		}

		.contents-tab__list {
			display: none;
			cursor: pointer;
			font-size: 1rem;
			font-weight: 700;
			color: #363636;
			padding: 1.125rem 1rem;
			border-left: 4px solid transparent
		}

		@media only screen and (min-width:1001px) {
			.contents-tab__list {
				display: inline-block;
				cursor: pointer;
				font-size: .875rem;
				font-weight: 700;
				padding: 0 0 .5rem 0;
				color: #969696;
				border-left: none
			}

			.contents-tab__list:not(:last-child) {
				margin-right: 1.5rem
			}
		}

		.contents-tab__list.active {
			display: -ms-flexbox;
			display: flex
		}

		.contents-tab__list.active>* {
			-ms-flex: 0 1 auto
		}

		.contents-tab__list.active {
			border-left: 4px solid #e1523d
		}

		@media only screen and (min-width:1001px) {
			.contents-tab__list.active {
				display: inline-block;
				border-bottom: 1px solid #e1523d;
				border-left: none
			}

			.contents-tab__list.active .contents-tab__list-link {
				color: #363636
			}
		}

		.contents-tab__list.active .mobile-tab__arrow {
			display: inline-block;
			border: 1px solid #0c406b;
			background-repeat: no-repeat;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 1.3125rem;
			right: 1.6875rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .25s
		}

		@media only screen and (min-width:1001px) {
			.contents-tab__list.active .mobile-tab__arrow {
				display: none
			}
		}

		.contents-tab__list.active.show-menu .mobile-tab__arrow {
			border-color: #e1523d;
			transform: translate(0, 0) rotate(315deg)
		}

		.contents-tab__list.show-menu {
			display: -ms-flexbox;
			display: flex
		}

		.contents-tab__list.show-menu>* {
			-ms-flex: 0 1 auto
		}

		.contents-tab__list-link {
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.contents-tab__list-link {
				color: #969696;
				font-size: 1rem
			}
		}

		.contents-tab__container {
			position: relative;
			display: block
		}

		@media only screen and (min-width:711px) {
			.contents-tab__container {
				margin-top: 1.5em
			}
		}

		.contents-tab__contents {
			display: none
		}

		.contents-tab__contents.active {
			display: block
		}

		.portfolio_slider {
			margin-bottom: 40px;
			max-width: 650px;
			overflow: hidden;
			padding-bottom: 60px;
			position: relative
		}

		.portfolio_slider .content_slider-nav {
			bottom: 25px;
			display: block;
			top: auto
		}

		.portfolio_slider .content_slider-next,
		.portfolio_slider .content_slider-prev {
			width: 13px;
			height: 23px
		}

		.svg .portfolio_slider .content_slider-prev {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAxMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjUuMSAoMjUyMzQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pY29uLWFycm93LXB1cnBsZS13QDF4PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHBhdGggaWQ9InBhdGgtMSIgZD0iTTAsMC4wMDA1IEwxMi41MTksMC4wMDA1IEwxMi41MTksMjMgTDAsMjMgTDAsMC4wMDA1IFoiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuNTAwMDAwLCAxMS41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTYuNTAwMDAwLCAtMTEuNTAwMDAwKSAiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNDgzMzExMTExLDIwLjA0NzI1IEMtMC4xNjA5MTExMTEsMjAuNzIzMjUgLTAuMTYwOTExMTExLDIxLjgxNzc1IDAuNDgzMzExMTExLDIyLjQ5Mzc1IEMxLjEyNjU3MDM3LDIzLjE2ODI1IDIuMTcxMzg1MTksMjMuMTY5MjUgMi44MTU2MDc0MSwyMi40OTM3NSBMMTIuMDM1OTc3OCwxMi43MjQyNSBDMTIuNjgwMiwxMi4wNDgyNSAxMi42ODAyLDEwLjk1Mjc1IDEyLjAzNTk3NzgsMTAuMjc2NzUgTDIuODE1NjA3NDEsMC41MDcyNSBDMi4xNzEzODUxOSwtMC4xNjg3NSAxLjEyNzUzMzMzLC0wLjE2ODc1IDAuNDgzMzExMTExLDAuNTA3MjUgQy0wLjE2MDkxMTExMSwxLjE4Mjc1IC0wLjE2MDkxMTExMSwyLjI3Nzc1IDAuNDgyMzQ4MTQ4LDIuOTUzMjUgTDguMDQ0MDE0ODEsMTEuNTAwMjUgTDAuNDgzMzExMTExLDIwLjA0NzI1IFoiIGlkPSJGaWxsLTEiIGZpbGw9IiMzNjI4NjciIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .portfolio_slider .content_slider-prev {
			background-image: url("/images/assets/icon-arrow-purple-w.png")
				/*ImageEmbed:skip*/
		}

		.portfolio_slider .content_slider-prev {
			left: 0
		}

		.svg .portfolio_slider .content_slider-next {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAxMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjUuMSAoMjUyMzQpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pY29uLWFycm93LXB1cnBsZS1lQDF4PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHBhdGggaWQ9InBhdGgtMSIgZD0iTTAsMC4wMDA1IEwxMi41MTksMC4wMDA1IEwxMi41MTksMjMgTDAsMjMgTDAsMC4wMDA1IFoiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNDgzMzExMTExLDIwLjA0NzI1IEMtMC4xNjA5MTExMTEsMjAuNzIzMjUgLTAuMTYwOTExMTExLDIxLjgxNzc1IDAuNDgzMzExMTExLDIyLjQ5Mzc1IEMxLjEyNjU3MDM3LDIzLjE2ODI1IDIuMTcxMzg1MTksMjMuMTY5MjUgMi44MTU2MDc0MSwyMi40OTM3NSBMMTIuMDM1OTc3OCwxMi43MjQyNSBDMTIuNjgwMiwxMi4wNDgyNSAxMi42ODAyLDEwLjk1Mjc1IDEyLjAzNTk3NzgsMTAuMjc2NzUgTDIuODE1NjA3NDEsMC41MDcyNSBDMi4xNzEzODUxOSwtMC4xNjg3NSAxLjEyNzUzMzMzLC0wLjE2ODc1IDAuNDgzMzExMTExLDAuNTA3MjUgQy0wLjE2MDkxMTExMSwxLjE4Mjc1IC0wLjE2MDkxMTExMSwyLjI3Nzc1IDAuNDgyMzQ4MTQ4LDIuOTUzMjUgTDguMDQ0MDE0ODEsMTEuNTAwMjUgTDAuNDgzMzExMTExLDIwLjA0NzI1IFoiIGlkPSJGaWxsLTEiIGZpbGw9IiMzNjI4NjciIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+DQo=)
		}

		.no-svg .portfolio_slider .content_slider-next {
			background-image: url("/images/assets/icon-arrow-purple-e.png")
				/*ImageEmbed:skip*/
		}

		.portfolio_slider .content_slider-next {
			right: 0
		}

		.portfolio_slider .content_slider-pager-link {
			font-size: 56px;
			height: 40px;
			padding: 0 6px
		}

		.portfolio_slider .content_slider-pager-link.is-active,
		.portfolio_slider .content_slider-pager-link:hover {
			color: #372868
		}

		.portfolio_slider-slide {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 100%;
			visibility: visible;
			width: 100%
		}

		.portfolio_slider-slide.is-active {
			transition: left, 1s, ease, 0s;
			position: relative;
			left: 0;
			visibility: visible
		}

		.portfolio_slider-pager {
			bottom: -10px;
			margin: 0 5%;
			position: absolute;
			text-align: center;
			width: 90%
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.portfolio_slider .content_slider-pager-link {
				padding: 0 11px
			}
		}

		@media only screen and (min-width:1001px) {
			.portfolio_slider .content_slider-pager-link {
				padding: 0 16px
			}
		}

		.full-width-img {
			margin: 30px 0 60px
		}

		.section_reports {
			padding: 5px 0
		}

		.section_reports .single_report {
			margin: 28px 0
		}

		.section_reports .single_report .js-expand-item :first-child {
			margin-top: 0
		}

		.section_reports .view-all {
			font-weight: 700;
			font-size: 14px
		}

		@media only screen and (min-width:1001px) {
			.section_reports .js-expand-wrap {
				float: left;
				width: 83%
			}
		}

		.about-accordion {
			margin: 1rem 0 0
		}

		@media only screen and (min-width:711px) {
			.about-accordion {
				margin: 1rem 0 3rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-accordion {
				margin: 2rem 0 4rem
			}
		}

		.about-contact {
			margin: 2rem 0 3.25rem;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.about-contact {
				margin: 1rem 0 1.25rem;
				margin: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.about-contact {
				margin: 0
			}
		}

		.about__header:hover {
			opacity: 1
		}

		.about__header {
			margin-top: 1.25rem;
			font-size: 1.375rem;
			line-height: 1.4375rem;
			font-weight: 700;
			color: #363636
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.about__header {
				margin-top: 0
			}
		}

		@media only screen and (min-width:711px) {
			.about__header {
				font-size: 2.125rem;
				line-height: 2.25rem
			}
		}

		.about__header:hover {
			opacity: 1
		}

		.about__description {
			font-size: .875rem;
			line-height: 1.25rem;
			margin-top: .625rem;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.about__description {
				margin-top: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about__description {
				font-size: 1rem;
				line-height: 1.5rem
			}
		}

		a.facets-clear-all,
		a.facets-select-all {
			color: #0067b1;
			font-size: 13px;
			font-weight: 700;
			margin-top: 2px;
			padding-bottom: 2px;
			padding-top: 4px
		}

		a.facets-clear-all:hover,
		a.facets-select-all:hover {
			color: #e1523d
		}

		.facets-clear-all {
			background-position: 100% 50%;
			padding-right: 24px
		}

		.facets-clear-all.is-disabled {
			cursor: default;
			pointer-events: none
		}

		.facets-clear-all.is-disabled,
		.facets-clear-all.is-disabled:hover {
			opacity: .5
		}

		.facets-clear-all.is-disabled:hover {
			color: #0067b1
		}

		.facets-title.location-list__heading,
		h4.facets-title {
			margin: 10px 0 5px
		}

		.full-banner {
			width: 100%;
			background-color: #276749;
			text-align: center;
			display: -ms-flexbox;
			display: flex
		}

		.full-banner>* {
			-ms-flex: 0 1 auto
		}

		.full-banner {
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			padding: 1.0625rem 0
		}

		.full-banner__wrapper {
			height: 5.125rem;
			overflow: hidden
		}

		.full-banner__title {
			line-height: 1.125rem;
			display: contents
		}

		@media only screen and (min-width:1001px) {
			.full-banner__title {
				font-size: 1.375rem;
				line-height: 1.375rem
			}
		}

		.full-banner__title:hover {
			opacity: initial
		}

		.full-banner__title .full-banner__link {
			transition: color .3s
		}

		.full-banner__title .full-banner__link span {
			display: inherit;
			font-weight: 700;
			font-size: 1rem;
			padding-top: .25em;
			transition: color .3s
		}

		.full-banner--subscribe .full-banner__title .full-banner__link span {
			color: #0067b1
		}

		@media only screen and (min-width:711px) {
			.full-banner__title .full-banner__link span {
				font-size: 1.25rem
			}
		}

		.full-banner__link {
			display: block;
			width: 100%;
			color: #fff;
			font-size: 1rem
		}

		@media only screen and (min-width:711px) {
			.full-banner__link {
				position: relative;
				padding-right: 2.5rem;
				font-size: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.full-banner__link {
				padding-right: initial
			}
		}

		.full-banner__link .full-banner__link-text {
			font-weight: 700;
			font-size: .75em;
			margin-top: .375rem;
			width: auto;
			display: block;
			margin-top: .5em
		}

		.full-banner__link:hover {
			color: #fff
		}

		.full-banner__link:hover span {
			color: rgba(255, 255, 255, .66)
		}

		.full-banner__link:hover:after {
			opacity: .75
		}

		.full-banner.full-banner--subscribe {
			position: relative;
			padding: 1.71875rem 0;
			overflow: hidden;
			background-color: #fff;
			border-top: 1px solid #f1f1f1;
			border-bottom: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.full-banner.full-banner--subscribe {
				padding: 2.03125rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.full-banner.full-banner--subscribe {
				padding: 2.84375rem 0
			}
		}

		.full-banner.full-banner--subscribe:hover .full-banner__link,
		.full-banner.full-banner--subscribe:hover span {
			color: #0067b1
		}

		.full-banner.full-banner--subscribe .full-banner__title {
			font-size: .875rem;
			font-weight: 700;
			position: relative;
			z-index: 2
		}

		.full-banner.full-banner--subscribe .full-banner__link {
			color: #0067b1;
			font-weight: 300
		}

		.full-banner.full-banner--subscribe .full-banner__link span {
			display: inline-block;
			font-weight: 700
		}

		.full-banner.full-banner--insights-subscribe {
			padding: 1rem;
			background: #0067b1;
			border: none
		}

		@media only screen and (min-width:711px) {
			.full-banner.full-banner--insights-subscribe {
				padding: 1.375rem 0;
				-ms-flex-pack: center;
				justify-content: center
			}
		}

		.full-banner.full-banner--insights-subscribe .full-banner__title {
			font-size: .875rem;
			font-weight: 600;
			color: #fff;
			letter-spacing: .0043em
		}

		@media only screen and (min-width:711px) {
			.full-banner.full-banner--insights-subscribe .full-banner__title {
				font-size: 1.0625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.full-banner.full-banner--insights-subscribe .full-banner__title {
				font-size: 1.25rem
			}
		}

		.full-banner.full-banner--insights-subscribe .button {
			margin: 0 0 0 1rem;
			font-size: .9375rem;
			width: 2.5rem;
			height: 2.5rem;
			min-height: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			color: #fff;
			background-color: #e1523d
		}

		@media only screen and (max-width:1000px) {
			.full-banner.full-banner--insights-subscribe .button {
				min-width: auto
			}
		}

		@media only screen and (min-width:711px) {
			.full-banner.full-banner--insights-subscribe .button {
				width: 3rem;
				height: 3rem
			}
		}

		@media only screen and (min-width:1001px) {
			.full-banner.full-banner--insights-subscribe .button {
				width: 7.5rem
			}
		}

		.full-banner.full-banner--insights-subscribe .button.medium-blue {
			background-color: #0067b1
		}

		.full-banner.full-banner--insights-subscribe .button.tangerine {
			background-color: #e1523d
		}

		.full-banner.full-banner--insights-subscribe .button.logo-blue {
			background-color: #0c406b
		}

		.full-banner.full-banner--insights-subscribe .button.green {
			background-color: #1bb680
		}

		.full-banner.full-banner--insights-subscribe .button.light-teal-blue {
			background-color: #00c9d4
		}

		.full-banner.full-banner--insights-subscribe .button.teal-blue {
			background-color: #008fbe
		}

		.full-banner.full-banner--insights-subscribe .button.slate {
			background-color: #5781a6
		}

		.full-banner.full-banner--insights-subscribe .button:hover .button__text {
			opacity: .75
		}

		.full-banner.full-banner--insights-subscribe .button__text {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.full-banner.full-banner--insights-subscribe .button__text {
				display: block
			}
		}

		.full-banner.full-banner--insights-subscribe .button__icon {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.full-banner.full-banner--insights-subscribe .button__icon {
				display: none
			}
		}

		.subscription {
			display: -ms-flexbox;
			display: flex;
			padding: 0;
			-ms-flex-pack: center;
			justify-content: center
		}

		.subscription-content {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			padding: 32px 24px;
			gap: 24px;
			width: 343px
		}

		@media (min-width:768px) {
			.subscription-content {
				padding: 32px;
				width: 720px
			}
		}

		@media (min-width:1024px) {
			.subscription-content {
				-ms-flex-direction: row;
				flex-direction: row;
				padding: 48px;
				gap: 0;
				width: 928px
			}
		}

		@media (min-width:1280px) {
			.subscription-content {
				gap: 24px;
				width: 1276px
			}
		}

		.subscription-headings {
			-ms-flex: 1 1 auto;
			flex: 1 1 auto;
			max-width: 343px
		}

		@media (min-width:768px) {
			.subscription-headings {
				max-width: 656px
			}
		}

		@media (min-width:1024px) {
			.subscription-headings {
				max-width: 428px
			}
		}

		@media (min-width:1280px) {
			.subscription-headings {
				max-width: 681px
			}
		}

		.subscription-headings .eyebrow {
			font-size: 14px;
			color: #fff;
			margin-bottom: 8px;
			text-transform: uppercase
		}

		@media (min-width:768px) {
			.subscription-headings .eyebrow {
				margin-bottom: 4px
			}
		}

		.subscription-headings .title {
			font-size: 40px;
			font-weight: 600;
			line-height: 125%;
			color: #fff;
			white-space: pre-line
		}

		.subscription-form {
			display: -ms-flexbox;
			display: flex;
			position: relative;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: end;
			align-items: flex-end;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media (min-width:1024px) {
			.subscription-form {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.subscription-form input[type=text] {
			height: 48px;
			width: 100%;
			color: #6b7280;
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			line-height: 150%;
			border: 1px solid #d7d9d9;
			box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .03);
			-moz-appearance: none;
			appearance: none;
			border-radius: 0
		}

		@media (min-width:1024px) {
			.subscription-form input[type=text] {
				width: 275px
			}
		}

		@media (min-width:1280px) {
			.subscription-form input[type=text] {
				width: 346px
			}
		}

		.subscription-form input[type=text] {
			padding: 12px 12px 12px 16px
		}

		.subscription-form input[type=text].red {
			color: #d11b1b;
			border: 1px solid #d11b1b
		}

		.subscription-form button {
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			margin: 0;
			width: 100%;
			background-color: #e1523d;
			color: #fff;
			font-size: 16px;
			padding: 12px 16px;
			line-height: 133%;
			font-weight: 600;
			border: 1px solid #e1523d;
			height: 48px;
			-moz-appearance: none;
			appearance: none;
			border-radius: 0
		}

		@media (min-width:1024px) {
			.subscription-form button {
				width: 129px;
				min-width: 129px
			}
		}

		.subscription-form button:hover {
			background-color: #d43821
		}

		.subscription-form .button__icon {
			padding: 6px 0 0
		}

		.subscription-error {
			position: absolute;
			bottom: -24px;
			display: none;
			font-size: 14px;
			color: #fff;
			font-weight: 600;
			line-height: 150%;
			left: 0
		}

		.article-list-shaded .article-teaser ul .subscription-error li,
		.module-is-collapsed .subscription-error .expand-section-top,
		.module-is-collapsed .subscription-error .expand-section-top:hover,
		.module-is-expanded .subscription-error .expand-section-top,
		.module-is-expanded .subscription-error .expand-section-top:hover,
		.rtf ul .subscription-error li,
		.rtf ul ul .subscription-error li,
		.search-form .subscription-error input[type=search],
		.search-form .subscription-error input[type=search].tt-input,
		.search-form .subscription-error input[type=search]:focus,
		.search-form .subscription-error input[type=text],
		.search-form .subscription-error input[type=text].tt-input,
		.search-form .subscription-error input[type=text]:focus,
		.subscription-error .article-list-shaded .article-teaser ul li,
		.subscription-error .awards-link,
		.subscription-error .awards-link:hover,
		.subscription-error .content-landing-nav-item-professionals:hover>span:before,
		.subscription-error .content-landing-nav-item-professionals>span:before,
		.subscription-error .content-landing-nav-item-students:hover>span:before,
		.subscription-error .content-landing-nav-item-students>span:before,
		.subscription-error .download-link,
		.subscription-error .facets-clear-all,
		.subscription-error .facets-clear-all.is-disabled:hover,
		.subscription-error .facets-clear-all:hover,
		.subscription-error .folio-list-add.is-added,
		.subscription-error .folio-preview-add.is-added,
		.subscription-error .header-search-submit,
		.subscription-error .icon,
		.subscription-error .icon-arrow-blk-sw,
		.subscription-error .icon-arrow-e,
		.subscription-error .icon-arrow-orange-e,
		.subscription-error .icon-arrow-orange-s,
		.subscription-error .icon-arrow-s,
		.subscription-error .icon-arrow-thin-e,
		.subscription-error .icon-arrow-thin-w,
		.subscription-error .icon-arrow-thin-white,
		.subscription-error .icon-arrow-thin-white-e,
		.subscription-error .icon-arrow-w,
		.subscription-error .icon-back,
		.subscription-error .icon-back-purple,
		.subscription-error .icon-back-search,
		.subscription-error .icon-cart,
		.subscription-error .icon-check-white,
		.subscription-error .icon-circle-arrow-blue-e,
		.subscription-error .icon-circle-arrow-orange-e,
		.subscription-error .icon-circle-arrow-orange-s,
		.subscription-error .icon-circle-arrow-white-e,
		.subscription-error .icon-circle-triangle-purple-e,
		.subscription-error .icon-circle-triangle-purple-s,
		.subscription-error .icon-close-blue,
		.subscription-error .icon-close-gray,
		.subscription-error .icon-close-orange,
		.subscription-error .icon-close-stroke-gray,
		.subscription-error .icon-contact-head,
		.subscription-error .icon-contact-head-white,
		.subscription-error .icon-dash-gray,
		.subscription-error .icon-document-white-lg,
		.subscription-error .icon-dot-purple,
		.subscription-error .icon-download,
		.subscription-error .icon-facebook,
		.subscription-error .icon-flyout-close,
		.subscription-error .icon-form,
		.subscription-error .icon-form-lg,
		.subscription-error .icon-glassdoor,
		.subscription-error .icon-globe,
		.subscription-error .icon-grad-cap,
		.subscription-error .icon-link-external,
		.subscription-error .icon-link-more,
		.subscription-error .icon-linkedin,
		.subscription-error .icon-linkedin-gray,
		.subscription-error .icon-load-more-blue,
		.subscription-error .icon-lock,
		.subscription-error .icon-mail,
		.subscription-error .icon-mail-gray,
		.subscription-error .icon-mail-purple-lg,
		.subscription-error .icon-mail-white-lg,
		.subscription-error .icon-microphone,
		.subscription-error .icon-more-less,
		.subscription-error .icon-pdf,
		.subscription-error .icon-plus-orange,
		.subscription-error .icon-plus-orange-sm,
		.subscription-error .icon-plus-white,
		.subscription-error .icon-professionals,
		.subscription-error .icon-professionals-orange,
		.subscription-error .icon-ribbon-orange,
		.subscription-error .icon-search,
		.subscription-error .icon-search-active,
		.subscription-error .icon-search-help,
		.subscription-error .icon-search-purple,
		.subscription-error .icon-search-tt,
		.subscription-error .icon-sharethis,
		.subscription-error .icon-students,
		.subscription-error .icon-students-orange,
		.subscription-error .icon-toolbox,
		.subscription-error .icon-twitter,
		.subscription-error .icon-video-play,
		.subscription-error .link-more.icon-circle-arrow-orange-e,
		.subscription-error .link-more.icon-circle-arrow-orange-e:hover,
		.subscription-error .link-more.icon-circle-arrow-orange-s,
		.subscription-error .link-more.icon-circle-arrow-orange-s:hover,
		.subscription-error .link-more.icon-circle-arrow-white-e,
		.subscription-error .link-more.icon-circle-arrow-white-e:hover,
		.subscription-error .link-more.icon-circle-triangle-purple-e,
		.subscription-error .link-more.icon-circle-triangle-purple-e:hover,
		.subscription-error .link-more.icon-circle-triangle-purple-s,
		.subscription-error .link-more.icon-circle-triangle-purple-s:hover,
		.subscription-error .module-is-collapsed .expand-section-top,
		.subscription-error .module-is-collapsed .expand-section-top:hover,
		.subscription-error .module-is-expanded .expand-section-top,
		.subscription-error .module-is-expanded .expand-section-top:hover,
		.subscription-error .people-connect-linkedin,
		.subscription-error .people-connect-linkedin:hover,
		.subscription-error .people-connect-mail,
		.subscription-error .people-connect-mail:hover,
		.subscription-error .people-search-help-toggle,
		.subscription-error .people-search-reset,
		.subscription-error .read-article-link,
		.subscription-error .related-content-item--report,
		.subscription-error .related-content-single-video:after,
		.subscription-error .rtf ul li,
		.subscription-error .rtf ul ul li,
		.subscription-error .search-form input[type=search],
		.subscription-error .search-form input[type=search].tt-input,
		.subscription-error .search-form input[type=search]:focus,
		.subscription-error .search-form input[type=text],
		.subscription-error .search-form input[type=text].tt-input,
		.subscription-error .search-form input[type=text]:focus {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			padding-right: 4px
		}

		.subscription-error .message {
			display: -ms-flexbox;
			display: flex
		}

		.content_slider+.section_intelligence {
			margin-top: 35px
		}

		.rtf+.section_intelligence {
			margin-top: 30px
		}

		.section_intelligence.section_intelligence-events {
			border-bottom: 1px solid #e0e0e0;
			padding-top: 1px;
			margin: 0 0 30px
		}

		.section_intelligence .meta {
			margin: 15px 0 15px 0
		}

		.section_intelligence .meta>p {
			font-weight: 700;
			font-size: 13px;
			margin: 0 0 2px 0
		}

		.section_intelligence .meta>p em {
			font-weight: 400
		}

		.section_intelligence .view-all {
			font-weight: 700;
			font-size: 14px
		}

		.section_intelligence .l-img-float-l {
			margin-bottom: 10px
		}

		.section_intelligence .content-item>p {
			font-size: 16px;
			line-height: 25px
		}

		.section_intelligence .content-item>p.content-one-col-blurb {
			font-size: 14px;
			line-height: 20px
		}

		.section_intelligence>.content-item-cols .content-item>p {
			font-size: 14px;
			line-height: 20px
		}

		.content-item.l-float-r {
			margin: 0 0 35px 35px;
			max-width: 50%
		}

		.content-item h5 {
			margin-bottom: 0
		}

		.content-item p {
			margin: 8px 0
		}

		.section_intelligence-events .content-item {
			padding-bottom: 40px
		}

		.section_intelligence-reports .content-item {
			padding-bottom: 50px
		}

		@media (max-width:710px) {
			.section_intelligence-reports .content-item {
				padding-bottom: 40px
			}

			.section_intelligence-reports .content-item .l-img-float-l {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.section_intelligence .content-item-cols .col {
				border-bottom: 1px solid #e0e0e0;
				float: left;
				margin-left: 7%;
				width: 46.4%;
				margin-bottom: 25px;
				padding-bottom: 20px
			}

			.section_intelligence .content-item-cols .col:first-child {
				margin-left: 0 !important
			}

			.lt-ie8 .section_intelligence .content-item-cols {
				margin-bottom: 28px
			}

			.section_intelligence .content-item-cols+.view-all {
				display: block;
				text-align: center
			}
		}

		@media only screen and (min-width:1001px) {
			.fullwidth-banner {
				margin-top: -.3125rem;
				padding-top: 2.4375em;
				padding-bottom: .25em
			}
		}

		.fullwidth-banner.services {
			background-color: #0c406b
		}

		.fullwidth-banner.industries {
			background-color: #0067b1
		}

		.fullwidth-banner.styleguide {
			background-color: #0c406b;
			padding-top: 5.4375rem;
			padding-bottom: 4.375rem
		}

		.fullwidth-banner.styleguide .fullwidth-banner__header {
			font-size: 2.125rem
		}

		.fullwidth-banner.styleguide .fullwidth-banner__contents {
			font-size: .875rem;
			margin-top: .9375rem;
			line-height: 1.43
		}

		.fullwidth-banner__header {
			font-size: 1.75rem;
			font-weight: 700;
			margin-bottom: 0;
			color: #fff
		}

		.fullwidth-banner__header:hover {
			opacity: initial
		}

		@media (max-width:710px) {
			.fullwidth-banner__header {
				padding-top: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.fullwidth-banner__header {
				font-size: 3.5rem
			}
		}

		.fullwidth-banner__contents {
			font-size: .875rem;
			line-height: 1.25rem;
			margin-top: .75rem;
			padding-right: 1.875rem;
			color: #fff
		}

		@media (max-width:710px) {
			.fullwidth-banner__contents {
				padding-bottom: 2rem
			}
		}

		@media only screen and (min-width:1001px) {
			.fullwidth-banner__contents {
				font-size: 1rem;
				line-height: 1.5rem;
				margin-top: 1.4375rem
			}
		}

		.article-teaser-intelligence:after,
		.article-teaser-intelligence:before {
			content: " ";
			display: table
		}

		.article-teaser-intelligence:after {
			clear: both
		}

		.article-teaser-intelligence:last-child {
			border-bottom: none
		}

		.article-teaser-intelligence .people-bio-heading {
			float: none;
			height: auto;
			width: 100%;
			border: none
		}

		.article-teaser-intelligence .people-bio-tel {
			margin-top: 1.5em;
			margin-bottom: 2em
		}

		.article-teaser-intelligence .vcard {
			top: 15px
		}

		.content-primary-intelligence .article-teaser-events,
		.content-primary-intelligence .article-teaser-related {
			padding-bottom: 20px
		}

		.content-primary-intelligence .article-teaser-related:first-child {
			padding-top: 0
		}

		.article-teaser-flush {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 10px
		}

		.article-teaser-flush a {
			color: #372868;
			font-size: 16px
		}

		.article-teaser-cart {
			background: #372868 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAG0SURBVDiN1ZS/axRBFMc/u7Ozu+7dxtyB1ZlCiLk0ikTIVTZWksJU+RuSSkgviI1/gJ2FrYVahDSxsEhjIyhCFBWLGAjEHyRyP/Zu7y47z+KO1QsXRkgg+JphePM+7/vevBmnNrsinLK5pw08W6gxQr93iDH/1ikrtFFPWFissb75gIXFGo16cnKoyYSoGFKZukBUDDGZXa29fAdMZoYJDDjWCLyReAeyzJC0UhxnEN1stEnTHgBp2qPZaON5CgARoVAMUcpF5BholglRIeR6rcphPxtAm22mZyoATM9UuHHzKnEcDYK14uP7HdpJF9f9U4Lz9/CnnR6XZy/y7MV9e41DW7p1jy+fdgnP+eOVKk+RtDo8f7KZK+12+1y5dom5+SpvX39m6902QaBzpUmrgxq2YyzU9xU/f9S5u/o4v5BfB02W79xmbr7K2tNXPHq4TqkcD5wC8fkI31fH91QElHKZLBdHMkeFIF9L5ZjJ0qhfjkzZ2TxTEcl7GAQaOSprjHm2A/FExMuNN3zY+sre7j7xRHRyqNYe3/YO2Nn+ThBqfN+u1goVEbT20NrL9zb7fz7p3/7TmA7NvLflAAAAAElFTkSuQmCC) no-repeat;
			color: #fff;
			display: block;
			font-size: 12px;
			float: right;
			line-height: 100%;
			margin: 1px 0 4px;
			padding: 4px 6px;
			position: absolute;
			right: 0;
			text-indent: 16px;
			text-transform: uppercase;
			top: 20px
		}

		@media only screen and (max-width:1000px) {
			.article-teaser-cart {
				display: inline-block;
				float: none;
				margin-bottom: 18px !important;
				position: static
			}
		}

		.link-podcast {
			padding-top: 4px;
			padding-bottom: 4px
		}

		.rtf-research-intelligence .article-teaser-date {
			margin-bottom: 4px !important
		}

		.rtf-research-intelligence .tag-lg {
			top: 0
		}

		.rtf-research-intelligence img {
			position: relative;
			top: 5px
		}

		@media only screen and (max-width:1000px) {
			.rtf-research-intelligence img.l-img-float-r.l-hidden-mq-small {
				width: 40%
			}
		}

		.article-research-download {
			margin: 21px 0 25px
		}

		.article-research-download .link-download,
		.article-research-download .link-more {
			margin: 3px 0;
			padding-bottom: 4px;
			padding-top: 4px
		}

		.bio_tabs {
			margin: 40px 0
		}

		.bio_tabs-content {
			display: none
		}

		.bio_tabs-content.is-active {
			display: block
		}

		.bio_tabs-content p:last-child {
			margin-bottom: 0
		}

		.bio_tabs-content-blurb {
			font-size: 14px;
			font-style: italic;
			font-weight: 700;
			margin-bottom: 0
		}

		.bio_tabs-content-inner {
			padding: 3.15%
		}

		.bio_tabs-content-title {
			font-size: 20px;
			font-weight: 700;
			margin-bottom: 15px
		}

		.bio_tabs-content-top {
			border-bottom: 1px solid #c5c1d3
		}

		.bio_tabs-content-wrap {
			background-color: #f5f4f7;
			border-top: 4px solid #0067b1
		}

		.bio_tabs-toggle {
			display: table-cell;
			padding: 6px 6px 50px;
			position: relative;
			text-align: center;
			vertical-align: middle;
			width: 20%
		}

		.bio_tabs-toggle:hover>img {
			box-shadow: 0 0 0 4px #e1523d
		}

		.bio_tabs-toggle:hover>img .no-boxshadow {
			border: 4px solid #e1523d
		}

		.bio_tabs-toggle.is-active:after {
			border-style: solid;
			border-width: 0 13px 18px 13px;
			border-color: transparent transparent #0067b1 transparent;
			content: "";
			cursor: default;
			height: 0;
			margin-left: -15px;
			position: absolute;
			left: 50%;
			bottom: 0;
			width: 0
		}

		.bio_tabs-toggle.is-active>img {
			box-shadow: 0 0 0 4px #0067b1
		}

		.bio_tabs-toggle.is-active>img .no-boxshadow {
			border: 4px solid #0067b1
		}

		.bio_tabs-toggle>img {
			border-radius: 50%;
			height: auto;
			max-height: 135px;
			max-width: 135px;
			width: 100%
		}

		.bio_tabs-toggle-wrap {
			display: table;
			width: 100%
		}

		@media (max-width:710px) {
			.bio_tabs-content-inner {
				padding: 7%
			}
		}

		.one-three-grid:after,
		.one-three-grid:before {
			content: " ";
			display: table
		}

		.one-three-grid:after {
			clear: both
		}

		@media only screen and (min-width:711px) {
			.one-three-grid {
				padding: initial
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid {
				background-color: #e0e0e0
			}
		}

		.one-three-grid__right {
			float: left;
			display: inline-block;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			height: 100%;
			margin-top: .75em
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__right {
				width: 100%;
				float: none;
				margin-top: 1.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__right {
				float: left;
				width: 40%;
				margin-top: 0
			}
		}

		@media only screen and (min-width:711px) {

			.one-three-grid__tablet-container:after,
			.one-three-grid__tablet-container:before {
				content: " ";
				display: table
			}

			.one-three-grid__tablet-container:after {
				clear: both
			}

			.one-three-grid__tablet-container>* {
				float: left
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__tablet-container>* {
				float: none
			}
		}

		.one-three-grid__right-inner-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-bottom: 1.0625em
		}

		.one-three-grid__right-inner-container:last-of-type {
			margin-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__right-inner-container:last-of-type {
				margin-right: 0
			}
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__right-inner-container {
				height: 7.625em;
				margin-bottom: 0;
				width: 48.5%;
				margin-right: 3%
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__right-inner-container {
				width: 100%;
				margin-right: 0;
				height: 13.75em;
				margin-bottom: 2.5em
			}
		}

		.one-three-grid__right-link-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-positive: 1;
			flex-grow: 1
		}

		.one-three-grid__right-image {
			background-repeat: no-repeat;
			background-size: cover;
			height: 7.8125em
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__right-image {
				height: 5em
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__right-image {
				height: 10em
			}
		}

		.one-three-grid__right-contents {
			-ms-flex-positive: 1;
			flex-grow: 1;
			color: #0c406b;
			font-weight: 400;
			font-size: .875rem;
			padding: .8125rem 1rem;
			border: 1px solid #e0e0e0;
			border-top: none;
			background-color: #fff
		}

		.one-three-grid__right-contents:hover {
			opacity: .75
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__right-contents {
				font-size: 1.125rem;
				padding: 1.0625rem 2rem 0;
				border: none
			}
		}

		.one-three-grid__left {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			height: 100%;
			margin-right: 3%
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left {
				width: 100%;
				float: none
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left {
				width: 57%;
				float: left
			}
		}

		.one-three-grid__left-link-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left-link-container {
				height: 22.125em
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left-link-container {
				height: 30em
			}
		}

		.one-three-grid__left-image {
			background-repeat: no-repeat;
			background-size: cover;
			height: 9.375em;
			background-position: 50% 50%
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left-image {
				height: 13.5em
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left-image {
				height: 17.5em
			}
		}

		.one-three-grid__left-contents {
			-ms-flex-positive: 1;
			flex-grow: 1;
			position: relative;
			border-top: none;
			padding: 1.3125em 0 1.125em
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left-contents {
				padding: 1em .9375em 1.125em;
				border: 1px solid #e0e0e0;
				background-color: #fff
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left-contents {
				padding: 2.0625em 3em 1.9375em;
				border: none
			}
		}

		.one-three-grid__left-header {
			color: #0c406b;
			font-size: 1.125rem;
			line-height: 1;
			margin-top: 0;
			margin-bottom: .3125rem
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left-header {
				font-size: 1.125rem;
				margin-bottom: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left-header {
				font-size: 1.5rem;
				margin-bottom: 1rem
			}
		}

		.one-three-grid__left-header:hover {
			opacity: 1;
			color: #0067b1
		}

		.one-three-grid__left-excerpt {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			margin-bottom: 1.625em;
			margin-top: 0
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left-excerpt {
				font-size: .875rem;
				line-height: 1.29;
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left-excerpt {
				font-size: 1.125rem;
				line-height: 2rem;
				margin-bottom: 3.3125em
			}
		}

		.one-three-grid__left-link {
			color: #0c406b;
			font-size: .75rem;
			cursor: pointer;
			font-weight: 700
		}

		.one-three-grid__left-link:hover {
			opacity: 1;
			color: #0067b1
		}

		@media only screen and (min-width:711px) {
			.one-three-grid__left-link {
				position: absolute;
				bottom: 1rem;
				left: .9375rem;
				font-size: .875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.one-three-grid__left-link {
				bottom: 1.9375rem;
				left: 3rem
			}
		}

		.simple-dropdown {
			border: 1px solid #d0d0d0;
			font-size: 14px;
			height: 34px;
			position: relative;
			width: 175px;
			z-index: 600
		}

		.simple-dropdown.is-closed {
			overflow: hidden
		}

		.simple-dropdown.is-open {
			overflow: visible
		}

		.simple-dropdown-select {
			color: #666;
			height: 100%
		}

		.simple-dropdown-select:hover {
			cursor: pointer
		}

		.simple-dropdown-select-text {
			border-right: 1px solid #d0d0d0;
			box-sizing: border-box;
			display: block;
			float: left;
			font-weight: 700;
			height: 100%;
			padding-left: 12px;
			padding-top: 9px;
			width: 141px
		}

		.simple-dropdown-select-btn {
			display: block;
			float: left;
			height: 34px;
			position: relative;
			width: 34px
		}

		.simple-dropdown-select-btn::after {
			margin-top: -3px;
			left: 12px;
			top: 50%;
			content: "";
			height: 0;
			position: absolute;
			width: 0;
			transform: scale(.99);
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			border-top: 6px solid #0067b1
		}

		.rtf .simple-dropdown-items {
			background-color: #f6f6f6;
			border: 1px solid #d0d0d0;
			box-sizing: border-box;
			left: -1px;
			top: 34px;
			margin: 0;
			padding-left: 12px;
			padding-right: 12px;
			position: absolute;
			width: 177px
		}

		.rtf .simple-dropdown-items.is-open {
			display: block
		}

		.rtf .simple-dropdown-items.is-closed {
			display: none
		}

		.rtf .simple-dropdown-item {
			background-image: none !important;
			font-size: 14px;
			padding: 10px 0 !important;
			margin: 0 !important
		}

		.rtf .simple-dropdown-item:hover a {
			color: #e1523d
		}

		.rtf .simple-dropdown-item:not(:last-child) {
			border-bottom: 1px solid #d0d0d0
		}

		.rtf .simple-dropdown-item a {
			color: #363636
		}

		.rtf .simple-dropdown-item.is-active {
			font-weight: 700
		}

		.steps {
			counter-reset: steps
		}

		.steps-title {
			border-bottom: 1px solid #ccc;
			font-size: 20px;
			font-weight: 700;
			margin-bottom: 30px;
			padding-bottom: 15px
		}

		.steps-step {
			margin-bottom: 55px;
			padding-left: 70px;
			position: relative
		}

		.steps-step:before {
			color: #372868;
			counter-increment: steps;
			content: counter(steps);
			font-size: 32px;
			padding-left: 14px;
			position: absolute;
			top: 0;
			left: 0;
			width: 56px
		}

		.steps-step-desc {
			font-size: 14px
		}

		.steps-step-desc>p {
			font-size: inherit;
			margin: 16px 0 0
		}

		.steps-step-desc>p:first-child {
			margin-top: 0
		}

		.steps-step-text {
			border-left: 1px solid #372868;
			padding-left: 15px
		}

		.steps-step-title {
			display: block;
			font-size: 16px;
			font-weight: 700;
			margin-bottom: 1em
		}

		.table_list-col1,
		.table_list-col2,
		.table_list-col3 {
			box-sizing: border-box;
			float: left;
			position: relative
		}

		.table_list-headings {
			width: 100%
		}

		.table_list-container {
			margin-top: 28px
		}

		.table_list-container .location-list__heading,
		.table_list-container h4 {
			color: #ff6326;
			margin-bottom: 28px;
			font-size: 20px
		}

		.table_list-container .location-list__heading em,
		.table_list-container h4 em {
			font-weight: 400;
			font-style: italic
		}

		.table_list-container .location-list__heading span,
		.table_list-container h4 span {
			font-weight: 400
		}

		.table_list-container:after {
			content: " ";
			clear: both
		}

		.table_list-item {
			border-top: 1px solid #ccc;
			line-height: 125%;
			padding: 18px 0
		}

		.expand-section-events .table_list-item {
			padding-bottom: 0
		}

		.table_list-campus_events .table_list-col1 {
			padding-right: 3%;
			width: 42%
		}

		.table_list-campus_events .table_list-col2 {
			width: 30%
		}

		.table_list-campus_events .table_list-col3 {
			text-align: right;
			width: 28%
		}

		.table_list-email a,
		.table_list-headings a,
		.table_list-item-name,
		.table_list-item-name a {
			font-weight: 700;
			color: #372868
		}

		.table_list-headings {
			font-size: 13px;
			font-weight: 700;
			text-transform: uppercase;
			margin-bottom: 8px
		}

		.asc-desc {
			background-position: 100% 72%;
			position: relative;
			padding: 0 8px;
			top: -.125em;
			width: 10px
		}

		.asc-desc img {
			display: none
		}

		.table_list-results {
			border-bottom: 1px solid #ccc
		}

		.expand-section-events .table_list-results {
			border-bottom: 0
		}

		.table_list-row+div.is-expanded {
			margin-top: 10px
		}

		.table_list-item-name {
			font-size: 16px
		}

		.table_list-campus_events .table_list-item-name {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAATCAMAAABbR/ZNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNjUxRDY3QTFFMjA2ODExODIyQUIxRjkzQ0Q3MzBGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRUZFRDg4ODA2RDkxMUU0ODkzNUEwMjdEMDkwMjJGMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRUZFRDg4NzA2RDkxMUU0ODkzNUEwMjdEMDkwMjJGMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZmYyYjUzMC02N2NkLTQzZTEtOWFjNC1jNGZiMGVlOTNkNGUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDY1MUQ2N0ExRTIwNjgxMTgyMkFCMUY5M0NENzMwRjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wtpZCAAABHVBMVEX///83KGhAMm/29fg4KWnz8vZBM3A6K2qvqcPV0d+Fe6NdUISRiayHfqT6+fvg3uhfU4aIf6WFfKOwqsPV0uCuqMJqX47DvtHIxNaMg6hHOXTT0N5pXo7QzNutpsFiVolgVIfY1eH08/ft7PG5tMpAMW+Ee6LX1OGyrMXOy9qfl7azrcadlrWAdp+Vja91a5eZkbJWSoBnW4za1+NXS4Ctp8Hr6vBGOHOgmbdtYpHj4eqGfaTSz91UR358cpzc2uXy8vZeUoZ3bJhdUYXk4ut3bZn+/v6LgqdaTYKspsD5+PpbT4M/MG6QiKxKPHY7LGvg3ec8LWzh3+jOytp+dJ3Jxdbx8PTm5Oze3Obl4+t4bplZTIFPQnq1sMd7cZxSY9pvAAABCklEQVR42pxRx3bCMBDclQU2xWAb2/Te0gPpDVIhvff6/5+RdbCMHXLKHKSR5s1o9BZgDEnR9hUJ/kRbZUhgantCklIaetCCAVU9jAGE9apnq4jLsmWVBa+knADFtTVX7IM9gLovwCLZNBjT0y/3nzPHC8u7WaExwxxl17ZnP4LvYmy1Jko9dSESZWOJRSO+yo8tWkKlmGsrhQASGU9tbczFk7RTQPPHdnO5jkVXXLveHCAvNBIU4NgaBU4RS+LDxaPMCZ1zTkAyniP63pmuu+ohXg3BnJcRuW2TTX7Y8ZW6QPmMtlf11iklG8+BCfRwcUS23jj/uvs1n/75qaD5/MT0prJp+Be+BRgAPKkWQApnZZAAAAAASUVORK5CYII=);
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: 34px
		}

		.table_list-row {
			padding-top: 8px
		}

		.table_list-row:first-child {
			padding-top: 0
		}

		.table_list-item-secondary {
			font-size: 13px;
			line-height: 16px;
			margin-bottom: 2px
		}

		.table_list-location-mobile {
			margin-top: 1em;
			display: none
		}

		.cb {
			clear: both
		}

		@media (max-width:710px) {
			.table_list-container {
				font-size: .73em
			}

			.table_list-item-name {
				font-size: 14px
			}

			.people-expertise-more {
				margin-top: 17px
			}

			.table_list-form-results .content-secondary-toggle {
				margin-top: 8px
			}

			.table_list-item-name {
				line-height: 20px
			}
		}

		@media only screen and (max-width:1000px) {
			.table_list-campus_events .table_list-col1 {
				width: 70%
			}

			.table_list-campus_events .table_list-col2 {
				display: none
			}

			.table_list-campus_events .table_list-col3 {
				float: right;
				text-align: right;
				width: 30%
			}

			.table_list-location-mobile {
				display: block
			}
		}

		.creditors-table {
			overflow-x: auto
		}

		.creditors-table table {
			margin: 20px 0 40px 0;
			border-collapse: collapse;
			overflow-x: auto;
			display: block;
			width: -moz-fit-content;
			width: fit-content;
			max-width: 100%
		}

		@media only screen and (min-width:1001px) {
			.creditors-table table {
				margin: 20px 0 30px 0
			}
		}

		@media only screen and (min-width:1215px) {
			.creditors-table table {
				margin: 0 0 30px 0
			}
		}

		.creditors-table tbody {
			border-bottom: solid #f1f1f1 1px
		}

		.creditors-table thead tr {
			height: auto;
			padding: 15px
		}

		.creditors-table thead th {
			padding: 0 25px 5px 25px;
			letter-spacing: .1em
		}

		@media only screen and (min-width:711px) {
			.creditors-table thead th {
				padding: 0 25px 5px 25px
			}
		}

		@media only screen and (min-width:1001px) {
			.creditors-table thead th {
				padding: 0 25 12px 25px;
				max-width: 250px
			}
		}

		.creditors-table tr {
			height: auto
		}

		.creditors-table td,
		.creditors-table th {
			border: none
		}

		.creditors-table th {
			text-align: center;
			font-weight: 700;
			color: #0067b1;
			font-size: 12px;
			line-height: 14px;
			text-transform: uppercase;
			padding-top: 1rem;
			padding-bottom: 1rem;
			border-bottom: #969696 solid 1px;
			border-top: none
		}

		@media only screen and (min-width:1001px) {
			.creditors-table th {
				text-align: left;
				max-width: 250px
			}
		}

		.creditors-table td {
			white-space: normal;
			border-bottom: none;
			color: #363636;
			font-size: 1rem;
			line-height: 1.5rem;
			text-align: center;
			padding: 16px 0 15px 0;
			max-width: 95px
		}

		@media only screen and (min-width:711px) {
			.creditors-table td {
				min-width: 160px;
				max-width: 100%;
				padding: 12px 30px 15px 0
			}
		}

		@media only screen and (min-width:1001px) {
			.creditors-table td {
				min-width: 150px;
				width: auto;
				max-width: 100%;
				padding: 25px 25px 25px 0;
				text-align: left
			}
		}

		.creditors-table td:first-of-type {
			border-left: none;
			padding-left: 0
		}

		.creditors-table th:first-of-type {
			border-left: none;
			padding-left: 0;
			padding-right: 0
		}

		.creditors-table td:last-of-type {
			border-right: none;
			padding-right: 0
		}

		.creditors-table th:last-of-type {
			border-right: none;
			padding-left: 0;
			padding-right: 0
		}

		@media only screen and (min-width:1001px) {
			.creditors-table th:last-of-type {
				padding-left: 25px
			}
		}

		.creditors-table.privacy-page th {
			text-align: left;
			padding-left: 0
		}

		.creditors-table.privacy-page td {
			text-align: left
		}

		@media (max-width:710px) {
			.creditors-table.privacy-page td {
				max-width: 350px;
				min-width: 220px;
				padding-left: 0;
				padding-right: 20px
			}
		}

		.topic_list>:first-child {
			margin-top: 0
		}

		.topic_list>:first-child>:first-child {
			margin-top: 0
		}

		.topic_list .l-float-l:first-child+*,
		.topic_list .l-float-r:first-child+* {
			margin-top: 0
		}

		.topic_list>:last-child {
			margin-bottom: 0
		}

		.topic_list>:last-child>:last-child {
			margin-bottom: 0
		}

		.topic_list {
			margin: 40px 0
		}

		.topic_list-item {
			padding: 22px 0
		}

		.topic_list.has-top-border .topic_list-item {
			padding: 30px 0;
			border-top: 1px solid #e0e0e0
		}

		.topic_list.has-top-border .topic_list-item:first-child {
			border-top: 0
		}

		.rtf+.topic_list.has-top-border .topic_list.has-top-border .topic_list-item:first-child {
			border-top: 1px solid #e0e0e0
		}

		.topic_list-item-desc>p:last-child {
			margin-bottom: 0
		}

		.topic_list-item-img {
			text-align: center
		}

		.topic_list-item-title {
			display: block;
			margin-bottom: 12px
		}

		.topic_list-item-title>a {
			color: #372868
		}

		.topic_list-item-title>a:hover {
			color: #e1523d
		}

		.topic_list-alt_headers .topic_list-item-title {
			font-weight: 400;
			font-size: 30px
		}

		@media (max-width:710px) {
			.topic_list-item-img {
				margin-bottom: 15px
			}
		}

		@media only screen and (min-width:711px) {
			.topic_list-item {
				display: table;
				width: 100%
			}

			.topic_list-item-img,
			.topic_list-item-text {
				display: table-cell;
				vertical-align: middle
			}

			.topic_list-item-img {
				width: 150px
			}

			.topic_list-match_icons {
				margin-left: 14px
			}

			.topic_list-match_icons .topic_list-item-img,
			.topic_list-match_icons .topic_list-item-text {
				vertical-align: top
			}

			.topic_list-match_icons .topic_list-item-img {
				width: 60px
			}

			.topic_list-match_icons .topic_list-item-text {
				padding-left: 14px
			}
		}

		.js-tabs-active {
			overflow-y: scroll
		}

		.js-tabs-content {
			display: none
		}

		.js-tabs-content.is-active {
			display: block
		}

		.article_tabs,
		.tabs {
			margin-bottom: 100px
		}

		.article_tabs-toggle-wrap,
		.tabs-toggle-wrap {
			display: inline-block;
			padding: 7px 20px;
			margin-bottom: 20px;
			background-color: #f3f3f3;
			text-align: center
		}

		.article_tabs-toggle-wrap-teal,
		.tabs-toggle-wrap-teal {
			background-color: #008fbe
		}

		.article_tabs-toggle,
		.tabs-toggle {
			display: inline-block;
			padding-right: 16px;
			margin-top: 9px;
			margin-bottom: 9px;
			margin-right: 12px;
			font-weight: 700;
			font-size: 14px;
			line-height: 1;
			color: #372868;
			border-right: 1px solid #ccc
		}

		.article_tabs-toggle:last-child,
		.tabs-toggle:last-child {
			padding-right: 0;
			margin-right: 0;
			border-right: 0
		}

		.article_tabs-toggle-teal .article_tabs-toggle,
		.article_tabs-toggle-teal .tabs-toggle,
		.tabs-toggle-wrap-teal .article_tabs-toggle,
		.tabs-toggle-wrap-teal .tabs-toggle {
			color: #fff
		}

		.article_tabs-toggle-teal .article_tabs-toggle.is-active,
		.article_tabs-toggle-teal .article_tabs-toggle:hover,
		.article_tabs-toggle-teal .tabs-toggle.is-active,
		.article_tabs-toggle-teal .tabs-toggle:hover,
		.tabs-toggle-wrap-teal .article_tabs-toggle.is-active,
		.tabs-toggle-wrap-teal .article_tabs-toggle:hover,
		.tabs-toggle-wrap-teal .tabs-toggle.is-active,
		.tabs-toggle-wrap-teal .tabs-toggle:hover {
			color: #fff;
			text-decoration: underline
		}

		.article_tabs-toggle.is-active,
		.tabs-toggle.is-active {
			color: #e1523d
		}

		.rtf .thumbnail-list-item,
		.thumbnail-list-item {
			margin-bottom: 2em
		}

		.rtf .thumbnail-list-item .thumbnail-list-item-text,
		.rtf .thumbnail-list-item .thumbnail-list-item-title,
		.thumbnail-list-item .thumbnail-list-item-text,
		.thumbnail-list-item .thumbnail-list-item-title {
			margin: 0;
			overflow: hidden
		}

		.rtf .thumbnail-list-item .thumbnail-list-item-title,
		.thumbnail-list-item .thumbnail-list-item-title {
			margin-bottom: 3px
		}

		.rtf .thumbnail-list-item .thumbnail-list-item-text>li,
		.thumbnail-list-item .thumbnail-list-item-text>li {
			background-image: none;
			padding-left: 0;
			list-style: none;
			margin: 0;
			margin-bottom: 3px
		}

		.thumbnail-list-item-image {
			float: left;
			height: 95px;
			margin-right: 20px;
			width: 95px
		}

		.rtf .thumbnail-list-item-title,
		.thumbnail-list-item-title {
			font-weight: 700;
			margin: 0
		}

		@media only screen and (min-width:711px) {

			.rtf .thumbnail-list-item,
			.thumbnail-list-item {
				padding-right: 20%
			}
		}

		.corp {
			border-top: 1px solid #e5e5e5;
			padding-top: 25px
		}

		.corp-card {
			box-sizing: border-box;
			margin-bottom: 1em
		}

		.corp-list .corp-card {
			display: inline-block;
			margin-bottom: 2em;
			vertical-align: top
		}

		.corp-card-detail {
			margin: 0;
			font-size: 13px;
			line-height: 18px
		}

		.corp-card-email {
			font-weight: 700
		}

		.corp-card-name {
			display: block;
			font-size: 16px;
			font-weight: 700;
			line-height: 20px;
			margin-bottom: 5px
		}

		.corp-heading {
			margin: 0 0 1em;
			font-weight: 700
		}

		.corp-list>li {
			margin-bottom: 30px
		}

		.corp-list .corp-card-img {
			display: block;
			height: 95px;
			margin-bottom: .6em
		}

		.corp-list .corp-card-img:empty {
			visibility: hidden
		}

		.person.corp-card .corp-card-heading {
			margin-top: -.25em;
			margin-bottom: 0
		}

		.person.corp-card .corp-card-title.corp-card-detail {
			margin-bottom: 1em
		}

		.person.corp-card .corp-card-detail {
			margin-bottom: .5em
		}

		.person.corp-card-img {
			display: inline-block;
			position: relative
		}

		.person.corp-card-vcard {
			background-position: 50% 50%;
			display: block;
			height: 39px;
			margin: 0 0 20px 20px;
			width: 39px
		}

		.person.corp-card-vcard-ib {
			background-position: 50% 50%;
			display: inline-block;
			height: 39px;
			width: 39px
		}

		@media (max-width:710px) {
			.person.corp-card-img {
				max-width: 75%
			}

			.corp-list .corp-card {
				padding-right: 5%;
				width: 48%
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.corp-list .corp-card {
				padding-right: 6%;
				width: 49.4%
			}
		}

		@media only screen and (min-width:711px) {
			.corp-heading {
				margin-bottom: 1.6em
			}

			.corp-card-name {
				margin-bottom: .4em
			}
		}

		@media only screen and (min-width:1001px) {
			.corp-list .corp-card {
				padding-right: 3%;
				width: 32%
			}
		}

		.timeline {
			background-color: #f9f9f9;
			padding-top: 60px;
			position: relative
		}

		.timeline:before {
			background-color: #ececec;
			content: "";
			height: 15px;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%
		}

		.timeline-nav {
			font-size: 0;
			list-style: none;
			overflow: hidden;
			position: absolute;
			top: 0;
			left: 0;
			white-space: nowrap;
			width: 100%
		}

		.timeline-nav-next,
		.timeline-nav-prev {
			background-color: #f9f9f9;
			background-repeat: no-repeat;
			height: 50px;
			position: absolute;
			top: 15px;
			width: 40px
		}

		.timeline-nav-next:after,
		.timeline-nav-prev:after {
			content: "";
			height: 100%;
			pointer-events: none;
			position: absolute;
			top: 0;
			width: 15px
		}

		.timeline-nav-next {
			background-position: 30% 50%;
			right: 0
		}

		.timeline-nav-next:after {
			background-image: linear-gradient(to right, rgba(249, 249, 249, 0) 0, #f9f9f9 100%);
			left: -14px
		}

		.timeline-nav-prev {
			background-position: 70% 50%;
			left: 0
		}

		.timeline-nav-prev:after {
			background-image: linear-gradient(to left, rgba(249, 249, 249, 0) 0, #f9f9f9 100%);
			right: -15px
		}

		.timeline-nav-year {
			border-top: 15px solid #0067b1;
			color: #0067b1;
			display: inline-block;
			font-size: 16px;
			font-weight: 700;
			padding-top: 24px;
			position: relative;
			text-align: center;
			vertical-align: top;
			width: 90px
		}

		.timeline-nav-year:after {
			background-color: #0067b1;
			content: "";
			height: 15px;
			margin-left: -1px;
			position: absolute;
			top: -1px;
			left: 50%;
			width: 2px
		}

		.timeline-nav-year.is-active {
			border-top-color: #e1523d;
			font-size: 30px
		}

		.timeline-nav-year.is-active:after {
			background-color: #e1523d
		}

		.timeline-nav-year.is-active>a {
			color: #e1523d
		}

		.timeline-year {
			display: none
		}

		.timeline-year.is-active {
			display: block
		}

		.timeline-nav-years {
			position: relative;
			left: 50%;
			transition: margin-left .5s
		}

		@media only screen and (max-width:1000px) {
			.timeline-content {
				padding: 30px 9% 20px
			}

			.svg .timeline-nav-next {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxNyAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPmljb24tYXJyb3ctZTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS05IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtMTIuMDAwMDAwKSIgZmlsbD0iIzQ0NjhCQiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMTguODk5OSwzNy45OTYxIEMxOC4zMzk5LDM3Ljk5NjEgMTcuNzc5OSwzNy43ODExIDE3LjM1MjksMzcuMzUxMSBDMTYuNDk4OSwzNi40OTAxIDE2LjQ5ODksMzUuMDk4MSAxNy4zNTI5LDM0LjIzNjEgTDI2LjUzMTksMjUuMDAwMSBMMTcuMzUyOSwxNS43NjMxIEMxNi40OTg5LDE0LjkwNDEgMTYuNDk4OSwxMy41MDkxIDE3LjM1MjksMTIuNjUwMSBDMTguMjA2OSwxMS43ODkxIDE5LjU5MjksMTEuNzg5MSAyMC40NDY5LDEyLjY1MDEgTDMyLjcxOTksMjUuMDAwMSBMMjAuNDQ2OSwzNy4zNTExIEMyMC4wMTk5LDM3Ljc4MTEgMTkuNDU5OSwzNy45OTYxIDE4Ljg5OTksMzcuOTk2MSIgaWQ9IkZpbGwtMjEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K)
			}

			.no-svg .timeline-nav-next {
				background-image: url("/images/assets/icon-arrow-e.png")
					/*ImageEmbed:skip*/
			}

			.svg .timeline-nav-prev {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTdweCIgaGVpZ2h0PSIyNnB4Ig0KCSB2aWV3Qm94PSItMSA0IDE3IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xIDQgMTcgMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHRpdGxlPmljb24tYXJyb3ctZTwvdGl0bGU+DQo8ZGVzY3JpcHRpb24+Q3JlYXRlZCB3aXRoIFNrZXRjaCAoaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoKTwvZGVzY3JpcHRpb24+DQo8ZyBpZD0iUGFnZS05IiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgk8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi4wMDAwMDAsIC0xMi4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCgkJPHBhdGggaWQ9IkZpbGwtMjEiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiM0NDY4QkIiIGQ9Ik0yOS41LDE2YzAuNiwwLDEuMSwwLjIsMS41LDAuNmMwLjksMC45LDAuOSwyLjMsMCwzLjFMMjEuOSwyOQ0KCQkJbDkuMiw5LjJjMC45LDAuOSwwLjksMi4zLDAsMy4xYy0wLjksMC45LTIuMiwwLjktMy4xLDBMMTUuNywyOUwyOCwxNi42QzI4LjQsMTYuMiwyOSwxNiwyOS41LDE2Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
			}

			.no-svg .timeline-nav-prev {
				background-image: url("/images/assets/icon-arrow-w.png")
					/*ImageEmbed:skip*/
			}

			.timeline-nav-year {
				font-size: 16px
			}

			.timeline-year-img {
				display: block;
				margin: 0 auto 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.timeline {
				padding-top: 90px
			}

			.timeline:after {
				background-image: linear-gradient(to bottom, rgba(249, 249, 249, 0) 0, #f9f9f9 100%);
				content: "";
				height: 50px;
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%
			}

			.timeline-content {
				height: 250px;
				overflow-y: auto;
				padding: 20px 65px 30px;
				position: relative
			}

			.svg .timeline-nav-next {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAxMiAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCBCZXRhIDMuMSAoODcxNSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmljb24tYXJyb3ctc20tYmx1ZS1lPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoIEJldGEuPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPGcgaWQ9Imljb24tYXJyb3ctc20tYmx1ZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgOS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTkuNTAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiM0NDY4QkIiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZUSV9yZXNwb25zaXZlX2ljb25zIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjksOSBDMTcuOSw5LjQgMTcuOCw5LjggMTcuNSwxMC4xIEMxNi45LDEwLjcgMTUuOSwxMC43IDE1LjQsMTAuMSBMOSwzLjggTDIuNiwxMC4xIEMyLDEwLjcgMSwxMC43IDAuNSwxMC4xIEMtMC4xLDkuNSAtMC4xLDguNiAwLjUsOCBMOSwtMC41IEwxNy41LDcuOSBDMTcuOCw4LjIgMTcuOSw4LjYgMTcuOSw5IiBpZD0iRmlsbC0xMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
			}

			.no-svg .timeline-nav-next {
				background-image: url("/images/assets/icon-arrow-sm-blue-e.png")
					/*ImageEmbed:skip*/
			}

			.svg .timeline-nav-next:hover {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPlNsaWNlIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDkuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTkuMDAwMDAwKSB0cmFuc2xhdGUoLTE5LjAwMDAwMCwgLTE2LjAwMDAwMCkiIGZpbGw9IiNGRjYzMjciPg0KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjA1ODYsMjEuMDAzNCBDMTYuMDU4NiwyMC42MTg0IDE2LjIwNjYsMjAuMjMzNCAxNi41MDE2LDE5Ljk0MDQgQzE3LjA5MzYsMTkuMzUzNCAxOC4wNTM2LDE5LjM1MzQgMTguNjQ0NiwxOS45NDA0IEwyNC45OTg2LDI2LjI0ODQgTDMxLjM1NTYsMTkuOTQwNCBDMzEuOTQ2NiwxOS4zNTM0IDMyLjkwNjYsMTkuMzUzNCAzMy40OTc2LDE5Ljk0MDQgQzM0LjA4ODYsMjAuNTI3NCAzNC4wODg2LDIxLjQ4MDQgMzMuNDk3NiwyMi4wNjY0IEwyNC45OTg2LDMwLjUwMDQgTDE2LjUwMTYsMjIuMDY2NCBDMTYuMjA2NiwyMS43NzM0IDE2LjA1ODYsMjEuMzg4NCAxNi4wNTg2LDIxLjAwMzQiIGlkPSJGaWxsLTE1IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
			}

			.no-svg .timeline-nav-next:hover {
				background-image: url("/images/assets/icon-arrow-sm-orange-e.png")
					/*ImageEmbed:skip*/
			}

			.svg .timeline-nav-prev {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxOXB4Ig0KCSB2aWV3Qm94PSItMyA3IDEyIDE5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0zIDcgMTIgMTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHRpdGxlPmljb24tYXJyb3ctc20tYmx1ZS1lPC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgkNCgkJPGcgaWQ9Imljb24tYXJyb3ctc20tYmx1ZS1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgOS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTkuNTAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCA0LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPg0KCQk8ZyBpZD0iUGFnZS02IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCgkJCTxnIGlkPSJGVElfcmVzcG9uc2l2ZV9pY29ucyI+DQoJCQkJPHBhdGggaWQ9IkZpbGwtMTIiIGZpbGw9IiM0NDY4QkIiIGQ9Ik03LjEsNGMwLTAuNCwwLjEtMC44LDAuNC0xLjFjMC42LTAuNiwxLjYtMC42LDIuMSwwbDYuNCw2LjNsNi40LTYuMw0KCQkJCQljMC42LTAuNiwxLjYtMC42LDIuMSwwYzAuNiwwLjYsMC42LDEuNSwwLDIuMWwtOC41LDguNUw3LjQsNS4xQzcuMiw0LjgsNy4xLDQuNCw3LjEsNCIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
			}

			.no-svg .timeline-nav-prev {
				background-image: url("/images/assets/icon-arrow-sm-blue-w.png")
					/*ImageEmbed:skip*/
			}

			.svg .timeline-nav-prev:hover {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPg0KICAgIDxkZXNjcmlwdGlvbj5DcmVhdGVkIHdpdGggU2tldGNoIChodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gpPC9kZXNjcmlwdGlvbj4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+DQogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjRkY2MzI3Ij4NCiAgICAgICAgICAgIDxnIGlkPSJpY29uLWFycm93LXNtLXB1cnBsZS1lIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjUwMDAwMCwgOS4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC01LjUwMDAwMCwgLTkuMDAwMDAwKSAiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlLTUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuMDAzOSwxNy45NDA5IEMwLjYxODksMTcuOTQwOSAwLjIzMzksMTcuNzkyOSAtMC4wNTkxLDE3LjQ5NzkgQy0wLjY0NjEsMTYuOTA1OSAtMC42NDYxLDE1Ljk0NTkgLTAuMDU5MSwxNS4zNTQ5IEw2LjI0NzksOS4wMDA5IEwtMC4wNTkxLDIuNjQzOSBDLTAuNjQ2MSwyLjA1MjkgLTAuNjQ2MSwxLjA5MjkgLTAuMDU5MSwwLjUwMTkgQzAuNTI2OSwtMC4wODkxIDEuNDgwOSwtMC4wODkxIDIuMDY1OSwwLjUwMTkgTDEwLjQ5OTksOS4wMDA5IEwyLjA2NTksMTcuNDk3OSBDMS43NzM5LDE3Ljc5MjkgMS4zODg5LDE3Ljk0MDkgMS4wMDM5LDE3Ljk0MDkiIGlkPSJGaWxsLTkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
			}

			.no-svg .timeline-nav-prev:hover {
				background-image: url("/images/assets/icon-arrow-sm-orange-w.png")
					/*ImageEmbed:skip*/
			}

			.timeline-nav-year {
				font-size: 16px
			}

			.timeline-year-img {
				float: right;
				margin: 0 0 25px 25px
			}
		}

		.accordion {
			position: relative
		}

		.accordion.accordion-type-2 .accordion-title.active+.accordion-content {
			max-height: 10000px;
			transition: 1s max-height
		}

		@media only screen and (min-width:1001px) {
			.accordion.accordion-type-2 .accordion-title.active+.accordion-content .accordion-img {
				display: block
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion.accordion-type-2 .accordion-title:not(.active)+.accordion-content .accordion-img {
				display: none
			}
		}

		.accordion.accordion-type-2 .accordion-item {
			border-top: none
		}

		@media only screen and (min-width:1001px) {
			.accordion.accordion-type-2 .accordion-item {
				padding-bottom: 30px
			}
		}

		.accordion.location-accordion {
			width: calc(100% + 52px);
			margin: 1.875rem 0 1.875rem -1.625rem
		}

		@media only screen and (min-width:711px) {
			.accordion.location-accordion {
				width: calc(100% + 56px);
				margin: 2.625rem 0 3.8125rem -1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion.location-accordion {
				width: 100%;
				margin: 3.125rem 0 3.75rem
			}
		}

		.accordion.location-accordion .accordion-item:first-of-type {
			border-top: 1px solid #f1f1f1
		}

		.accordion.location-accordion .accordion-item:first-of-type .active+.accordion-content {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.accordion.accordion-excerpt .accordion-title .accordion-toggle--secondary.accordion-toggle--no-icon {
				padding: 1.875rem 2.8125rem .8125rem 0
			}
		}

		.accordion.accordion-excerpt .accordion-title+.accordion-content .accordion-content-full {
			min-height: 1.5rem
		}

		.accordion.accordion-excerpt .accordion-title+.accordion-content .accordion-content-inner-excerpt p {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis
		}

		.accordion.accordion-excerpt .accordion-title.active+.accordion-content .accordion-content-inner-excerpt {
			display: none
		}

		.accordion.accordion-excerpt .accordion-title.active+.accordion-content .accordion-content-full {
			display: block
		}

		.accordion.accordion-excerpt .accordion-title:not(.active)+.accordion-content .accordion-content-inner-excerpt {
			display: block;
			margin-bottom: 30px
		}

		@media only screen and (min-width:711px) {
			.accordion.accordion-excerpt .accordion-title:not(.active)+.accordion-content .accordion-content-inner-excerpt>p {
				font-size: 18px;
				line-height: 26px
			}
		}

		.accordion.accordion-excerpt .accordion-title:not(.active)+.accordion-content .accordion-content-full {
			display: none
		}

		.accordion__sub-content {
			padding: .625em 0;
			margin-left: 3.125em;
			border-bottom: 1px solid #e0e0e0
		}

		@media only screen and (min-width:711px) {
			.accordion__sub-content {
				padding: 1.5em 0;
				margin-left: 3.1875em
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion__sub-content {
				margin-left: 3.5em
			}
		}

		.accordion__sub-content .accordion__sub-content-title,
		.accordion__sub-content h5 {
			font-size: 1rem;
			line-height: 1.5rem;
			margin-bottom: .3125em;
			color: #363636
		}

		@media only screen and (min-width:1001px) {

			.accordion__sub-content .accordion__sub-content-title,
			.accordion__sub-content h5 {
				margin-bottom: .5625em
			}
		}

		.accordion__sub-content .accordion__sub-content-title:hover,
		.accordion__sub-content h5:hover {
			opacity: initial
		}

		.accordion__sub-content:last-of-type {
			border-bottom: none
		}

		.accordion__list-container {
			list-style: none
		}

		.accordion__list-container li:before {
			content: "•";
			color: #0c406b;
			padding-right: .6875rem
		}

		.accordion__list-container li>ul {
			margin-left: 1.5rem
		}

		@media only screen and (min-width:1001px) {
			.accordion__list-container li>ul {
				margin-left: 3.5625rem
			}
		}

		.accordion__sublink {
			color: #0067b1
		}

		.accordion__sublink:hover {
			opacity: .8
		}

		.js .accordion-content.is-active,
		.js .accordion-content.is-expanded {
			display: block
		}

		.box .accordion .accordion-content,
		.box .accordion .accordion-title {
			background-color: #fff
		}

		.box .accordion .accordion-title {
			padding: 12px 12px;
			margin: 3px 0 0;
			font-weight: 700;
			font-size: 14px;
			line-height: 1;
			text-transform: uppercase;
			color: #000
		}

		.box .accordion .accordion-title:first-child {
			margin-top: 0
		}

		.js .box .accordion .accordion-content {
			display: none
		}

		.accordion-item {
			border-bottom: 1px solid #e0e0e0;
			border-right: none;
			border-left: none
		}

		.location-accordion .accordion-item {
			background: #fff;
			padding: 0 1.875rem;
			border: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.location-accordion .accordion-item {
				padding: 0 2.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.location-accordion .accordion-item {
				padding: 0 1.875rem
			}
		}

		.accordion-item.icon-expand-container:first-of-type {
			border-top: none
		}

		@media only screen and (min-width:1001px) {
			.accordion-item {
				padding-top: 1.125em
			}
		}

		.accordion-item:first-child {
			margin-top: 0
		}

		.accordion-item__subheader {
			margin-top: 0;
			padding-right: 0;
			padding-left: 3.625em;
			margin-bottom: 0;
			padding-bottom: 1.6875em;
			font-size: .875rem;
			line-height: 1.25rem;
			border-bottom: 1px solid transparent
		}

		@media only screen and (min-width:711px) {
			.accordion-item__subheader {
				padding-right: 2em;
				padding-left: 3.6875em;
				margin-bottom: 1.25rem
			}

			.accordion-item__subheader:last-of-type {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-item__subheader {
				padding-left: 3.5rem;
				font-size: .875rem;
				line-height: 1.5rem;
				margin-bottom: 1.8125em
			}
		}

		.accordion-item.module-is-expanded {
			padding-bottom: 0
		}

		.accordion-item.module-is-expanded .accordion-item__subheader {
			border-bottom: 1px solid #e0e0e0
		}

		.accordion-item:hover a {
			color: #0067b1
		}

		.accordion-item:hover .accordion-toggle__arrow-icon {
			border-color: #fff;
			border-bottom-color: transparent;
			border-left-color: transparent
		}

		.accordion-item:hover .accordion-toggle__arrow {
			background-color: #0067b1
		}

		.accordion-item:hover .accordion-toggle__arrow .accordion-toggle__arrow-icon {
			border-color: #fff;
			border-bottom-color: transparent;
			border-left-color: transparent
		}

		.accordion-item:hover .accordion-toggle--secondary:after {
			border-color: #fff;
			opacity: 1
		}

		.accordion-item.active .accordion-toggle__arrow {
			background-color: #f1f1f1
		}

		.accordion-item.active .accordion-toggle__arrow:hover {
			background-color: #0067b1;
			color: #fff
		}

		.accordion-item.active .accordion-toggle__arrow:hover .accordion-toggle__arrow-icon {
			border-color: #fff
		}

		.accordion-item.active a {
			color: #0067b1
		}

		.accordion-filter .accordion-item.active a {
			color: initial;
			font-weight: 700
		}

		.accordion-item__number {
			transition: opacity .3s;
			opacity: 0
		}

		.accordion-item__number.active {
			width: 1.25rem;
			height: 1.25rem;
			display: inline-block;
			background-color: #0067b1;
			color: #0067b1;
			text-align: center;
			line-height: 1.25rem;
			border-radius: 50%;
			font-weight: 700;
			font-size: .75rem;
			opacity: 1;
			transition: opacity .3s
		}

		.accordion-item__arrow {
			border: 1px solid #0067b1;
			background-repeat: no-repeat;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 0;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .25s
		}

		.active .accordion-item__arrow {
			outline: solid red 1px !important;
			right: .6875rem;
			border-color: #e1523d;
			transform: translateY(-50%) rotate(315deg)
		}

		@media only screen and (min-width:1001px) {
			.active .accordion-item__arrow {
				right: .6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-item__arrow {
				right: .6875rem;
				height: .5rem;
				width: .5rem
			}
		}

		.accordion-item--secondary {
			padding-top: 0;
			background-color: transparent
		}

		.accordion-download {
			padding-top: 0;
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.accordion-download .accordion-title,
		.accordion-download a {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.accordion-download:hover .accordion-toggle__arrow:after {
			border-color: #fff
		}

		.accordion-annual-item .accordion-toggle {
			font-size: 1rem;
			color: #363636;
			padding-left: 0
		}

		@media only screen and (min-width:1001px) {
			.accordion-annual-item .accordion-toggle {
				font-size: 1.25rem
			}
		}

		.accordion-annual-item .accordion-toggle__arrow {
			right: 0
		}

		.accordion-annual-item.active {
			border-bottom: none
		}

		.accordion-title {
			font-weight: 700;
			line-height: 1;
			font-size: .875rem;
			padding: 0
		}

		.accordion-download .accordion-title {
			font-size: .875rem;
			padding-top: 1.125rem;
			padding-bottom: 1.125rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			padding-left: 0
		}

		@media only screen and (min-width:711px) {
			.accordion-download .accordion-title {
				padding-left: .625rem;
				padding-top: 1.4375rem;
				padding-bottom: 1.4375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-download .accordion-title {
				font-size: 1rem;
				height: 4.0625rem;
				padding-left: 0;
				padding-top: 0;
				padding-bottom: 0
			}
		}

		.about-accordion .accordion-title {
			height: initial
		}

		.accordion-annual-item .accordion-title {
			height: 3.75rem;
			padding: 0 .6875rem
		}

		@media only screen and (min-width:711px) {
			.accordion-annual-item .accordion-title {
				height: 5.625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-annual-item .accordion-title {
				padding: 0 .9375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-title {
				font-size: 1.25rem
			}
		}

		.accordion-title__icon {
			display: inline-block;
			vertical-align: middle;
			width: 1.3125rem;
			height: 1.3125rem;
			position: relative;
			bottom: 0;
			margin-right: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.accordion-title__icon {
				bottom: .0625rem;
				margin-right: 1.0625rem
			}
		}

		.accordion-title__icon:after,
		.accordion-title__icon:before {
			background: #0c406b;
			content: "";
			height: 1px;
			position: absolute;
			top: 50%;
			left: 50%;
			width: 11px;
			margin-top: -.5px;
			transition: transform .25s
		}

		@media only screen and (min-width:1001px) {

			.accordion-title__icon:after,
			.accordion-title__icon:before {
				width: 12px
			}
		}

		.accordion-title__icon:before {
			transform: rotate(90deg)
		}

		.accordion-title__icon:after {
			transform: rotate(180deg)
		}

		.accordion-title:hover {
			opacity: initial
		}

		.accordion-toggle {
			display: block;
			padding: 1.25rem 3.75rem 1.25rem 0;
			text-decoration: none;
			position: relative;
			text-decoration: none;
			position: relative;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.accordion-toggle {
				padding: 1.25rem 0 1.1875rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-toggle {
				padding: 1.9375rem 3.75rem 1.1875rem 0
			}
		}

		.accordion-download .accordion-toggle {
			width: 100%
		}

		.accordion-toggle:before {
			content: "";
			position: absolute;
			left: .375rem;
			width: 1.3125rem;
			height: 1.3125rem;
			background-color: #e0e0e0;
			border-radius: 100%
		}

		@media only screen and (min-width:1001px) {
			.accordion-toggle:before {
				left: 1.5rem
			}
		}

		.accordion-download .accordion-toggle:before {
			display: none
		}

		.accordion-toggle.js-expand-toggle:before {
			left: .375rem
		}

		.svg .accordion-toggle {
			background-image: none
		}

		.accordion-toggle:hover {
			color: #0c406b
		}

		.svg .accordion-toggle.is-active,
		.svg .accordion-toggle.is-toggled,
		.svg .accordion-toggle:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTcuOHB4IiBoZWlnaHQ9IjExLjFweCINCgkgdmlld0JveD0iMC4xIDExLjUgMTcuOCAxMS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuMSAxMS41IDE3LjggMTEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1hcnJvdy1zbS13aGl0ZS1zPC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgkNCgkJPGcgaWQ9Imljb24tYXJyb3ctc20td2hpdGUtcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDUuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC01LjUwMDAwMCkgIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCgkJPGcgaWQ9IlBhZ2UtNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQoJCQk8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KCQkJCTxwYXRoIGlkPSJGaWxsLTEyIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuOS0yYzAsMC40LTAuMSwwLjgtMC40LDEuMWMtMC42LDAuNi0xLjYsMC42LTIuMSwwTDktNy4yTDIuNi0wLjlDMi0wLjMsMS0wLjMsMC41LTAuOQ0KCQkJCQljLTAuNi0wLjYtMC42LTEuNSwwLTIuMUw5LTExLjVsOC41LDguNEMxNy44LTIuOCwxNy45LTIuNCwxNy45LTIiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .accordion-toggle.is-active,
		.no-svg .accordion-toggle.is-toggled,
		.no-svg .accordion-toggle:hover {
			background-image: url("/images/assets/icon-arrow-sm-white-s.png")
				/*ImageEmbed:skip*/
		}

		.accordion-toggle.is-active,
		.accordion-toggle.is-toggled,
		.accordion-toggle:hover {
			text-decoration: none
		}

		.svg .accordion-toggle.is-active,
		.svg .accordion-toggle.is-toggled,
		.svg .accordion-toggle:hover {
			background-image: none
		}

		.accordion-toggle.active .accordion-title__icon:before {
			transform: rotate(0)
		}

		.accordion-toggle.active .accordion-title__icon:after {
			transform: rotate(0)
		}

		.accordion-toggle__arrow {
			position: absolute;
			width: 2rem;
			height: 2rem;
			border-radius: 100%;
			background-color: #f1f1f1;
			right: 0;
			top: 50%;
			transform: translateY(-50%);
			transition: .25s all
		}

		.is-toggled .accordion-toggle__arrow {
			background-color: #0067b1
		}

		.accordion-toggle__arrow-icon {
			content: "";
			border: 1px solid #0067b1;
			position: absolute;
			border-bottom-color: transparent;
			border-left-color: transparent;
			top: 45%;
			right: .6875rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			width: .625rem;
			height: .625rem;
			transition: all .25s
		}

		.js-accordion-item.active .accordion-toggle__arrow-icon {
			border-color: #0067b1;
			border-left: none;
			border-bottom: none;
			top: 58%;
			transform: translateY(-50%) rotate(315deg)
		}

		.accordion-toggle--secondary {
			color: #363636;
			font-weight: 600;
			font-size: 1.375rem;
			line-height: 1.75rem;
			padding: 1.875rem 2.4375rem 1.875rem 2.875rem;
			background-color: transparent;
			position: relative
		}

		.accordion-toggle--secondary:before {
			background-color: transparent
		}

		.accordion-toggle--secondary.accordion-toggle--no-icon {
			padding-left: 0
		}

		@media only screen and (min-width:1001px) {
			.accordion-toggle--secondary.accordion-toggle--no-icon:after {
				top: 2.75rem
			}
		}

		.accordion-toggle--secondary.is-toggled {
			border-bottom: 1px solid #e0e0e0
		}

		@media only screen and (min-width:711px) {
			.accordion-toggle--secondary.accordion-toggle--no-icon {
				padding: 1.875rem 2.8125rem 1.875rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-toggle--secondary {
				padding: 1.875rem 2.8125rem 1.875rem 4.625rem
			}

			.accordion-toggle--secondary.accordion-toggle--no-icon {
				padding: 1.875rem 2.8125rem 1.875rem 0
			}
		}

		.accordion-content {
			padding: 0;
			display: none
		}

		.accordion-content .rtf-txt-cols {
			background-color: transparent;
			margin: 0;
			padding: 0
		}

		@media only screen and (max-width:1000px) {
			.accordion-content .rtf-txt-cols .rtf-txt-col+.rtf-txt-col :first-child {
				margin-top: 1em
			}
		}

		.accordion-content .rtf-multi-col-2-cols li {
			margin-top: 12px;
			margin-bottom: 0
		}

		.accordion-content.is-active {
			padding: .75em 0
		}

		.accordion-content.is-expanded {
			margin-top: 0
		}

		.accordion-type-2 .accordion-content {
			display: block;
			max-height: 0;
			transition: .5s max-height;
			overflow: hidden
		}

		@media only screen and (min-width:1001px) {
			.accordion-type-2 .accordion-content {
				max-height: 1.5rem
			}
		}

		.accordion-content--secondary {
			padding: 0;
			background-color: transparent;
			max-height: 0;
			overflow-y: hidden;
			transition: max-height .5s cubic-bezier(0, 1, 0, 1)
		}

		.accordion-content--secondary.is-expanded {
			transition: max-height 1s ease-in-out
		}

		.accordion-content-inner {
			padding: .625rem 0
		}

		@media only screen and (min-width:1001px) {
			.accordion-content-inner {
				padding: 0;
				max-width: 95%
			}
		}

		.accordion-content-inner p:first-of-type {
			margin-top: 0
		}

		.accordion-content-inner .accordion-img {
			width: 80px;
			height: 80px;
			margin-right: 1.5rem;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.accordion-content-inner .accordion-img {
				float: left;
				width: 9.375rem;
				height: 9.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-content-inner .accordion-img {
				margin-bottom: 1.875rem;
				margin-top: .3125rem
			}
		}

		.accordion-content-inner .styled-list {
			clear: both;
			list-style: none
		}

		.accordion-list {
			list-style-type: none;
			padding: 0 1rem
		}

		.accordion-list>li {
			margin-top: 0;
			line-height: 2.625rem;
			padding-left: .5rem;
			font-size: .875rem
		}

		@media only screen and (min-width:1001px) {
			.accordion-list>li {
				font-size: 1rem
			}
		}

		.accordion-list>li:before {
			content: "—";
			padding-right: 16px
		}

		.accordion-list--col-2 {
			-moz-column-count: 2;
			column-count: 2;
			-moz-column-gap: 6.25rem;
			column-gap: 6.25rem;
			-moz-column-width: 15.625rem;
			column-width: 15.625rem
		}

		.accordion__list-container li {
			margin-bottom: .375em
		}

		@media only screen and (min-width:711px) {
			.accordion__list-container li {
				margin-bottom: 0
			}
		}

		.accordion-filters .accordion-content.is-expanded {
			border: 0;
			padding: 12px 10px
		}

		.accordion-filters .accordion-item {
			margin: 0
		}

		.accordion-filters .accordion-item+.accordion-item {
			border-top: 1px solid #fff
		}

		.accordion-filters .accordion-toggle {
			background-color: #0067b1;
			background-position: 94% 50%;
			background-position: right 10px center;
			background-size: 8px 14px;
			color: #fff;
			padding: 10px 60px 10px 10px;
			text-transform: none
		}

		.accordion-filters .accordion-toggle:hover {
			color: #fff;
			cursor: pointer
		}

		@media only screen and (max-width:1000px) {
			.accordion-filters-inputs {
				padding: 0 .875rem
			}
		}

		.accordion-filters-inputs li {
			margin-bottom: 0
		}

		.accordion-filters-inputs li+li {
			margin-top: 4px
		}

		.accordion-filters-inputs label {
			display: block;
			font-size: 12px
		}

		.accordion-filters-inputs input[type=checkbox] {
			float: left;
			margin-left: 0
		}

		.accordion-filters-inputs input[type=checkbox]+label {
			font-weight: 400;
			margin-left: 20px
		}

		.accordion-filters-inputs input[type=checkbox]:checked+label {
			font-weight: 700
		}

		.accordion-filters-links a {
			color: #0067b1
		}

		.accordion-filters-links li {
			font-size: 12px;
			line-height: 1.2
		}

		.accordion-filters-row-select .select-mask,
		.accordion-filters-row-select label {
			display: inline-block;
			vertical-align: middle
		}

		.accordion-filters-row-select label {
			padding: 10px 0;
			width: 25%
		}

		.accordion-filters-row-select label+.select-mask {
			width: 71%
		}

		.accordion-filters-row+.accordion-filters-row {
			margin-top: 2px
		}

		.accordion-w-icons .accordion-title {
			display: table;
			width: 100%
		}

		.accordion-w-icons .accordion-toggle {
			display: table-cell;
			height: 40px;
			padding-left: 80px;
			position: relative;
			vertical-align: middle
		}

		@media (max-width:710px) {
			.accordion-w-icons .accordion-toggle {
				padding-right: 50px
			}
		}

		.accordion-w-icons .accordion-toggle.is-active .accordion-title-image,
		.accordion-w-icons .accordion-toggle.is-toggled .accordion-title-image,
		.accordion-w-icons .accordion-toggle:hover .accordion-title-image {
			left: -9000em
		}

		.accordion-w-icons .accordion-toggle.is-active .accordion-title-image-active,
		.accordion-w-icons .accordion-toggle.is-toggled .accordion-title-image-active,
		.accordion-w-icons .accordion-toggle:hover .accordion-title-image-active {
			left: 20px
		}

		.accordion-title-image,
		.accordion-title-image-active {
			position: absolute;
			top: 0;
			margin-top: 12px
		}

		.accordion-title-image {
			left: 20px
		}

		.accordion-title-image-active {
			left: -9000em
		}

		.accordion-icon {
			position: absolute;
			left: 0;
			top: 50%;
			bottom: auto;
			transform: translateY(-50%);
			width: 1.75rem;
			transition: opacity .25s
		}

		@media only screen and (min-width:1001px) {
			.accordion-icon {
				width: 3rem
			}
		}

		.accordion-icon--hover {
			opacity: 0
		}

		.accordion-annual-list {
			display: -ms-flexbox;
			display: flex;
			padding: .5rem 1.5rem;
			-ms-flex-align: center;
			align-items: center;
			background-color: #0067b1;
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			margin-bottom: .625rem !important
		}

		@media only screen and (min-width:711px) {
			.accordion-annual-list {
				margin-bottom: .9375rem !important
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-annual-list {
				margin-bottom: 1.875rem !important
			}
		}

		.accordion-annual-list__header {
			font-size: 1rem;
			font-weight: 700;
			color: #fff
		}

		.accordion-annual-list:last-of-type {
			border-bottom: none
		}

		.accordion-annual-list__download {
			display: inline-block;
			width: 1.125rem;
			height: 1.125rem;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMy44IDVMMTAuNCAwLjJDMTAuMyAwLjEgMTAuMiAwIDEwIDBIMC42QzAuMyAwIDAgMC4zIDAgMC42VjE3LjNDMCAxNy43IDAuMyAxOCAwLjYgMThIMTMuNEMxMy43IDE4IDE0IDE3LjcgMTQgMTcuNFY1LjRDMTQgNS4yIDE0IDUuMSAxMy44IDVaTTIuNiA1SDYuNEM2LjggNSA3IDUuMiA3IDUuNUM3IDUuOCA2LjggNiA2LjQgNkgyLjZDMi4zIDYgMiA1LjggMiA1LjVDMiA1LjIgMi4zIDUgMi42IDVaTTExLjQgMTRIMi42QzIuMyAxNCAyIDEzLjggMiAxMy41QzIgMTMuMiAyLjMgMTMgMi42IDEzSDExLjRDMTEuNyAxMyAxMiAxMy4yIDEyIDEzLjVDMTIgMTMuOCAxMS43IDE0IDExLjQgMTRaTTExLjQgMTBIMi42QzIuMyAxMCAyIDkuOCAyIDkuNUMyIDkuMiAyLjMgOSAyLjYgOUgxMS40QzExLjcgOSAxMiA5LjIgMTIgOS41QzEyIDkuOCAxMS43IDEwIDExLjQgMTBaTTEyIDZIOVYySDkuMUwxMiA1LjhWNloiIGZpbGw9IiMwQzQwNkIiLz4NCjwvc3ZnPg0K);
			background-size: contain;
			background-repeat: no-repeat;
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.accordion-annual-list__download:hover {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMy44IDVMMTAuNCAwLjJDMTAuMyAwLjEgMTAuMiAwIDEwIDBIMC42QzAuMyAwIDAgMC4zIDAgMC42VjE3LjNDMCAxNy43IDAuMyAxOCAwLjYgMThIMTMuNEMxMy43IDE4IDE0IDE3LjcgMTQgMTcuNFY1LjRDMTQgNS4yIDE0IDUuMSAxMy44IDVaTTIuNiA1SDYuNEM2LjggNSA3IDUuMiA3IDUuNUM3IDUuOCA2LjggNiA2LjQgNkgyLjZDMi4zIDYgMiA1LjggMiA1LjVDMiA1LjIgMi4zIDUgMi42IDVaTTExLjQgMTRIMi42QzIuMyAxNCAyIDEzLjggMiAxMy41QzIgMTMuMiAyLjMgMTMgMi42IDEzSDExLjRDMTEuNyAxMyAxMiAxMy4yIDEyIDEzLjVDMTIgMTMuOCAxMS43IDE0IDExLjQgMTRaTTExLjQgMTBIMi42QzIuMyAxMCAyIDkuOCAyIDkuNUMyIDkuMiAyLjMgOSAyLjYgOUgxMS40QzExLjcgOSAxMiA5LjIgMTIgOS41QzEyIDkuOCAxMS43IDEwIDExLjQgMTBaTTEyIDZIOVYySDkuMUwxMiA1LjhWNloiIGZpbGw9IiNGRjYzMjYiLz4NCjwvc3ZnPg0K)
		}

		.accordion-annual-list__url {
			display: inline-block;
			width: 1.125rem;
			height: 1.125rem;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05IDBDMy45ODU3MSAwIDAgMy45ODU3MSAwIDlDMCAxNC4wMTQzIDMuOTg1NzEgMTggOSAxOEMxNC4wMTQzIDE4IDE4IDE0LjAxNDMgMTggOUMxOCAzLjk4NTcxIDE0LjAxNDMgMCA5IDBaTTEyLjIxNDMgOC40ODU3MUMxMi4yMTQzIDcuNzE0MjkgMTIuMDg1NyA2Ljk0Mjg2IDEyLjA4NTcgNi4zSDE0LjkxNDNDMTUuMTcxNCA2Ljk0Mjg2IDE1LjQyODYgNy43MTQyOSAxNS40Mjg2IDguNDg1NzFIMTIuMjE0M1pNMi41NzE0MyA4LjQ4NTcxQzIuNTcxNDMgNy43MTQyOSAyLjgyODU3IDYuOTQyODYgMy4wODU3MSA2LjNINi4wNDI4NkM1LjkxNDI5IDYuOTQyODYgNS45MTQyOSA3LjcxNDI5IDUuOTE0MjkgOC40ODU3MUgyLjU3MTQzWk02Ljk0Mjg2IDYuM0gxMC45Mjg2QzExLjA1NzEgNi45NDI4NiAxMS4xODU3IDcuNzE0MjkgMTEuMTg1NyA4LjQ4NTcxSDYuODE0MjlDNi44MTQyOSA3LjcxNDI5IDYuOTQyODYgNi45NDI4NiA2Ljk0Mjg2IDYuM1pNMi41NzE0MyA5LjUxNDI5SDUuOTE0MjlDNS45MTQyOSAxMC4yODU3IDYuMDQyODYgMTEuMDU3MSA2LjA0Mjg2IDExLjgyODZIMy4yMTQyOUMyLjgyODU3IDExLjA1NzEgMi41NzE0MyAxMC4yODU3IDIuNTcxNDMgOS41MTQyOVpNNi44MTQyOSA5LjUxNDI5SDExLjE4NTdDMTEuMTg1NyAxMC4yODU3IDExLjA1NzEgMTEuMDU3MSAxMS4wNTcxIDExLjgyODZINi45NDI4NkM2Ljk0Mjg2IDExLjA1NzEgNi44MTQyOSAxMC4yODU3IDYuODE0MjkgOS41MTQyOVpNMTIuMjE0MyA5LjUxNDI5SDE1LjQyODZDMTUuNDI4NiAxMC4yODU3IDE1LjE3MTQgMTEuMDU3MSAxNC43ODU3IDExLjgyODZIMTEuOTU3MUMxMi4wODU3IDExLjA1NzEgMTIuMDg1NyAxMC4yODU3IDEyLjIxNDMgOS41MTQyOVpNMTQuMjcxNCA1LjI3MTQzSDExLjgyODZDMTEuNyA0LjM3MTQzIDExLjQ0MjkgMy42IDExLjE4NTcgMi45NTcxNEMxMi40NzE0IDMuMzQyODYgMTMuNSA0LjI0Mjg2IDE0LjI3MTQgNS4yNzE0M1pNOS45IDIuN0MxMC4yODU3IDMuMzQyODYgMTAuNjcxNCA0LjI0Mjg2IDEwLjggNS4yNzE0M0g3LjJDNy40NTcxNCA0LjI0Mjg2IDcuNzE0MjkgMy4zNDI4NiA4LjEgMi43QzguMzU3MTQgMi41NzE0MyA4LjYxNDI5IDIuNTcxNDMgOSAyLjU3MTQzQzkuMzg1NzEgMi41NzE0MyA5LjY0Mjg2IDIuNTcxNDMgOS45IDIuN1pNNi45NDI4NiAyLjk1NzE0QzYuNTU3MTQgMy42IDYuNDI4NTcgNC4zNzE0MyA2LjE3MTQzIDUuMjcxNDNIMy43Mjg1N0M0LjUgNC4yNDI4NiA1LjUyODU3IDMuMzQyODYgNi45NDI4NiAyLjk1NzE0Wk0zLjcyODU3IDEyLjcyODZINi4xNzE0M0M2LjMgMTMuNjI4NiA2LjU1NzE0IDE0LjQgNi44MTQyOSAxNS4wNDI5QzUuNjU3MTQgMTQuNjU3MSA0LjUgMTMuNzU3MSAzLjcyODU3IDEyLjcyODZaTTguMSAxNS4zQzcuNzE0MjkgMTQuNjU3MSA3LjQ1NzE0IDEzLjc1NzEgNy4yIDEyLjcyODZIMTAuOTI4NkMxMC42NzE0IDEzLjg4NTcgMTAuNDE0MyAxNC42NTcxIDEwLjAyODYgMTUuNDI4NkM5LjY0Mjg2IDE1LjQyODYgOS4zODU3MSAxNS40Mjg2IDkgMTUuNDI4NkM4LjYxNDI5IDE1LjQyODYgOC4zNTcxNCAxNS40Mjg2IDguMSAxNS4zWk0xMS4xODU3IDE1LjA0MjlDMTEuNDQyOSAxNC40IDExLjcgMTMuNjI4NiAxMS44Mjg2IDEyLjcyODZIMTQuMjcxNEMxMy41IDEzLjc1NzEgMTIuNDcxNCAxNC42NTcxIDExLjE4NTcgMTUuMDQyOVoiIGZpbGw9IiMwQzQwNkIiLz4NCjwvc3ZnPg0K);
			background-size: contain;
			background-repeat: no-repeat;
			margin-left: 1rem;
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.accordion-annual-list__url:hover {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05IDBDMy45ODU3MSAwIDAgMy45ODU3MSAwIDlDMCAxNC4wMTQzIDMuOTg1NzEgMTggOSAxOEMxNC4wMTQzIDE4IDE4IDE0LjAxNDMgMTggOUMxOCAzLjk4NTcxIDE0LjAxNDMgMCA5IDBaTTEyLjIxNDMgOC40ODU3MUMxMi4yMTQzIDcuNzE0MjkgMTIuMDg1NyA2Ljk0Mjg2IDEyLjA4NTcgNi4zSDE0LjkxNDNDMTUuMTcxNCA2Ljk0Mjg2IDE1LjQyODYgNy43MTQyOSAxNS40Mjg2IDguNDg1NzFIMTIuMjE0M1pNMi41NzE0MyA4LjQ4NTcxQzIuNTcxNDMgNy43MTQyOSAyLjgyODU3IDYuOTQyODYgMy4wODU3MSA2LjNINi4wNDI4NkM1LjkxNDI5IDYuOTQyODYgNS45MTQyOSA3LjcxNDI5IDUuOTE0MjkgOC40ODU3MUgyLjU3MTQzWk02Ljk0Mjg2IDYuM0gxMC45Mjg2QzExLjA1NzEgNi45NDI4NiAxMS4xODU3IDcuNzE0MjkgMTEuMTg1NyA4LjQ4NTcxSDYuODE0MjlDNi44MTQyOSA3LjcxNDI5IDYuOTQyODYgNi45NDI4NiA2Ljk0Mjg2IDYuM1pNMi41NzE0MyA5LjUxNDI5SDUuOTE0MjlDNS45MTQyOSAxMC4yODU3IDYuMDQyODYgMTEuMDU3MSA2LjA0Mjg2IDExLjgyODZIMy4yMTQyOUMyLjgyODU3IDExLjA1NzEgMi41NzE0MyAxMC4yODU3IDIuNTcxNDMgOS41MTQyOVpNNi44MTQyOSA5LjUxNDI5SDExLjE4NTdDMTEuMTg1NyAxMC4yODU3IDExLjA1NzEgMTEuMDU3MSAxMS4wNTcxIDExLjgyODZINi45NDI4NkM2Ljk0Mjg2IDExLjA1NzEgNi44MTQyOSAxMC4yODU3IDYuODE0MjkgOS41MTQyOVpNMTIuMjE0MyA5LjUxNDI5SDE1LjQyODZDMTUuNDI4NiAxMC4yODU3IDE1LjE3MTQgMTEuMDU3MSAxNC43ODU3IDExLjgyODZIMTEuOTU3MUMxMi4wODU3IDExLjA1NzEgMTIuMDg1NyAxMC4yODU3IDEyLjIxNDMgOS41MTQyOVpNMTQuMjcxNCA1LjI3MTQzSDExLjgyODZDMTEuNyA0LjM3MTQzIDExLjQ0MjkgMy42IDExLjE4NTcgMi45NTcxNEMxMi40NzE0IDMuMzQyODYgMTMuNSA0LjI0Mjg2IDE0LjI3MTQgNS4yNzE0M1pNOS45IDIuN0MxMC4yODU3IDMuMzQyODYgMTAuNjcxNCA0LjI0Mjg2IDEwLjggNS4yNzE0M0g3LjJDNy40NTcxNCA0LjI0Mjg2IDcuNzE0MjkgMy4zNDI4NiA4LjEgMi43QzguMzU3MTQgMi41NzE0MyA4LjYxNDI5IDIuNTcxNDMgOSAyLjU3MTQzQzkuMzg1NzEgMi41NzE0MyA5LjY0Mjg2IDIuNTcxNDMgOS45IDIuN1pNNi45NDI4NiAyLjk1NzE0QzYuNTU3MTQgMy42IDYuNDI4NTcgNC4zNzE0MyA2LjE3MTQzIDUuMjcxNDNIMy43Mjg1N0M0LjUgNC4yNDI4NiA1LjUyODU3IDMuMzQyODYgNi45NDI4NiAyLjk1NzE0Wk0zLjcyODU3IDEyLjcyODZINi4xNzE0M0M2LjMgMTMuNjI4NiA2LjU1NzE0IDE0LjQgNi44MTQyOSAxNS4wNDI5QzUuNjU3MTQgMTQuNjU3MSA0LjUgMTMuNzU3MSAzLjcyODU3IDEyLjcyODZaTTguMSAxNS4zQzcuNzE0MjkgMTQuNjU3MSA3LjQ1NzE0IDEzLjc1NzEgNy4yIDEyLjcyODZIMTAuOTI4NkMxMC42NzE0IDEzLjg4NTcgMTAuNDE0MyAxNC42NTcxIDEwLjAyODYgMTUuNDI4NkM5LjY0Mjg2IDE1LjQyODYgOS4zODU3MSAxNS40Mjg2IDkgMTUuNDI4NkM4LjYxNDI5IDE1LjQyODYgOC4zNTcxNCAxNS40Mjg2IDguMSAxNS4zWk0xMS4xODU3IDE1LjA0MjlDMTEuNDQyOSAxNC40IDExLjcgMTMuNjI4NiAxMS44Mjg2IDEyLjcyODZIMTQuMjcxNEMxMy41IDEzLjc1NzEgMTIuNDcxNCAxNC42NTcxIDExLjE4NTcgMTUuMDQyOVoiIGZpbGw9IiNGRjYzMjYiLz4NCjwvc3ZnPg0K)
		}

		@media only screen and (min-width:1001px) {
			.accordion-annual-list__url {
				margin-left: 0
			}
		}

		.accordion-annual-list:hover {
			background-color: #0067b1
		}

		.accordion-annual-list:hover .accordion-annual-list__header {
			color: #fff;
			opacity: initial
		}

		.accordion-content--annual {
			padding: 0
		}

		.accordion-annual-list-container {
			display: -ms-flexbox;
			display: flex
		}

		.accordion-annual-list-container>* {
			-ms-flex: 0 1 auto
		}

		.accordion-annual-list-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.accordion-annual-list-container>* {
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: calc(100% - 0em);
			margin-right: 0;
			margin-bottom: 0
		}

		.accordion-annual-list-container>:nth-child(1n+1) {
			margin-right: 0
		}

		.accordion-annual-list-container>:last-child {
			margin-right: 0
		}

		@media only screen and (min-width:711px) {
			.accordion-annual-list-container {
				display: -ms-flexbox;
				display: flex
			}

			.accordion-annual-list-container>* {
				-ms-flex: 0 1 auto
			}

			.accordion-annual-list-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.accordion-annual-list-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(50% - .75em);
				margin-right: 1.5em;
				margin-bottom: 0
			}

			.accordion-annual-list-container>:nth-child(1n+1) {
				margin-right: 1.5em
			}

			.accordion-annual-list-container>:nth-child(2n+2) {
				margin-right: 0
			}

			.accordion-annual-list-container>:last-child {
				margin-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-annual-list-container {
				display: -ms-flexbox;
				display: flex
			}

			.accordion-annual-list-container>* {
				-ms-flex: 0 1 auto
			}

			.accordion-annual-list-container {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

			.accordion-annual-list-container>* {
				width: 100%;
				-ms-flex-negative: 0;
				flex-shrink: 0;
				width: calc(50% - 1.5625em);
				margin-right: 3.125em;
				margin-bottom: 0
			}

			.accordion-annual-list-container>:nth-child(1n+1) {
				margin-right: 3.125em
			}

			.accordion-annual-list-container>:nth-child(2n+2) {
				margin-right: 0
			}

			.accordion-annual-list-container>:last-child {
				margin-right: 0
			}
		}

		.governance-accordion .accordion-report-container .accordion-item {
			border-top: solid 1px #f1f1f1;
			border-bottom: solid 1px #f1f1f1
		}

		.governance-accordion .accordion-report-container:hover .accordion-toggle__arrow {
			background-color: #0067b1
		}

		.governance-accordion .accordion-report-container:hover .accordion-toggle__arrow .accordion-toggle__arrow-icon {
			border-color: #fff;
			border-bottom-color: transparent;
			border-left-color: transparent
		}

		.governance-accordion>div:first-of-type .accordion-item {
			border-bottom: none
		}

		.global-redirect-btn {
			background: #0067b1;
			color: #fff;
			font-weight: 700;
			font-family: var(--fontName);
			font-size: 14px;
			text-align: center;
			margin: auto;
			padding: 10px;
			height: 48px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			margin: 0 0 40px 0
		}

		@media only screen and (min-width:711px) {
			.global-redirect-btn {
				width: 184px;
				margin: 0 auto 60px
			}
		}

		.global-redirect-btn:hover {
			color: #fff
		}

		.global-redirect-btn.medium-blue {
			background-color: #0067b1
		}

		.global-redirect-btn.tangerine {
			background-color: #e1523d
		}

		.global-redirect-btn.logo-blue {
			background-color: #0c406b
		}

		.global-redirect-btn.green {
			background-color: #1bb680
		}

		.global-redirect-btn.light-teal-blue {
			background-color: #00c9d4
		}

		.global-redirect-btn.teal-blue {
			background-color: #008fbe
		}

		.global-redirect-btn.slate {
			background-color: #5781a6
		}

		.accordion-filter {
			font-size: .75rem;
			text-transform: uppercase;
			color: rgba(54, 54, 54, .54);
			font-weight: 600;
			letter-spacing: .075rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			margin: 1.875rem 0 1.25rem;
			max-width: 16.875rem
		}

		.accordion-filter ul {
			list-style: none
		}

		.locations .accordion-filter {
			display: none
		}

		@media only screen and (max-width:1000px) {
			.accordion-filter {
				background-color: #fcfcfc;
				padding: 1.875rem 1rem 1.25rem;
				margin: initial;
				max-width: initial
			}
		}

		.accordion-filter__list-wrapper {
			max-height: 31.25rem;
			margin-top: 1rem;
			padding-top: 1.25rem;
			border-top: 1px solid #f1f1f1
		}

		.accordion-filter__list-wrapper .simplebar-track {
			margin-top: 1.5625rem
		}

		.accordion-filter__list-wrapper .simplebar-wrapper:before {
			content: "";
			display: block;
			width: 100%;
			height: 25px;
			z-index: 2;
			position: absolute;
			top: 0;
			background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
			transform: rotate(-180deg)
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__list-wrapper .simplebar-wrapper:before {
				width: 96%
			}
		}

		.accordion-filter__list-wrapper .simplebar-wrapper:after {
			content: "";
			display: block;
			width: 100%;
			height: 50px;
			z-index: 2;
			position: absolute;
			bottom: 0;
			background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%)
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__list-wrapper .simplebar-wrapper:after {
				width: 96%
			}
		}

		.accordion-filter__input-wrapper {
			position: relative
		}

		.accordion-filter__input-wrapper+ul {
			border-top: 1px solid #f1f1f1;
			padding-top: 1.25rem;
			margin-top: 1rem
		}

		.accordion-filter__input-icon {
			width: 1rem;
			height: 1rem;
			background-size: cover;
			display: inline-block;
			position: absolute;
			top: 55%;
			transform: translate(0, -50%);
			left: 10px
		}

		.accordion-filter__input-close {
			color: #0067b1;
			background-color: #f1f1f1;
			padding: .0625rem .3125rem;
			border-radius: .8125rem;
			position: absolute;
			top: 55%;
			right: 1.25rem;
			transform: translate(0, -50%);
			opacity: 0;
			transition: opacity .2s
		}

		.accordion-filter__input {
			color: #0067b1;
			border: none;
			margin-top: .25rem;
			width: 100%;
			padding: .4375rem 1.25rem .4375rem 2.1875rem;
			border-radius: .875rem;
			background-color: #fff;
			font-weight: 700
		}

		.accordion-filter__input:focus {
			outline: 0
		}

		.accordion-filter__input::-webkit-input-placeholder {
			color: #969696;
			font-size: 1rem;
			line-height: 1.25rem;
			padding: .4375rem 1.25rem .4375rem .0625rem
		}

		.accordion-filter__input::-moz-placeholder {
			color: #969696;
			font-size: 1rem;
			line-height: 1.25rem;
			padding: .4375rem 1.25rem .4375rem .0625rem
		}

		.accordion-filter__input:-ms-input-placeholder {
			color: #969696;
			font-size: 1rem;
			line-height: 1.25rem;
			padding: .4375rem 1.25rem .4375rem .0625rem
		}

		.accordion-filter__input-moz-placeholder {
			color: #969696;
			font-size: 1rem;
			line-height: 1.25rem;
			padding: .4375rem 1.25rem .4375rem .0625rem
		}

		.accordion-filter__header {
			display: none;
			font-size: 1.125rem;
			padding: 1.25rem 0;
			border-bottom: 1px solid #f1f1f1
		}

		.locations .accordion-filter__header {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__header {
				margin: 0 1.25rem
			}
		}

		.accordion-filter__title {
			cursor: initial
		}

		.accordion-filter__clear {
			text-transform: initial;
			font-size: .875rem;
			font-weight: 400;
			letter-spacing: .1px;
			background-image: none;
			background-color: transparent;
			padding-right: 0;
			margin-top: -.5rem;
			transition: opacity .2s;
			opacity: 1
		}

		.accordion-filter__clear:hover {
			color: #363636
		}

		.accordion-filter__clear:disabled {
			opacity: .5;
			cursor: default
		}

		.accordion-filter__clear:hover {
			background-image: none
		}

		.accordion-filter__filter-message {
			color: #363636;
			font-size: .875rem;
			font-weight: 700;
			display: block;
			opacity: 0;
			transition: opacity .2s;
			text-align: center;
			padding-top: .625rem;
			padding-bottom: .625rem
		}

		.accordion-filter__close {
			font-size: 1.125rem;
			position: relative;
			top: .125rem;
			margin-left: .3125rem;
			width: 1.25rem;
			height: 1.25rem;
			background-color: rgba(54, 54, 54, .54);
			display: inline-block;
			color: #fff;
			text-align: center;
			line-height: 1.3125rem;
			border-radius: 50%;
			transition: opacity .3s
		}

		.accordion-filter__container {
			border: 1px solid #f1f1f1;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			background-color: #fff;
			border-left: none;
			border-right: none
		}

		.accordion-filter__container ul {
			list-style: none
		}

		@media only screen and (min-width:711px) {
			.accordion-filter__container {
				float: none;
				margin: 0 0 1.25rem;
				max-width: initial
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__container {
				display: -ms-flexbox;
				display: flex
			}

			.accordion-filter__container>* {
				-ms-flex: 0 1 auto
			}

			.accordion-filter__container {
				padding: 0 1.25rem;
				border: 1px solid #f1f1f1;
				max-width: 16.875rem;
				padding: 0;
				display: -ms-flexbox;
				display: flex
			}
		}

		.accordion-filter__container .accordion-filter__toggle:before {
			display: none
		}

		.accordion-filter__list-item {
			cursor: pointer
		}

		.accordion-filter__list-item:not(:last-of-type) .accordion-filter__toggle {
			border-bottom: 1px solid #f1f1f1
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__list-item {
				padding-left: 1rem;
				padding-right: 1rem;
				border-left: 4px solid transparent
			}
		}

		.accordion-filter__toggle {
			color: #363636;
			padding: 1.25em;
			display: block;
			font-size: 1rem;
			max-height: 3.5rem;
			line-height: 1.25rem;
			text-decoration: none;
			position: relative
		}

		.accordion-filter__item.active .accordion-filter__toggle {
			color: #363636;
			font-weight: 700;
			border-bottom: 1px solid transparent
		}

		.accordion-filter__toggle:hover {
			color: #363636
		}

		.accordion-filter__toggle:hover .accordion-filter__arrow {
			border-color: #e1523d
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__toggle {
				font-size: .875rem;
				padding: 1.25em 0 1.25em 0
			}
		}

		.accordion-filter__number {
			transition: opacity .3s;
			opacity: 0;
			position: absolute;
			right: 2.1875rem
		}

		.accordion-filter__number.active {
			width: 1.25rem;
			height: 1.25rem;
			display: inline-block;
			background-color: #4468bb;
			color: #fff;
			text-align: center;
			line-height: 1.1875rem;
			border-radius: 50%;
			font-weight: 700;
			font-size: .75rem;
			opacity: 1;
			transition: opacity .3s
		}

		.accordion-filter__arrow {
			border: 1px solid #0c406b;
			background-repeat: no-repeat;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 1.25rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .625rem;
			width: .625rem;
			transition: all .25s
		}

		.active .accordion-filter__arrow {
			top: 55%;
			right: 1.25rem;
			border-color: #e1523d;
			transform: translateY(-50%) rotate(315deg)
		}

		@media only screen and (min-width:1001px) {
			.active .accordion-filter__arrow {
				right: .6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__arrow {
				right: .6875rem;
				height: .5rem;
				width: .5rem
			}
		}

		.accordion-filter__content {
			background-color: #f9f9f9;
			padding: .75rem 1.4375rem .75rem 2.1875rem;
			max-height: 1000px;
			position: relative;
			display: none
		}

		.accordion-filter__content.accordion-filter__search-container {
			position: relative
		}

		.accordion-filter__content.accordion-filter__search-container .simplebar-track {
			display: inline-block;
			margin-right: .3125rem
		}

		.accordion-filter__content.accordion-filter__search-container .simplebar-content {
			padding-top: .75rem !important
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__content {
				margin: 0 -1rem 0 -1.25rem;
				padding: .75rem 1.4375rem
			}
		}

		.accordion-filter__filter {
			margin-bottom: 0;
			position: relative;
			margin: .8125rem 0
		}

		@media only screen and (min-width:1001px) {
			.accordion-filter__filter {
				margin: .5rem 0
			}
		}

		.accordion-filter__label {
			display: block;
			min-height: 24px;
			font-size: .875rem;
			padding-bottom: .25rem;
			letter-spacing: .1px;
			padding-left: 2.1875rem;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer;
			vertical-align: sub;
			line-height: 1.5rem;
			padding-right: 1.25rem
		}

		.accordion-filter__checkbox {
			width: auto;
			opacity: .00000001;
			position: absolute;
			left: 0;
			float: left;
			margin-left: 0
		}

		.accordion-filter__checkbox:checked~.accordion-filter__checkbox-helper:before {
			background-color: #0067b1
		}

		.accordion-filter__checkbox:checked~.accordion-filter__checkbox-helper:after {
			transform: rotate(-45deg) scale(1)
		}

		.accordion-filter__checkbox-helper {
			position: absolute;
			left: -.25rem;
			cursor: pointer;
			display: block;
			font-size: 1rem;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.accordion-filter__checkbox-helper:before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			margin: .25rem;
			width: 1rem;
			height: 1rem;
			transition: transform .28s ease;
			background-color: #e5e5e5
		}

		.accordion-filter__checkbox-helper:after {
			content: "";
			display: block;
			width: .5rem;
			height: .25rem;
			border-bottom: 1px solid #fff;
			border-left: 1px solid #fff;
			transform: rotate(-45deg) scale(0);
			position: absolute;
			top: .5625rem;
			left: .5rem
		}

		#search.active .accordion-filter__filter-message,
		#search.active .accordion-filter__input-close {
			opacity: 1
		}

		.filter-search {
			display: -ms-flexbox;
			display: flex
		}

		.filter-search>* {
			-ms-flex: 0 1 auto
		}

		.filter-search {
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		.filter-search__result {
			font-family: var(--fontName);
			font-weight: 400;
			font-size: .9375rem;
			position: absolute;
			top: 0;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.filter-search__result {
				font-size: 1.5rem;
				margin-bottom: .9375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.filter-search__result {
				position: relative
			}
		}

		.filter-search__term {
			font-size: 1rem
		}

		@media only screen and (min-width:711px) {
			.filter-search__term {
				font-size: 1.25rem
			}
		}

		.filter-search__number {
			color: #7d7d7d;
			font-size: 1rem
		}

		@media only screen and (min-width:711px) {
			.filter-search__number {
				font-size: 1.25rem
			}
		}

		.filter-search__open {
			background: #fff;
			width: 1.75rem;
			height: 1.875rem;
			cursor: pointer;
			padding: 0
		}

		.filter-modal {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			height: 100vh;
			overflow-x: hidden;
			overflow-y: auto;
			z-index: 1000;
			background-color: #fcfcfc;
			display: none
		}

		@media only screen and (min-width:1001px) {
			.filter-modal {
				display: block;
				position: relative;
				width: auto;
				height: auto;
				overflow-y: auto;
				z-index: 1
			}
		}

		.filter-modal.filter-modal--open {
			display: block
		}

		.filter-modal__top {
			background-color: #0067b1;
			position: absolute;
			width: 100%;
			display: -ms-flexbox;
			display: flex
		}

		.filter-modal__top>* {
			-ms-flex: 0 1 auto
		}

		.filter-modal__top {
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			padding: 1.15625rem .9375rem;
			z-index: 1100
		}

		@media only screen and (min-width:1001px) {
			.filter-modal__top {
				display: none
			}
		}

		.filter-modal__top-header {
			color: #fff;
			font-size: 1.25rem;
			font-weight: 700
		}

		.filter-modal__top-close {
			background-color: transparent;
			color: #fff;
			text-transform: uppercase;
			font-size: .75rem;
			font-weight: 700;
			letter-spacing: .6px
		}

		.filter-modal__top-close .filter-modal__icon-close {
			color: #0067b1;
			background-color: #fff
		}

		.filter-modal__top-close:hover {
			color: #fff
		}

		.filter-modal__bottom {
			position: fixed;
			bottom: 0;
			left: 0;
			width: 100%;
			z-index: 1100;
			background-color: #fcfcfc;
			display: -ms-flexbox;
			display: flex
		}

		.filter-modal__bottom>* {
			-ms-flex: 0 1 auto
		}

		.filter-modal__bottom {
			-ms-flex-pack: center;
			justify-content: center;
			padding: 1.75rem 0;
			border-top: 1px solid #f1f1f1;
			transform: translateY(100%);
			transition: all .7s cubic-bezier(.175, .885, .32, 1.275)
		}

		.filter-modal__bottom.filter-modal__bottom--active {
			transform: translateY(0)
		}

		.filter-modal__bottom button {
			font-size: .875rem;
			font-weight: 700;
			padding: .9375rem 0;
			max-width: 15rem;
			margin: 0 .75rem;
			width: 100%;
			background-image: none !important
		}

		.filter-modal__bottom button:hover {
			box-shadow: none
		}

		@media (max-width:710px) {
			.filter-modal__bottom button {
				margin: 0 .5rem
			}
		}

		@media (max-width:710px) {
			.filter-modal__bottom {
				padding-right: .625rem;
				padding-left: .625rem
			}
		}

		.filter-modal__clear {
			background-color: transparent;
			border: 1px solid #969696;
			color: #969696
		}

		.filter-modal__clear:disabled {
			opacity: .5;
			cursor: default
		}

		.filter-modal__show {
			background-color: #0067b1;
			border: 1px solid #0067b1;
			color: #fff
		}

		.filter-modal__container {
			opacity: 0;
			transition: opacity .7s cubic-bezier(.23, 1, .32, 1)
		}

		.filter-modal__container.filter-modal__container--active {
			opacity: 1;
			height: 100%;
			overflow: auto;
			padding: 3.75rem 0 6.5625rem
		}

		@media only screen and (min-width:1001px) {
			.filter-modal__container {
				opacity: 1
			}
		}

		.filter-modal__icon-close {
			font-size: 1.125rem;
			position: relative;
			top: .125rem;
			margin-left: .3125rem;
			width: 1.25rem;
			height: 1.25rem;
			display: inline-block;
			text-align: center;
			line-height: 1.3125rem;
			border-radius: 50%;
			font-weight: 700;
			transition: opacity .3s
		}

		.filter-bar-wrap {
			background-color: #f6f6f6;
			box-sizing: border-box
		}

		.filter-bar-wrap .filter-bar-title {
			font-size: 14px;
			font-weight: 700;
			vertical-align: middle
		}

		.filter-bar-item label {
			color: #666;
			display: inline-block;
			font-size: 11px;
			font-weight: 700;
			margin-top: 2px;
			vertical-align: middle
		}

		.filter-bar-item input[type=checkbox] {
			margin: 0;
			vertical-align: middle
		}

		.filter-bar-item input[type=checkbox]:checked+label {
			color: #0067b1
		}

		.filter-bar-reset {
			border-top: 1px solid #ccc;
			padding: 10px 20px;
			position: relative
		}

		.filter-bar-reset .form-clear-all {
			float: right;
			margin: 0
		}

		.filter-bar-toggle {
			background-color: #f3f3f3;
			background-position: 97% 50%;
			background-repeat: no-repeat;
			color: #000;
			font-size: 18px;
			font-weight: 700;
			height: auto;
			padding: 16px 20px;
			width: auto
		}

		@media only screen and (max-width:1000px) {

			.filter-bar-wrap .filter-bar-item,
			.filter-bar-wrap .filter-bar-toggle {
				display: block
			}

			.filter-bar-wrap.module-is-expanded-mq-medium,
			.filter-bar-wrap.module-is-expanded-mq-small {
				box-shadow: 0 4px 5px 3px rgba(0, 0, 0, .4)
			}

			.filter-bar-item {
				border-top: 1px solid #ccc;
				padding: 16px 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.filter-bar-wrap {
				display: table;
				padding-left: 10px;
				width: 100%
			}

			.filter-bar {
				display: table-row
			}

			.filter-bar-item,
			.filter-bar-title {
				display: table-cell;
				text-align: center;
				white-space: nowrap
			}

			.filter-bar-item {
				border-right: 1px solid #e0e0e0
			}

			.filter-bar-item:last-child {
				border-right: 0
			}
		}

		.diary-entry {
			margin-top: 40px
		}

		.diary-entry+.diary-entry {
			border-top: 1px solid #e5e5e5;
			margin-top: 40px;
			padding-top: 40px
		}

		.diary-entry-meta {
			padding-bottom: 12px
		}

		.diary-entry-meta-line {
			display: block;
			line-height: 1.5
		}

		svg {
			-ms-touch-action: none;
			touch-action: none
		}

		.jvectormap-container {
			width: 100%;
			height: 100%;
			position: relative;
			overflow: hidden;
			-ms-touch-action: none;
			touch-action: none
		}

		.jvectormap-tip {
			position: absolute;
			display: none;
			border: solid 1px #cdcdcd;
			border-radius: .1875rem;
			background: #292929;
			color: #fff;
			font-family: sans-serif, Verdana;
			font-size: smaller;
			padding: .1875em
		}

		.jvectormap-goback,
		.jvectormap-zoomin,
		.jvectormap-zoomout {
			position: absolute;
			left: .625rem;
			border-radius: .1875rem;
			color: #fff;
			cursor: pointer;
			line-height: .625rem;
			text-align: center;
			box-sizing: content-box
		}

		.jvectormap-zoomin,
		.jvectormap-zoomout {
			width: .625rem;
			height: .625rem
		}

		.jvectormap-zoomin {
			top: .625rem
		}

		.jvectormap-zoomout {
			top: 1.875rem
		}

		.jvectormap-goback {
			bottom: .625rem;
			z-index: 1000;
			padding: .375em
		}

		.jvectormap-spinner {
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==)
		}

		.jvectormap-legend-title {
			font-weight: 700;
			font-size: .875rem;
			text-align: center
		}

		.jvectormap-legend-cnt {
			position: absolute
		}

		.jvectormap-legend-cnt-h {
			bottom: 0;
			right: 0
		}

		.jvectormap-legend-cnt-v {
			top: 0;
			right: 0
		}

		.jvectormap-legend {
			background: #000;
			color: #fff;
			border-radius: .1875rem
		}

		.jvectormap-legend-cnt-h .jvectormap-legend {
			float: left;
			margin: 0 .625em .625em 0;
			padding: .1875em .1875em .0625em .1875em
		}

		.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
			float: left
		}

		.jvectormap-legend-cnt-v .jvectormap-legend {
			margin: .625em .625em 0 0;
			padding: .1875em
		}

		.jvectormap-legend-cnt-h .jvectormap-legend-tick {
			width: 2.5rem
		}

		.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
			height: .9375rem
		}

		.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
			height: 1.25rem;
			width: 1.25rem;
			display: inline-block;
			vertical-align: middle
		}

		.jvectormap-legend-tick-text {
			font-size: .75rem
		}

		.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
			text-align: center
		}

		.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
			display: inline-block;
			vertical-align: middle;
			line-height: 1.25rem;
			padding-left: .1875em
		}

		.styleguide #global-map {
			overflow: hidden
		}

		.tt-menu {
			background-color: #fff;
			border: 1px solid #ccc;
			box-shadow: 0 2px 2px rgba(0, 0, 0, .2);
			box-sizing: border-box;
			max-height: 200px;
			overflow-y: auto;
			padding: 4px;
			width: 100%
		}

		.tt-suggestion {
			cursor: pointer;
			font-size: 14px;
			line-height: 20px;
			padding: 4px 6px
		}

		.tt-suggestion p {
			margin: 0
		}

		.tt-suggestion:hover {
			background-color: #0067b1;
			color: #fff
		}

		.tt-hint {
			visibility: hidden
		}

		#intelligence-search .twitter-typeahead {
			display: block !important
		}

		.alert {
			color: #fff;
			max-height: 0;
			overflow: hidden;
			transition: max-height .4s
		}

		.alert.is-visible {
			max-height: 150px
		}

		.alert a,
		.alert button,
		.alert p {
			color: inherit
		}

		.alert a {
			text-decoration: underline
		}

		.alert p {
			margin: 0
		}

		.alert-close,
		.alert-confirm {
			display: inline-block;
			font-weight: 700;
			line-height: 30px;
			margin-top: -15px;
			padding: 0 20px;
			position: absolute;
			top: 50%;
			right: 0
		}

		.alert-close:hover,
		.alert-confirm:hover {
			text-decoration: underline
		}

		.alert-close:after {
			content: "X"
		}

		.alert-confirm {
			background-color: #e1523d
		}

		.alert-message {
			padding-right: 90px
		}

		@media only screen and (max-width:1000px) {
			.alert .l-contain {
				padding: 10px 0
			}

			.alert p {
				font-size: 13px
			}
		}

		@media only screen and (min-width:1001px) {
			.alert .l-contain {
				padding: 14px 0
			}

			.alert p {
				font-size: 15px
			}
		}

		.rail {
			border-bottom: 1px solid #f1f1f1;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			padding: 1em;
			padding-top: 0;
			padding-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.rail {
				border: 1px solid #f1f1f1;
				padding-right: 1em;
				padding-left: 1em
			}
		}

		.rail__contents {
			color: #363636;
			font-family: var(--fontName);
			font-size: .75rem;
			line-height: 1.25rem;
			margin: 0
		}

		.rail__contents--tel {
			margin-right: .3125rem;
			font-weight: 700;
			color: #0067b1
		}

		.rail__contents .rail__link {
			color: #0067b1
		}

		.rail__contents .rail__link:hover {
			text-decoration: underline
		}

		@media only screen and (min-width:1001px) {
			.rail__contents {
				max-width: 170px
			}
		}

		.rail__email {
			border-bottom: none
		}

		.rail__contents .rail__email {
			padding-top: 0;
			padding-bottom: 0
		}

		.rail__line-item-link {
			color: #0c406b;
			font-weight: 700;
			line-height: 1.25rem
		}

		.rail__title:hover {
			opacity: 1
		}

		.rail__title {
			font-weight: 600;
			color: #363636;
			font-size: .875rem;
			line-height: 1.5rem
		}

		@media only screen and (min-width:711px) {
			.rail__title {
				font-size: 1.25rem;
				margin-bottom: .3125rem
			}
		}

		.rail-header {
			font-size: .75rem;
			opacity: .75;
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075rem;
			padding-top: 1.1875rem
		}

		.rail-header span {
			padding-left: .875rem
		}

		.rail__list-input-container {
			color: #363636;
			padding: 1.25em 0 1.25em 0;
			display: block;
			font-size: .875rem;
			border-bottom: 1px solid #f1f1f1
		}

		.rail__list {
			padding-left: 1rem;
			padding-right: 1.25rem;
			border-left: 4px solid transparent
		}

		.rail__list:last-of-type {
			border-bottom: none
		}

		.rail__list a,
		.rail__list div {
			border-bottom: 1px solid #f1f1f1
		}

		.rail__list a {
			color: #363636
		}

		.rail__list a,
		.rail__list span {
			padding: 0;
			display: inline-block;
			font-size: .875rem
		}

		.rail__list a.rail__parent,
		.rail__list span.rail__parent {
			display: inline-block;
			width: calc(100% - 50px);
			position: relative
		}

		.rail__list a:hover,
		.rail__list span:hover {
			color: #0067b1
		}

		.rail-expert .rail__list a,
		.rail-expert .rail__list span {
			border-bottom: none
		}

		.rail__list span:hover {
			color: #363636
		}

		.rail__list .link-regular--blue {
			font-weight: 600;
			font-size: .9375rem;
			line-height: 1.25rem;
			color: #286aac;
			margin-top: .625rem
		}

		.rail__list .link-regular--blue:hover .read-more-arrow {
			left: 10px
		}

		.rail__list:last-of-type a,
		.rail__list:last-of-type span {
			border-bottom: none
		}

		.rail__list--active {
			border-left: 4px solid #e1523d
		}

		.rail__list--active .rail__parent {
			font-weight: 400
		}

		.rail__list--active .rail__parent--active {
			font-weight: 700
		}

		.rail__list--active .rail__children {
			display: block
		}

		.rail__contents .rail__link {
			padding-top: 0;
			padding-bottom: 0;
			font-weight: 700
		}

		.rail .anchor-list :first-child {
			margin: 20px 0 20px 0
		}

		.rail .anchor-list :last-child {
			margin-top: 0
		}

		.rail__children {
			background-color: #f1f1f1;
			margin: 0
		}

		.rail__children.accordion-content {
			padding: 25px 0 34px 0;
			width: 100%
		}

		.rail__children.accordion-content .rail__child {
			font-family: var(--fontName);
			font-size: .875rem;
			color: #0067b1;
			padding-left: 1.75rem
		}

		.rail__children.accordion-content .rail__child:hover {
			font-weight: 700
		}

		.rail__children.accordion-content li {
			margin-bottom: 1.875rem
		}

		.rail__children.accordion-content li:last-of-type {
			margin-bottom: 0
		}

		.rail__children--active {
			font-weight: 700
		}

		.rail__children li {
			line-height: initial
		}

		.rail__children a,
		.rail__children span {
			padding-left: .9em
		}

		@media (max-width:710px) {
			.rail {
				margin-bottom: 1.875rem
			}
		}

		@media only screen and (max-width:1000px) {
			.rail__links {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:711px) {
			.rail {
				float: none;
				margin: 0 0 1.875rem;
				max-width: initial
			}
		}

		@media only screen and (min-width:1001px) {
			.rail {
				max-width: 16.875rem;
				padding: 2em
			}
		}

		.rail.left-rail {
			position: relative;
			background-color: #fff;
			padding-right: 0;
			padding-left: 0;
			list-style: none
		}

		@media only screen and (min-width:1001px) {
			.rail.left-rail {
				padding: 0
			}
		}

		.rail.left-rail .rail__list {
			min-height: 3.3125rem;
			height: auto;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			list-style: none;
			overflow: hidden
		}

		.rail.left-rail .rail__list a,
		.rail.left-rail .rail__list div {
			border-bottom: none
		}

		.rail.left-rail .rail__list .icon-expand-container {
			border-bottom: none
		}

		.rail.left-rail .rail__list .icon-expand-container .accordion-item__arrow {
			top: 1.5rem;
			right: 0
		}

		.rail.left-rail .rail__list .icon-expand-container .accordion-item__arrow.active {
			transform: rotate(-45deg)
		}

		.rail.left-rail .rail__list.menu-open .rail__children {
			display: block;
			margin-left: -.9375rem
		}

		.rail.left-rail .rail__list--nav {
			line-height: 22px;
			height: 3.3125rem;
			border-bottom: 1px solid #f1f1f1
		}

		.rail.left-rail .nav__list--link--container {
			padding: 0 .75rem
		}

		.rail.left-rail .nav__list--link--container__secondary {
			background: #efeff0
		}

		.rail.left-rail .nav__list--link--container__item {
			padding: 0;
			min-height: 1.25rem;
			line-height: 1.125rem
		}

		.rail.left-rail .nav__list--link--container__item:first-child {
			border-top: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.rail.left-rail .nav__list--link--container__item:first-child {
				border-top: none
			}
		}

		@media only screen and (max-width:1000px) {
			.rail.left-rail .nav__list--link--container__item:last-child {
				border-bottom: none
			}
		}

		.rail.left-rail .nav__list--link--container__item__secondary {
			height: 2.5rem;
			border-bottom: 1px solid #d9d9d9
		}

		.rail.left-rail .nav__list--link--container__item__secondary>img {
			display: inline-block;
			width: 12px;
			margin-left: 8px
		}

		.rail.left-rail .nav__list--link--container__item:last-child {
			border-bottom: none
		}

		.rail__creditors-title--small {
			font-family: var(--fontName);
			font-weight: 600;
			font-size: .9375rem;
			line-height: 1.125rem;
			color: #363636;
			margin: 0
		}

		.module-is-collapsed>.rail__children {
			display: none
		}

		.publication {
			margin-bottom: 1em
		}

		@media only screen and (min-width:711px) {
			.publication>* {
				font-size: .75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.publication>* {
				font-size: initial
			}
		}

		.publication h5 {
			font-size: .875em
		}

		@media only screen and (min-width:711px) {
			.publication h5 {
				display: inline-block
			}
		}

		@media only screen and (min-width:1001px) {
			.publication h5 {
				display: block
			}
		}

		.publication .publication__date {
			margin: .5em 0
		}

		@media only screen and (min-width:711px) {
			.publication .publication__date {
				display: inline-block
			}
		}

		@media only screen and (min-width:1001px) {
			.publication .publication__date {
				display: block
			}
		}

		.key-contacts {
			margin-bottom: .5em
		}

		.key-contacts p {
			margin: 0
		}

		.key-contacts h5 {
			font-size: .875em
		}

		.key-contacts__list-item {
			margin: 1em 0
		}

		.key-contacts__list-item a,
		.key-contacts__list-item span {
			display: block;
			margin: 0 0 .5em;
			color: #0067b1
		}

		@media only screen and (max-width:1000px) {

			.key-contacts__list-item a,
			.key-contacts__list-item span {
				font-size: .875rem;
				margin-bottom: .25rem
			}
		}

		.key-contacts__list-item a:hover,
		.key-contacts__list-item span:hover {
			color: #0067b1
		}

		.key-contacts__list-item span:hover {
			color: #363636
		}

		@media only screen and (max-width:1000px) {
			.key-contacts__list-item p {
				font-size: .75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.key-contacts__list-item p {
				font-size: .875rem
			}
		}

		.category {
			margin-bottom: .5em
		}

		.category h5 {
			font-size: .875em
		}

		.category-type {
			color: #7d7d7d;
			font-size: .875rem
		}

		@media only screen and (min-width:711px) {
			.category-type {
				font-size: .875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.category-type {
				font-size: 1rem
			}
		}

		.download-list {
			margin-bottom: .5em
		}

		.download-list__title {
			font-size: .875em
		}

		.download-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between;
			padding: 0 1em;
			margin: 1em 0;
			border-style: solid;
			border-width: .0625rem;
			border-color: #0067b1
		}

		.download-item:hover {
			border-color: #0067b1
		}

		.download-item:hover .icon-download {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAwSDJDMS40NDc5MSAwIDAuOTc2NTY0IDAuMTk1MzExIDAuNTg1OTM4IDAuNTg1OTM4QzAuMTk1MzExIDAuOTc2NTY0IDAgMS40NDc5MSAwIDJWMTRDMCAxNC41NTIxIDAuMTk1MzExIDE1LjAyMzQgMC41ODU5MzggMTUuNDE0MUMwLjk3NjU2NCAxNS44MDQ3IDEuNDQ3OTEgMTYgMiAxNkgxNEMxNC41NTIxIDE2IDE1LjAyMzQgMTUuODA0NyAxNS40MTQxIDE1LjQxNDFDMTUuODA0NyAxNS4wMjM0IDE2IDE0LjU1MjEgMTYgMTRWMkMxNiAxLjQ0NzkxIDE1LjgwNDcgMC45NzY1NjQgMTUuNDE0MSAwLjU4NTkzOEMxNS4wMjM0IDAuMTk1MzExIDE0LjU1MjEgMCAxNCAwWk01LjE0MDYyIDguMTQwNjJDNS4yMzQzOCA4LjA0Njg4IDUuMzUxNTYgOCA1LjQ5MjE5IDhDNS42MzI4MSA4IDUuNzUgOC4wNDY4OCA1Ljg0Mzc1IDguMTQwNjJMNy41IDEwLjE0MDZWMi41QzcuNSAyLjM2NDU4IDcuNTQ5NDggMi4yNDc0IDcuNjQ4NDQgMi4xNDg0NEM3Ljc0NzQgMi4wNDk0OCA3Ljg2NDU4IDIgOCAyQzguMTM1NDIgMiA4LjI1MjYgMi4wNDk0OCA4LjM1MTU2IDIuMTQ4NDRDOC40NTA1MiAyLjI0NzQgOC41IDIuMzY0NTggOC41IDIuNVYxMC4xMjVMMTAuMTQwNiA4LjE0MDYyQzEwLjIzNDQgOC4wNDY4OCAxMC4zNTE2IDggMTAuNDkyMiA4QzEwLjYzMjggOCAxMC43NSA4LjA0Njg4IDEwLjg0MzggOC4xNDA2MkMxMC45Mzc1IDguMjM0MzggMTAuOTg0NCA4LjM1MTU2IDEwLjk4NDQgOC40OTIxOUMxMC45ODQ0IDguNjMyODEgMTAuOTM3NSA4Ljc1NTIxIDEwLjg0MzggOC44NTkzOEw4LjM3NSAxMS44NDM4QzguMzIyOTIgMTEuODk1OCA4LjI2MzAyIDExLjkzMjMgOC4xOTUzMSAxMS45NTMxQzguMTI3NiAxMS45NzQgOC4wNjI1IDExLjk4NDQgOCAxMS45ODQ0QzcuOTI3MDggMTEuOTg0NCA3Ljg1Njc3IDExLjk3NCA3Ljc4OTA2IDExLjk1MzFDNy43MjEzNSAxMS45MzIzIDcuNjYxNDYgMTEuODk1OCA3LjYwOTM4IDExLjg0MzhMNS4xNDA2MiA4Ljg1OTM4QzUuMDQ2ODcgOC43NTUyMSA1IDguNjMyODEgNSA4LjQ5MjE5QzUgOC4zNTE1NiA1LjA0Njg3IDguMjM0MzggNS4xNDA2MiA4LjE0MDYyWk0xMi41IDE0SDMuNUMzLjM2NDU4IDE0IDMuMjQ3NCAxMy45NTA1IDMuMTQ4NDQgMTMuODUxNkMzLjA0OTQ4IDEzLjc1MjYgMyAxMy42MzU0IDMgMTMuNUMzIDEzLjM2NDYgMy4wNDk0OCAxMy4yNDc0IDMuMTQ4NDQgMTMuMTQ4NEMzLjI0NzQgMTMuMDQ5NSAzLjM2NDU4IDEzIDMuNSAxM0gxMi41QzEyLjYzNTQgMTMgMTIuNzUyNiAxMy4wNDk1IDEyLjg1MTYgMTMuMTQ4NEMxMi45NTA1IDEzLjI0NzQgMTMgMTMuMzY0NiAxMyAxMy41QzEzIDEzLjYzNTQgMTIuOTUwNSAxMy43NTI2IDEyLjg1MTYgMTMuODUxNkMxMi43NTI2IDEzLjk1MDUgMTIuNjM1NCAxNCAxMi41IDE0WiIgdHJhbnNmb3JtPSJzY2FsZSgyKSIgZmlsbD0iIzQ0NjhCQiIvPg0KPC9zdmc+DQo=)
		}

		.download-item:hover .download-item__language,
		.download-item:hover .icon-download {
			color: #0067b1
		}

		.download-item a,
		.download-item span {
			display: -ms-flexbox;
			display: flex
		}

		.download-item h5 {
			padding-left: 1.5em;
			-ms-flex-item-align: center;
			align-self: center;
			color: #0067b1;
			font-size: .875rem
		}

		@media only screen and (min-width:1001px) {
			.download-item h5 {
				font-size: 1rem
			}
		}

		.download-item__language {
			color: #666;
			-ms-flex-item-align: center;
			align-self: center;
			font-size: .75rem
		}

		.topic {
			display: inline-block;
			padding: .5em 1em;
			margin: .4em .75em .4em 0;
			border-radius: 1em;
			background-color: #f2f2f2;
			color: #0067b1;
			font-size: .75em;
			cursor: pointer
		}

		.topic:hover {
			color: #0067b1
		}

		.topic-list {
			-ms-flex-order: 5;
			order: 5
		}

		.topic-list h5 {
			margin-bottom: 1em;
			font-size: .875rem
		}

		@media only screen and (min-width:1001px) {
			.topic-list h5 {
				font-size: 1rem
			}
		}

		@media only screen and (max-width:1000px) {
			.topic-list {
				-ms-flex-order: 4;
				order: 4
			}
		}

		.topic-list ul {
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		@media only screen and (max-width:1000px) {
			.topic-list ul {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.component-wrap--combo .contact-us:hover .read-more-arrow {
				left: 10px
			}
		}

		.contact-us {
			background: #0067b1;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			padding: 1.5rem;
			min-height: 11.25rem;
			position: relative
		}

		.contact-us.button--secondary {
			height: 4rem;
			margin-top: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.contact-us.button--secondary {
				margin-top: 0
			}
		}

		.contact-us.button--secondary:hover {
			background-color: #3673b1
		}

		.component-wrap--combo .contact-us {
			margin-bottom: 1.5625rem
		}

		@media only screen and (min-width:711px) {
			.component-wrap--combo .contact-us {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.component-wrap--combo .contact-us {
				margin: 0 0 0 1.875rem
			}
		}

		.contact-us>* {
			color: #fff
		}

		.contact-us__title {
			font-size: 1.375rem;
			line-height: 1.5rem;
			font-weight: 700;
			padding-bottom: 3.4375rem;
			margin: 0 0 .5625rem;
			position: relative;
			text-align: left
		}

		@media only screen and (min-width:1001px) {
			.contact-us__title {
				line-height: 1.4375rem;
				padding-bottom: 2.0625rem
			}
		}

		.contact-us__title:hover {
			opacity: initial
		}

		.contact-us__title:after {
			content: "";
			width: 2.125rem;
			height: .3125rem;
			background: #e1523d;
			position: absolute;
			bottom: 0;
			left: 0
		}

		.contact-us__link {
			font-size: .875rem;
			font-weight: 700;
			margin-top: auto;
			color: #fff;
			background-color: inherit;
			text-align: left
		}

		.contact-us__link:hover {
			color: #fff;
			opacity: .75
		}

		.contact-us .linkout-arrow.contact-us__link {
			color: #fff !important
		}

		.contact-us:hover .read-more-arrow {
			left: 10px
		}

		@media only screen and (min-width:711px) {
			.contact-us {
				float: none;
				max-width: initial
			}
		}

		@media only screen and (min-width:1001px) {
			.contact-us {
				max-width: 16.875rem;
				float: left;
				padding: 1.625rem 1.5rem;
				margin: 8px 0 40px
			}
		}

		body[data-active=Leadership] .banner-sub {
			display: none
		}

		@media only screen and (min-width:1001px) {
			body[data-active=Leadership] .banner-sub {
				display: block
			}
		}

		.icon-expand-container {
			width: 50px;
			height: 50px;
			border-bottom: 1px solid #f1f1f1;
			display: inline-block;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			cursor: pointer;
			position: relative
		}

		.icon-expand-container.accordion-item {
			padding-top: 0;
			float: right;
			width: 100%;
			position: absolute;
			left: 0
		}

		.icon-expand-container.accordion-item>span.accordion-item__arrow {
			margin-right: 20px
		}

		.icon-expand-container.active {
			border-bottom: 1px solid #f1f1f1
		}

		.icon-expand-container:hover .accordion-item__arrow {
			border-color: #e1523d
		}

		.rail-wrap {
			max-width: 16.875rem
		}

		.rail-expert ul {
			padding: 1.25rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.rail-expert ul li {
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.rail-expert ul li {
				margin-bottom: .9375rem
			}
		}

		.rail-expert ul li:last-child {
			margin-bottom: 0
		}

		.rail-expert ul li::marker {
			color: transparent
		}

		.rail-expert.creditors-rail-spacing {
			margin-top: 3.125rem
		}

		@media only screen and (min-width:1001px) {
			.rail-expert.creditors-rail-spacing {
				margin-top: 0
			}
		}

		.rail-expert .insights-rail__title {
			font-size: 20px;
			line-height: 25px;
			margin-bottom: 12px
		}

		.rail-expert .expertise-list .rail__contents {
			text-transform: uppercase;
			color: #0067b1;
			font-size: .625rem;
			font-weight: 700;
			font-family: var(--fontName);
			letter-spacing: .046875rem;
			line-height: 1.0625rem;
			margin-bottom: .3125rem
		}

		@media only screen and (min-width:1001px) {
			.rail-expert .expertise-list .rail__contents {
				margin-bottom: 10px;
				padding-right: 20px
			}
		}

		.rail-expert .expertise-list>p:last-of-type {
			margin-bottom: 0
		}

		.rail-expert .industries-list .insights-rail__title {
			font-weight: 600
		}

		.rail-expert .industries-list .insights-rail__topic-list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			max-width: 85%
		}

		@media only screen and (min-width:711px) {
			.rail-expert .industries-list .insights-rail__topic-list {
				max-width: 40%
			}
		}

		@media only screen and (min-width:1001px) {
			.rail-expert .industries-list .insights-rail__topic-list {
				max-width: 100%
			}
		}

		.rail-expert.rail {
			padding: 0;
			background-color: #fff;
			border: 1px solid #f1f1f1
		}

		.rail-expert .rail__list {
			padding: 0;
			border-left: 0;
			width: 100%
		}

		.rail-expert .rail__list a {
			font-size: 12px
		}

		.rail-expert .rail__list:last-of-type .rail-expert__list-container {
			border-bottom: none
		}

		.rail-expert .rail__list:first-of-type {
			margin-top: .625rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.rail-expert .rail__list:nth-of-type(2) {
				grid-column: 1/2;
				grid-row: 2
			}
		}

		@media only screen and (min-width:711px) {
			.rail-expert .rail__list {
				width: 50%;
				float: left
			}
		}

		@media only screen and (min-width:1001px) {
			.rail-expert .rail__list {
				border-left: 4px solid transparent;
				padding-right: 1rem;
				width: 100%;
				margin-bottom: .75rem;
				float: none
			}
		}

		@media only screen and (min-width:711px) {
			.rail-expert .rail__list.creditors {
				width: 100%
			}
		}

		.rail-expert .rail__list.creditors .form-item {
			width: 100%;
			display: block
		}

		.rail-expert .rail__list.creditors .form-item .rail__contents {
			max-width: 250px
		}

		@media only screen and (min-width:711px) {
			.rail-expert .rail__list.creditors .form-item .rail__contents {
				max-width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.rail-expert .rail__list.creditors .form-item .rail__contents {
				max-width: 200px
			}
		}

		.rail-expert .rail__list.creditors .insights-rail__title {
			margin-bottom: 0
		}

		.rail-expert .rail__list.creditors .linkout-arrow {
			color: #286aac;
			font-size: 13px;
			margin-top: 10px;
			font-family: var(--fontName)
		}

		.rail-expert .rail__list.creditors .linkout-arrow:hover .read-more-arrow {
			left: 10px
		}

		.component-wrap .left-rail-title {
			font-size: .875rem;
			line-height: 1.25rem;
			margin-bottom: .9375rem;
			font-weight: 600
		}

		@media only screen and (min-width:711px) {
			.component-wrap .left-rail-title {
				padding-left: 0
			}
		}

		.rail__expandable.menu-open .accordion-content {
			display: block
		}

		.rail__child {
			font-weight: 400
		}

		.rail__child.rail__child--active {
			font-weight: 700
		}

		.component-wrap:has(.rail-links) {
			display: none
		}

		.component-wrap:has(.left-rail-title) {
			margin: 0 auto 30px
		}

		@media (max-width:710px) {
			.component-wrap:has(.left-rail-title) {
				padding: 0 1.625rem
			}
		}

		.left-to-bottom {
			margin: 0 auto 24px
		}

		@media only screen and (max-width:1000px) {
			.left-to-bottom:last-of-type {
				margin: 40px 0
			}
		}

		.rail-links-title {
			color: #363636;
			line-height: 1.75rem;
			font-weight: 600;
			font-size: 1.375rem;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:711px) {
			.rail-links-title {
				margin: 1.25rem 0
			}
		}

		.rail-links-title .read-more-arrow {
			transform: rotate(180deg);
			left: -.3125rem
		}

		.rail-links-title:hover .read-more-arrow {
			left: -.625rem
		}

		.rail-links-title-p10 {
			padding-left: .625rem
		}

		@media only screen and (min-width:1001px) {
			.rail-links-title {
				font-size: .875rem;
				line-height: 1.25rem;
				font-weight: 600;
				margin: 1.25rem 0
			}
		}

		.content-wrap--search-bar .location-search-bar {
			width: 100%;
			padding: 0 1.125rem;
			z-index: 10;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: start;
			align-items: flex-start;
			margin-right: 3.75rem
		}

		@media only screen and (min-width:711px) {
			.content-wrap--search-bar .location-search-bar {
				padding: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.content-wrap--search-bar .location-search-bar {
				top: -2.5rem;
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.location-search-bar__form-wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.location-search-bar__form-wrapper select {
			font-family: var(--fontName);
			font-size: .875rem;
			border: 1px solid #f1f1f1;
			font-weight: 700;
			margin-bottom: 1.0625rem;
			position: relative;
			z-index: 1;
			background: 0 0
		}

		@media only screen and (min-width:1001px) {
			.location-search-bar__form-wrapper select {
				height: 3.125rem;
				width: 24rem;
				padding: .9375rem
			}
		}

		.location-search-bar__form-wrapper .select-wrapper {
			position: relative
		}

		.location-search-bar__form-wrapper .select-wrapper .select-arrow-1::before,
		.location-search-bar__form-wrapper .select-wrapper .select-arrow-2::before,
		.location-search-bar__form-wrapper .select-wrapper .select-arrow-3::before {
			content: "";
			display: block;
			z-index: 5;
			border: 1px solid #969696;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 30%;
			right: 1.0625rem;
			transform: rotate(134deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.location-search-bar__form-wrapper .select-wrapper .dark-arrow::before {
			border: 1px solid #363636;
			content: "";
			display: block;
			z-index: 5;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 30%;
			right: 1.0625rem;
			transform: rotate(134deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.location-search-bar__form-wrapper select:invalid {
			color: #969696
		}

		.location-search-bar__form-wrapper select:valid {
			color: #363636
		}

		.location-search-bar__input {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			border: 1px solid #e0e0e0;
			border-radius: 2.5rem;
			box-shadow: 0 0 8px 0 rgba(10, 8, 8, .08);
			width: 100%;
			padding: 1.75rem 0 1.75rem 4.3375rem;
			background-repeat: no-repeat;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			background-size: 1.5rem;
			background-position: 1.85rem center
		}

		.location-search-bar__input:focus {
			outline: 0 !important
		}

		.location-search-bar__input::-webkit-input-placeholder {
			color: #363636
		}

		.location-search-bar__input::-moz-placeholder {
			color: #363636
		}

		.location-search-bar__input:-ms-input-placeholder {
			color: #363636
		}

		.location-search-bar__input:-moz-placeholder {
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.location-search-bar__input {
				font-size: 1.125rem;
				padding: 1.75rem 0 1.75rem 4.3375rem;
				background-size: 1.5rem;
				background-position: 1.85rem center
			}
		}

		.search-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: start;
			align-items: flex-start
		}

		@media only screen and (min-width:1001px) {
			.search-container {
				max-width: 75%;
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.location-search-bar__form {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.location-lists {
				max-width: 100%;
				width: 100%
			}
		}

		@media only screen and (min-width:1001px) {
			.location-lists {
				max-width: 79.4375rem
			}
		}

		.location-lists ul {
			list-style: none
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.locations-lists__wrapper {
				margin-top: 3.8125rem;
				-ms-flex-pack: distribute;
				justify-content: space-around
			}
		}

		.location-list__heading {
			font-size: 1.125rem;
			line-height: 1.5rem;
			margin: 0 0 1rem;
			font-family: var(--fontName);
			color: #363636;
			padding-bottom: .625rem;
			border-bottom: 1px solid #969696;
			width: 87%
		}

		.location-list__heading:hover {
			color: #363636;
			opacity: 1
		}

		@media only screen and (min-width:711px) {
			.location-list__heading {
				padding-bottom: .2rem;
				width: auto;
				max-width: 90%;
				margin: 0 0 1.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.location-list__heading {
				width: 80%;
				padding-bottom: 1.5rem;
				border-bottom: 1px solid #969696;
				font-size: 1.375rem
			}
		}

		.location-lists__main-heading {
			color: #363636;
			font-size: 1.375rem;
			margin-top: 2.5rem;
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.location-lists__main-heading {
				font-size: 1.75rem
			}
		}

		.location-lists__sub-heading {
			font-size: .875rem;
			font-weight: 600;
			text-transform: uppercase;
			margin: 0 0 .5rem;
			color: #363636;
			line-height: 1.125rem
		}

		.location-lists__sub-heading:hover {
			color: #363636;
			opacity: 1
		}

		.location-lists__row-column {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.location-lists__row-column>div {
			width: calc(50% - 1.5625rem / 2)
		}

		@media only screen and (min-width:1001px) {
			.location-lists__row-column>div {
				width: inherit
			}
		}

		@media only screen and (min-width:711px) {
			.location-lists__row-column {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		@media only screen and (min-width:1001px) {
			.location-lists__row-column {
				display: block
			}
		}

		.location-lists__columns-split--mobile {
			-moz-columns: 1;
			columns: 1;
			-moz-column-gap: 1.5625rem;
			column-gap: 1.5625rem
		}

		@media only screen and (min-width:1001px) {
			.location-lists__columns-split--mobile {
				-moz-columns: 2;
				columns: 2;
				-moz-columns: inherit;
				columns: inherit
			}
		}

		@media only screen and (min-width:711px) {
			.location-lists__columns-split--tablet {
				-moz-columns: 2;
				columns: 2;
				-moz-column-gap: 1.5625rem;
				column-gap: 1.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.location-lists__columns-split--tablet {
				-moz-columns: inherit;
				columns: inherit
			}
		}

		.location-lists__list {
			margin-bottom: 1.5625rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-lists__list--flex {
				display: -ms-flexbox;
				display: flex
			}
		}

		.location-lists__list-rows {
			margin-bottom: 1rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-lists__list-rows {
				width: 50%
			}
		}

		.location-lists__list-link {
			font-family: var(--fontName);
			font-size: .875rem;
			line-height: 1.5rem;
			color: #286aac;
			font-weight: 400
		}

		.location-lists__list-link:hover {
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.location-lists__list-link {
				line-height: 1.6875rem;
				font-size: 1rem
			}
		}

		.location-lists__column--tablet {
			height: auto
		}

		@media only screen and (min-width:711px) {
			.location-lists__column--tablet {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		@media only screen and (min-width:711px) {
			.location-lists__column--tablet>div {
				width: calc(50% - 1.5625rem / 2)
			}
		}

		.locations-lists__wrapper {
			display: grid;
			grid-template-columns: 1fr;
			grid-template-rows: 1fr
		}

		@media only screen and (min-width:711px) {
			.locations-lists__wrapper {
				display: -ms-flexbox;
				display: flex;
				max-width: 100%;
				-ms-flex-pack: justify;
				justify-content: space-between;
				margin-top: 0;
				padding-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.locations-lists__wrapper {
				max-width: 100%;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: start;
				justify-content: flex-start;
				margin-left: 0
			}
		}

		.locations-lists__wrapper>div:first-child {
			display: -ms-flexbox;
			display: flex
		}

		@media only screen and (min-width:711px) {
			.locations-lists__wrapper>div:first-child {
				width: 50%
			}
		}

		.locations-lists__wrapper>div:first-child>div:first-child {
			width: 50%
		}

		@media only screen and (min-width:711px) {
			.locations-lists__wrapper>div:first-child>div:first-child {
				width: 40%
			}
		}

		@media only screen and (min-width:1001px) {
			.locations-lists__wrapper>div:first-child>div:first-child {
				width: 50%;
				margin-right: 3.125rem
			}
		}

		.locations-lists__wrapper>div:first-child>div:nth-child(2) {
			width: 40%
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.locations-lists__wrapper>div:first-child>div:nth-child(2) .location-lists__row-column>div {
				width: 100%
			}
		}

		@media only screen and (min-width:1001px) {
			.locations-lists__wrapper>div:first-child>div:nth-child(2) {
				width: 50%
			}
		}

		.locations-lists__wrapper>div:last-child {
			width: 60%
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.locations-lists__wrapper>div:last-child .location-lists__row-column>div {
				width: 100%
			}
		}

		@media only screen and (min-width:711px) {
			.locations-lists__wrapper>div:last-child {
				margin-top: 0;
				margin-left: 0;
				width: 40%
			}
		}

		@media only screen and (min-width:1001px) {
			.locations-lists__wrapper>div:last-child {
				margin-left: 3.125rem
			}
		}

		.regional-sites__heading {
			color: #363636;
			font-size: 1.125rem;
			line-height: 1.5rem;
			border-bottom: 1px solid #f1f1f1;
			padding-bottom: .9375rem
		}

		.regional-sites__list {
			padding: 1.25rem 0 .625rem
		}

		.regional-sites__list-item {
			display: block;
			position: relative
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.regional-sites__list-item {
				width: 65%
			}
		}

		.regional-sites__list-item:not(:last-of-type) {
			padding-bottom: .9375rem;
			margin-bottom: .9375rem;
			border-bottom: 1px solid #f1f1f1
		}

		.regional-sites__list-item:hover .read-more-arrow {
			left: .3125rem
		}

		.regional-sites__list-item:hover .regional-sites__list-website {
			color: #0067b1
		}

		.regional-sites__list-name {
			margin: 0;
			color: #0067b1;
			font-size: .875rem;
			line-height: 1.25rem;
			font-weight: 700
		}

		.regional-sites__list-name:hover {
			color: #0067b1
		}

		.regional-sites__list-website {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			margin: 0;
			transition: .3s color
		}

		.location-sidebar {
			margin: 1rem 0
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-sidebar {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		@media only screen and (min-width:1001px) {
			.location-sidebar {
				margin: 0
			}
		}

		.location-sidebar__wrap {
			width: 100%;
			display: block
		}

		@media only screen and (min-width:711px) {
			.location-sidebar__wrap {
				display: -ms-flexbox;
				display: flex
			}
		}

		@media only screen and (min-width:1001px) {
			.location-sidebar__wrap {
				display: block;
				background: #fff;
				border: 1px solid #f1f1f1;
				padding: 1.5625rem
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.location-sidebar__row {
				width: calc(50% - 1.5625rem / 2)
			}
		}

		.location-sidebar__row+.location-sidebar__row {
			margin-top: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.location-sidebar__row+.location-sidebar__row {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.location-sidebar__row+.location-sidebar__row {
				margin-top: 1.25rem
			}
		}

		.location-address {
			width: 100%
		}

		.location-address__heading {
			font-family: var(--fontName);
			color: #363636;
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.5625rem;
			padding-bottom: 1.875rem;
			margin-bottom: 1.875rem;
			position: absolute;
			width: 85%;
			white-space: pre-line;
			border-bottom: solid 1px #969696
		}

		@media only screen and (min-width:711px) {
			.location-address__heading {
				position: relative;
				width: 12.5rem;
				border-bottom: none
			}
		}

		@media only screen and (min-width:1001px) {
			.location-address__heading {
				position: relative;
				width: auto
			}
		}

		.location-address__info {
			padding: 1.875rem 0;
			display: grid;
			grid-template-columns: 1.5fr 1fr 0.5fr;
			grid-template-rows: 0.5fr 1fr;
			grid-row-gap: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.location-address__info {
				border-top: 1px solid #969696;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		@media only screen and (min-width:1001px) {
			.location-address__info {
				max-width: 100%;
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		.location-address__info h3 {
			grid-area: 1/1
		}

		.location-address__info p {
			width: auto;
			margin: 0;
			font-family: var(--fontName);
			color: #969696;
			font-weight: 400;
			font-size: 1rem
		}

		@media only screen and (min-width:1001px) {
			.location-address__info p {
				margin-left: 12.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.location-address__info div {
				margin-left: 9.375rem
			}
		}

		.location-address__info div p {
			margin: 0;
			padding: 0
		}

		.location-address__address {
			padding-top: 1.25rem;
			color: #0c406b;
			grid-area: 2/1
		}

		@media only screen and (min-width:711px) {
			.location-address__address {
				padding-top: 0
			}
		}

		p.location-address__address {
			margin-bottom: 0
		}

		.location-address__phone {
			grid-area: 2/2/3/4;
			margin-left: 1.25rem;
			padding-top: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.location-address__phone {
				padding-top: 0;
				margin-left: 2.5rem
			}
		}

		.slider {
			display: none
		}

		.slider.carousel-initialized {
			display: block
		}

		.carousel-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent
		}

		.carousel-list {
			position: relative;
			overflow: hidden;
			display: block;
			margin: 0;
			padding: 0
		}

		.carousel-list:focus {
			outline: 0
		}

		.carousel-list.dragging {
			cursor: pointer;
			cursor: hand
		}

		.carousel-slider .carousel-list,
		.carousel-slider .carousel-track {
			transform: translate3d(0, 0, 0)
		}

		.carousel-track {
			position: relative;
			left: 0;
			top: 0;
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.carousel-track:after,
		.carousel-track:before {
			content: "";
			display: table
		}

		.carousel-track:after {
			clear: both
		}

		.carousel-loading .carousel-track {
			visibility: hidden
		}

		.carousel-slide {
			float: left;
			height: 100%
		}

		[dir=rtl] .carousel-slide {
			float: right
		}

		.carousel-slide img {
			display: block
		}

		.carousel-slide.carousel-loading img {
			display: none
		}

		.carousel-slide {
			display: none
		}

		.carousel-slide.dragging img {
			pointer-events: none
		}

		.carousel-initialized .carousel-slide {
			display: block
		}

		.carousel-loading .carousel-slide {
			visibility: hidden
		}

		.carousel-vertical .carousel-slide {
			display: block;
			height: auto;
			border: 1px solid transparent
		}

		.carousel-arrow.carousel-hidden {
			display: none
		}

		.slide-group-container {
			visibility: hidden
		}

		.slide-group-container.carousel-initialized {
			visibility: visible
		}

		.slide-group-container .carousel-list {
			padding-bottom: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.slide-group-container .carousel-list {
				padding-bottom: 5rem
			}
		}

		.slide-group-container .carousel-dots {
			position: absolute;
			bottom: 1.25rem;
			left: 50%;
			transform: translateX(-50%);
			list-style: none
		}

		.slide-group-container .carousel-dots li {
			display: inline-block;
			margin-right: .9375rem
		}

		.slide-group-container .carousel-dots li button {
			display: inline-block;
			width: .5rem;
			height: .5rem;
			background: #969696;
			border-radius: 100%;
			font-size: 0
		}

		.slide-group-container .carousel-dots li.carousel-active button {
			background: #df705b
		}

		.slide-group-container .carousel-dots li:last-of-type {
			margin-right: 0
		}

		.slide-group-container .carousel-arrow {
			--border-color: #0067b1;
			--border-width: 1px;
			--size: 12px;
			display: none !important;
			border: var(--border-width) solid var(--border-color);
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			bottom: 1.125rem;
			transform: rotate(45deg);
			height: var(--size);
			width: var(--size);
			transition: all .3s
		}

		@media only screen and (min-width:711px) {
			.slide-group-container .carousel-arrow {
				z-index: 1;
				display: inline-block !important
			}
		}

		.slide-group-container .carousel-prev {
			transform: translateY(-50%) rotate(225deg)
		}

		@media only screen and (min-width:711px) {
			.slide-group-container .carousel-prev {
				left: 40%
			}
		}

		@media only screen and (min-width:1001px) {
			.slide-group-container .carousel-prev {
				left: 44%
			}
		}

		.slide-group-container .carousel-next {
			transform: translateY(-50%) rotate(45deg)
		}

		@media only screen and (min-width:711px) {
			.slide-group-container .carousel-next {
				right: auto;
				left: 58%
			}
		}

		@media only screen and (min-width:1001px) {
			.slide-group-container .carousel-next {
				left: 55%
			}
		}

		.carousel-people {
			padding: 40px 40px 50px 40px;
			position: relative
		}

		.carousel-people.light-grey {
			background-color: #f1f1f1
		}

		.carousel-people.medium-blue {
			background-color: #0067b1
		}

		.carousel-people.logo-blue {
			background-color: #003763
		}

		@media only screen and (max-width:1000px) {
			.carousel-people {
				width: 100vw;
				margin-left: calc(50% - 50vw)
			}
		}

		@media only screen and (min-width:1001px) {
			.carousel-people {
				padding-top: 25px
			}
		}

		.bio-slides {
			width: 100%;
			height: auto
		}

		.bio-link:focus {
			outline: 0
		}

		.bio-slide {
			width: 100%;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.bio-slide {
				padding: 0 7%
			}
		}

		.bio-slide:focus {
			outline: 0
		}

		.bio-slide .bio-slide-info {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center
		}

		@media (max-width:710px) {
			.bio-slide .bio-slide-info {
				display: block
			}

			.bio-slide .bio-slide-info .jd {
				margin: 1.25rem 0
			}
		}

		.bio-slide .bio-slide-info img {
			width: 12.5rem;
			margin-right: 2.5rem;
			border-radius: 100%
		}

		.bio-slide .bio-slide-info .jd {
			font-size: 1.125rem
		}

		.bio-slide .bio-slide-info .jd h6 {
			font-weight: 400;
			font-size: 1.5rem;
			color: inherit;
			margin-bottom: 1rem
		}

		.bio-slide .bio-slide-quote {
			font-size: 1.375rem;
			line-height: 1.75rem;
			margin-top: 2.8125rem
		}

		.bio-slide-nav {
			width: calc(100% + 80px);
			margin-left: -40px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		.bio-slide-nav .bio-thumbs {
			width: calc(100% - 48px - 50px);
			margin: auto;
			text-align: center
		}

		@media only screen and (min-width:711px) {
			.bio-slide-nav .bio-thumbs {
				margin-top: 15px
			}
		}

		.bio-slide-nav .bio-thumbs .bio-thumb-wrap {
			margin: auto;
			width: calc(4.375rem + 10px)
		}

		@media only screen and (min-width:711px) {
			.bio-slide-nav .bio-thumbs .bio-thumb-wrap {
				width: calc(5rem + 10px)
			}
		}

		.bio-slide-nav .bio-thumbs .bio-thumb-wrap img {
			width: 4.375rem;
			border-radius: 100%;
			cursor: pointer !important;
			display: inline-block
		}

		@media only screen and (min-width:711px) {
			.bio-slide-nav .bio-thumbs .bio-thumb-wrap img {
				width: 5rem
			}
		}

		.bio-slide-nav .bio-next,
		.bio-slide-nav .bio-prev {
			font-size: 0px;
			width: 12px;
			height: 23px;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAxNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yIDJMMTQgMTMuNUwyIDI1IiBzdHJva2U9IiM4NTg1ODUiIHN0cm9rZS13aWR0aD0iMyIvPg0KPC9zdmc+DQo=);
			background-size: 100% 100%;
			cursor: pointer;
			margin: 0 25px 0 0
		}

		.bio-slide-nav .bio-prev {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAxNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNSAyNUwzIDEzLjVMMTUgMiIgc3Ryb2tlPSIjODU4NTg1IiBzdHJva2Utd2lkdGg9IjMiLz4NCjwvc3ZnPg0K);
			margin: 0 0 0 25px
		}

		.carousel-current .bio-thumb-wrap {
			opacity: .6
		}

		.related-info {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		@media only screen and (min-width:711px) {
			.related-info {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.related-info__item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			border: 1px solid #f1f1f1;
			margin: .5rem 0 1rem;
			transition: all .3s;
			background-color: #fff
		}

		.related-info__item:hover {
			background-color: #fff;
			transform: translateY(-2px);
			box-shadow: 0 0 8px 0 rgba(10, 8, 8, .08)
		}

		@media (max-width:710px) {
			.related-info__item:first-of-type {
				margin-top: 0
			}
		}

		@media only screen and (min-width:711px) {
			.related-info__item {
				width: 100%;
				margin: .5rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.related-info__item {
				width: 47%;
				margin: 0 0 1.625rem
			}
		}

		.related-info__link {
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			position: relative;
			padding: .875rem 1.25rem .875rem 1rem;
			-ms-flex-align: center;
			align-items: center
		}

		.related-info__link:after {
			content: "";
			display: block;
			z-index: 5;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 1.0625rem;
			transform: translateY(-50%) rotate(45deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.related-info__link-title {
			color: #363636;
			padding: 0;
			word-wrap: none;
			text-overflow: ellipsis;
			font-size: .9375rem;
			line-height: 1.1875rem;
			font-weight: 400
		}

		.related-info__icon {
			background-size: contain;
			background-position: center center;
			background-repeat: no-repeat;
			display: block;
			width: 1.25rem;
			height: 1.25rem;
			margin: 0 1rem 0 0
		}

		.related-info__icon--link-out {
			width: .625rem;
			height: .625rem;
			display: inline-block;
			background-repeat: no-repeat;
			margin-left: .3125rem
		}

		.subnav-mobile {
			background-color: #0067b1
		}

		.subnav-mobile.subnav-mobile--open {
			z-index: 900
		}

		@media only screen and (min-width:1001px) {
			.subnav-mobile {
				display: none
			}
		}

		@media only screen and (min-width:1001px) {
			.subnav-mobile--demo {
				display: block
			}
		}

		.subnav-mobile--open .subnav-mobile__container {
			width: 100%;
			height: 100%;
			overflow-y: auto
		}

		.subnav-mobile__close {
			margin: 0;
			padding: 0;
			line-height: 1;
			-moz-appearance: none;
			appearance: none;
			border: none;
			background: 0 0;
			font-family: inherit;
			outline: 0;
			cursor: pointer;
			position: absolute;
			right: 1.375rem;
			top: 1rem;
			z-index: 200;
			width: 1.5rem;
			height: 1.5rem
		}

		.subnav-mobile__close:after {
			content: "";
			display: block;
			border: 1px solid #fff;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: .5rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: transform .3s
		}

		.subnav-mobile--open .subnav-mobile__close:after {
			transform: translateY(-50%) rotate(315deg)
		}

		.subnav-mobile__menu {
			max-height: 3.5rem;
			visibility: hidden;
			overflow: hidden;
			display: block;
			transition: max-height .3s, opacity .3s;
			opacity: 0;
			margin-top: -3.5rem
		}

		.subnav-mobile--open .subnav-mobile__menu {
			max-height: 40.625rem;
			position: relative;
			visibility: visible;
			transition: max-height .6s, opacity 0s;
			opacity: 1;
			margin-bottom: 0;
			overflow: auto
		}

		.subnav-mobile__toggle {
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .0625rem;
			text-transform: uppercase;
			font-weight: 600;
			cursor: pointer;
			color: #fff;
			background-color: #0067b1;
			padding: 1.3125rem 1.375rem;
			width: 100%;
			text-align: left;
			position: relative;
			opacity: 1;
			visibility: visible
		}

		.subnav-mobile__toggle:hover {
			color: #fff
		}

		.subnav-mobile--open .subnav-mobile__toggle {
			visibility: hidden
		}

		.subnav-mobile__toggle:after {
			content: "";
			display: block;
			border: 1px solid #fff;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 1.875rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.subnav-mobile--open .subnav-mobile__toggle:after {
			transform: translateY(-50%) rotate(315deg)
		}

		.subnav-mobile__list {
			padding: 0 1.375rem;
			max-height: 100%
		}

		.subnav-mobile__item {
			max-height: 100%
		}

		.subnav-mobile__item:not(:last-child) {
			border-bottom: 1px solid rgba(241, 241, 241, .2)
		}

		.subnav-mobile__link {
			display: block;
			font-size: 1rem;
			font-weight: 600;
			color: #fff;
			padding: 1.3125rem 0;
			position: relative
		}

		.subnav-mobile__link:hover {
			color: #fff
		}

		.subnav-mobile__link--first {
			font-size: .75rem;
			line-height: .875rem;
			text-transform: uppercase
		}

		.subnav-mobile__link--active {
			color: #fff
		}

		.subnav-mobile__link--active:before {
			content: "";
			position: absolute;
			height: 100%;
			width: .25rem;
			background: #fff;
			top: 0;
			left: -1.375rem
		}

		.subnav-mobile__parent {
			display: inline-block;
			width: 30%
		}

		.subnav-mobile__arrows {
			display: inline-block;
			width: 68%;
			cursor: pointer
		}

		.subnav-mobile__list-secondary {
			background: #3757a3;
			overflow: hidden;
			max-height: 0;
			transition: max-height .5s cubic-bezier(0, 1, 0, 1);
			margin: 0 -1.375rem -.0625rem
		}

		.subnav-mobile__item-secondary:first-child {
			padding-top: .625rem
		}

		.subnav-mobile__item-secondary:last-child {
			padding-bottom: .625rem
		}

		.subnav-mobile__link-secondary {
			display: block;
			font-size: .875rem;
			color: #fff;
			padding: .875rem 2rem
		}

		.subnav-mobile__link-secondary:hover {
			color: #fff
		}

		.subnav-mobile__link--expanded+.subnav-mobile__list--expand {
			max-height: 1000px;
			transition: max-height 1s ease-in-out
		}

		.subnav-mobile__link--expandable:after {
			content: "";
			display: block;
			border: 1px solid #fff;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: .125rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.subnav-mobile__link--expandable.subnav-mobile__link--expanded:after {
			transform: translateY(-50%) rotate(315deg)
		}

		.go-back .read-more-arrow {
			color: #286aac;
			display: inline-block;
			margin-right: 15px;
			transform: rotate(180deg);
			top: -4px
		}

		@media only screen and (min-width:1001px) {
			.go-back .read-more-arrow {
				top: -1px
			}
		}

		.go-back:hover {
			opacity: .75
		}

		.go-back>h2 {
			font-family: var(--fontName);
			color: #286aac;
			line-height: 1.75rem;
			font-weight: 600;
			font-size: 1.375rem;
			margin-bottom: .9375rem;
			display: inline
		}

		@media only screen and (min-width:711px) {
			.go-back>h2 {
				margin: 0 0 1rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.go-back>h2 {
				font-size: .875rem;
				line-height: 1.25rem;
				font-weight: 600;
				margin: 1.25rem 0
			}
		}

		.headline-2 {
			font-size: 1.125em;
			line-height: 1.4375em;
			font-weight: 700;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.headline-2 {
				font-size: 1.375em
			}
		}

		.headline-2.headline-expert {
			font-size: 1rem;
			margin-top: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.headline-2.headline-expert {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.headline-2.headline-expert {
				font-size: 1.375rem
			}
		}

		.headline-2.governance-subheader {
			font-weight: 700;
			margin-top: 2.625rem;
			margin-bottom: 1.5625rem
		}

		.headline-2.governance-subheader:hover {
			opacity: initial
		}

		@media only screen and (min-width:1001px) {
			.headline-2.governance-subheader {
				margin-top: 4.0625rem
			}
		}

		.headline-5 {
			font-size: 1rem;
			font-weight: 700
		}

		.headline-5+.content-small {
			margin-top: .4375rem
		}

		.headline-main:hover {
			opacity: 1
		}

		.headline-main {
			margin-top: 20px;
			margin-bottom: 1.875rem;
			font-size: 1.5rem;
			line-height: 2.125rem;
			font-weight: 600;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.headline-main {
				margin-top: 0;
				font-size: 2.125rem;
				line-height: 2.5625rem
			}
		}

		.headline-main:hover {
			opacity: 1
		}

		.headline-main__subheading {
			font-size: 1rem;
			line-height: 1.5;
			margin: 0 0 .625rem
		}

		@media only screen and (min-width:1001px) {
			.headline-main__subheading {
				margin: 0 0 1.4375rem
			}
		}

		.headline-sub {
			font-size: 1rem;
			line-height: 1.5rem
		}

		.headline-24 {
			color: #363636;
			font-family: var(--fontName);
			font-weight: 600;
			font-size: 1.5rem;
			line-height: 2.5625rem
		}

		.headline-24.-component-header {
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.headline-24.-component-header {
				margin-bottom: 2.5rem
			}
		}

		.video-component {
			display: block;
			margin-right: -2.5rem;
			margin-left: -2.5rem
		}

		@media only screen and (min-width:711px) {
			.video-component {
				margin-right: inherit;
				margin-left: inherit;
				width: 100%
			}
		}

		.video-component:hover {
			cursor: pointer
		}

		.video-component__cursor-reset:hover {
			cursor: initial
		}

		.video-component__button {
			position: absolute;
			background: 0 0;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			width: 100%;
			height: 100%
		}

		.video-component__button img {
			width: 100%
		}

		.video-component__button:hover {
			cursor: pointer
		}

		.video-component__title {
			font-weight: 700;
			font-size: 1.125rem;
			line-height: 1.5rem;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.video-component__title {
				font-size: 1.375rem;
				line-height: 1.4375rem
			}
		}

		.video-component__subtitle {
			color: #363636;
			font-size: .875rem;
			font-weight: 400;
			line-height: 1.25rem;
			padding: .3125rem 0 1.25rem
		}

		@media only screen and (min-width:711px) {
			.video-component__subtitle {
				padding: .625rem 0 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.video-component__subtitle {
				font-size: 1rem;
				line-height: 1.5rem;
				padding: 0 0 .625rem
			}
		}

		.video-component__bg-div {
			display: block;
			height: auto;
			width: 100%;
			background-size: cover;
			background-position: center;
			position: relative
		}

		.video-component__bg-div-icon {
			cursor: pointer;
			opacity: .95;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 2.5rem;
			height: 2.5rem;
			background-size: cover;
			background-repeat: no-repeat
		}

		@media only screen and (min-width:1001px) {
			.video-component__bg-div-icon {
				width: 4rem;
				height: 4rem
			}
		}

		.video-component__bg-div-icon :hover {
			cursor: pointer
		}

		.video-component__note {
			display: block;
			font-size: .75rem;
			line-height: 1.0625rem;
			color: #656565;
			margin-top: 5px;
			margin-left: 2.625rem
		}

		@media only screen and (min-width:711px) {
			.video-component__note {
				margin-left: 0;
				line-height: 1.25rem
			}
		}

		@media (max-width:710px) {
			.video-small .video-component__bg-div {
				width: calc(100% + 50px);
				margin-left: -25px
			}
		}

		@media only screen and (min-width:600px) and (max-width:1215px) {
			.video-small .video-component__bg-div {
				height: 17.375rem;
				width: 100%;
				margin-left: 0
			}
		}

		.video-component.video-hero {
			max-width: 100%;
			margin: 0
		}

		.video-component.video-hero .video-close {
			position: absolute;
			font-size: 32px;
			background-color: #fff;
			height: 32px;
			border-radius: 32px;
			width: 32px;
			text-align: center;
			padding: 2px;
			cursor: pointer
		}

		.video-component.video-hero .video-close-single {
			right: 0;
			top: 0
		}

		.video-component.video-hero .video-close-playlist {
			top: -16px;
			right: -16px
		}

		.video-hero {
			position: relative
		}

		.video-hero__title-wrap {
			position: absolute;
			width: 100%;
			top: 50%;
			transform: translateY(-50%)
		}

		.video-hero__title {
			font-size: 1.625rem;
			line-height: 1.8125rem;
			font-weight: 600;
			color: #fff;
			display: block;
			position: absolute;
			padding: 0;
			top: 50%;
			transform: translateY(-50%);
			max-width: 8.75rem
		}

		@media only screen and (min-width:711px) {
			.video-hero__title {
				font-size: 2.5rem;
				line-height: 2.9375rem;
				max-width: 15rem
			}
		}

		@media only screen and (min-width:1001px) {
			.video-hero__title {
				display: block;
				position: absolute;
				padding: 0;
				top: 50%;
				transform: translateY(-50%);
				max-width: 28.125rem;
				font-size: 5.625rem;
				line-height: 5.375rem
			}
		}

		@media only screen and (min-width:1215px) {
			.video-hero__title {
				max-width: 31.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.video-hero .content-wrap {
				height: 100%
			}
		}

		.video-hero .video-component__bg-div,
		.video-hero .video-component__player {
			height: 15.625rem
		}

		@media only screen and (min-width:711px) {

			.video-hero .video-component__bg-div,
			.video-hero .video-component__player {
				height: 21.875rem
			}
		}

		@media only screen and (min-width:1001px) {

			.video-hero .video-component__bg-div,
			.video-hero .video-component__player {
				height: 37.5rem
			}
		}

		.video-hero .video-component__bg-div-icon {
			cursor: pointer
		}

		@media only screen and (min-width:711px) {
			.video-hero .video-component__bg-div-icon {
				width: 3.5rem;
				height: 3.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.video-hero .video-component__bg-div-icon {
				width: 5.875rem;
				height: 5.875rem
			}
		}

		.video-hero .video-component__bg-div-icon :hover {
			cursor: pointer
		}

		.modal-content--video {
			display: none
		}

		@media only screen and (min-width:711px) {
			.modal-content--video iframe {
				height: 400px;
				width: 600px
			}
		}

		.component-wrap.negative-margin {
			margin-bottom: 0 !important
		}

		@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {
			.modal-content--video iframe {
				height: 100%;
				width: auto
			}
		}

		@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
			.modal-content--video iframe {
				height: 100%;
				width: auto
			}
		}

		@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
			.modal-content--video iframe {
				height: 100%;
				width: auto
			}
		}

		@media only screen and (min-device-height:360px) and (min-device-width:760px) and (-webkit-device-pixel-ratio:4) and (orientation:landscape) {
			.modal-content--video iframe {
				height: 100%;
				width: auto
			}
		}

		.nav-wrapper {
			position: relative;
			border-bottom: 1px solid rgba(54, 54, 54, .21)
		}

		@media only screen and (min-width:1001px) {
			.nav-wrapper {
				border: none
			}
		}

		.nav-wrapper.no-border {
			border-bottom: none
		}

		.nav-wrapper .nav-single-page__list {
			margin: 0 0 12px 0
		}

		.mobile-tab__title {
			text-transform: uppercase;
			color: #969696;
			font-weight: 700;
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .075rem;
			padding: 1.25rem 0;
			display: block
		}

		.mobile-tab__list {
			display: none;
			cursor: pointer;
			font-family: Arial;
			font-size: .875rem;
			font-weight: 700;
			color: #7d7d7d;
			padding: .5rem .4375rem .5rem 1rem
		}

		@media only screen and (min-width:1001px) {
			.mobile-tab__list {
				padding: 1rem 1rem 1rem 1.5rem
			}
		}

		.mobile-tab__list.active {
			display: -ms-flexbox;
			display: flex
		}

		.mobile-tab__list.active>* {
			-ms-flex: 0 1 auto
		}

		.mobile-tab__list.active {
			color: #363636
		}

		.mobile-tab__list.active .mobile-tab__arrow {
			display: inline-block;
			border: 1px solid #0067b1;
			background-repeat: no-repeat;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: .8125rem;
			right: .8125rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .25s
		}

		@media only screen and (min-width:1001px) {
			.mobile-tab__list.active .mobile-tab__arrow {
				top: 1.3125rem;
				top: 1.3125rem
			}
		}

		.mobile-tab__list.active.show-menu .mobile-tab__arrow {
			border-color: #e1523d;
			transform: translate(0, 0) rotate(315deg)
		}

		.mobile-tab__list.show-menu {
			display: -ms-flexbox;
			display: flex
		}

		.mobile-tab__list.show-menu>* {
			-ms-flex: 0 1 auto
		}

		.mobile-tab__arrow {
			display: none;
			border: 1px solid #0c406b;
			background-repeat: no-repeat;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: .6875rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .25s
		}

		.mobile-tab__list-container {
			position: relative;
			display: block;
			border: 1px solid #f1f1f1
		}

		.language-dropdown .mobile-tab__list-container {
			background: #fff
		}

		.mobile-tab__contents {
			display: none
		}

		.mobile-tab__contents.active {
			display: block
		}

		.mobile-tab.flag-dropdown .mobile-tab__list {
			font-weight: 400;
			color: #363636;
			font-size: .875rem;
			padding-left: 1.25rem;
			border: none
		}

		.mobile-tab.flag-dropdown .mobile-tab__list:hover {
			font-weight: 700
		}

		.mobile-tab.flag-dropdown .mobile-tab__list.active {
			font-weight: 700
		}

		.mobile-tab.flag-dropdown .mobile-tab__arrow {
			right: 1.0625rem
		}

		.language-dropdown {
			position: absolute;
			top: 0;
			right: 1.875rem;
			width: 5.625rem;
			z-index: 900
		}

		@media only screen and (min-width:1001px) {
			.language-dropdown {
				top: -.625rem;
				width: 7rem
			}
		}

		.flag-dropdown__flag {
			width: .75rem;
			height: .75rem;
			margin-right: .6875rem;
			display: -ms-flexbox;
			display: flex
		}

		.flag-dropdown__flag>* {
			-ms-flex: 0 1 auto
		}

		.flag-dropdown__flag {
			background-size: .75rem .75rem;
			background-position: center center;
			background-repeat: no-repeat
		}

		.values-card {
			margin: 1.5em 0 3em
		}

		.values-card__color-tint {
			width: 100%;
			height: 100%;
			background-blend-mode: multiply;
			z-index: 2
		}

		.values-card__overlay {
			padding: .125em 1.5em;
			width: 100%;
			height: 100%;
			background-color: rgba(12, 64, 107, .5);
			z-index: 3
		}

		@media only screen and (min-width:711px) {
			.values-card__overlay {
				padding: .125em 2.5em
			}
		}

		.values-card__value {
			margin: 2.5em 0
		}

		.values-card__heading,
		.values-card__subheading {
			font-family: Arial;
			color: #fff;
			padding: 0;
			margin: 0;
			font-weight: 700
		}

		.values-card__heading {
			font-size: .625em;
			line-height: .875em;
			border-bottom: 1px solid rgba(255, 255, 255, .5);
			text-transform: uppercase;
			padding-bottom: .5rem
		}

		@media only screen and (min-width:711px) {
			.values-card__heading {
				font-size: .75rem;
				line-height: .875rem
			}
		}

		.values-card__heading:hover {
			opacity: 1
		}

		.values-card__subheading {
			font-size: 1.375rem;
			line-height: 1.4375rem;
			margin-top: .5625em
		}

		@media only screen and (min-width:1001px) {
			.values-card__subheading {
				font-size: 2.125rem;
				line-height: 2.25rem;
				margin-top: .8125rem
			}
		}

		.values-card__header {
			font-size: 1.375em;
			line-height: 1.4375em;
			margin: 1.25em 0 .9375em
		}

		@media only screen and (min-width:711px) {
			.values-card__header {
				font-size: 2.125rem;
				line-height: 2.25rem;
				margin: .3125rem 0 0
			}
		}

		.featured-carousel {
			position: relative
		}

		@media only screen and (min-width:711px) {
			.featured-carousel {
				height: 15.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel {
				height: 29.5rem
			}
		}

		.featured-carousel__background-single {
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			width: 100%;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.featured-carousel__contents-wrap {
				position: absolute;
				width: 55%;
				top: 0;
				left: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel__contents-wrap {
				max-width: 75.9375rem;
				margin: 0 auto;
				width: 95%;
				top: 0;
				left: 50%;
				transform: translateX(-50%);
				height: 29.5rem;
				cursor: pointer
			}
		}

		.featured-carousel__background {
			visibility: hidden;
			width: 100%;
			height: 14.625rem
		}

		.featured-carousel__background.carousel-initialized {
			visibility: visible
		}

		@media only screen and (min-width:711px) {
			.featured-carousel__background {
				height: 100%
			}
		}

		.featured-carousel__background .carousel-track {
			height: 100%
		}

		.featured-carousel__background .carousel-list {
			position: relative;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.featured-carousel__background .carousel-list {
				position: absolute;
				width: 100%
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel__background .carousel-list {
				top: 0;
				left: 0;
				width: 100%
			}
		}

		.featured-carousel__background .carousel-list .carousel-slide>div {
			height: 100%
		}

		.featured-carousel__contents {
			visibility: hidden;
			background-color: #0c406b
		}

		.featured-carousel__contents.carousel-initialized {
			visibility: visible
		}

		@media only screen and (min-width:711px) {
			.featured-carousel__contents {
				background-color: rgba(12, 64, 107, .9);
				padding: 2em 1.5em;
				height: 15.375em;
				line-height: 1.19
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel__contents {
				width: 36.5625em;
				height: 18em;
				padding: 3.125em 3.75em;
				position: relative;
				top: 5.6875em;
				left: 0
			}
		}

		.featured-carousel__title {
			color: #fff;
			font-size: 1.25rem;
			font-weight: 700;
			line-height: 1.2;
			margin-bottom: 1rem
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel__title {
				font-size: 2rem;
				font-weight: 700;
				letter-spacing: .0125rem
			}
		}

		.featured-carousel__content {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel__content {
				display: block;
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.25;
				color: #fff
			}
		}

		.featured-carousel__more {
			font-size: .875rem;
			font-weight: 700;
			color: #fff
		}

		.featured-carousel__more:hover {
			opacity: .75
		}

		.featured-carousel__nav {
			background-color: #0c406b;
			text-align: center;
			position: relative;
			padding-bottom: 1.4375rem
		}

		@media only screen and (min-width:711px) {
			.featured-carousel__nav {
				background-color: transparent;
				bottom: 2.25rem;
				padding-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel__nav {
				width: 36.5625em;
				bottom: -2.8125rem
			}
		}

		.featured-carousel__nav .featured-carousel__dots .carousel-dots {
			position: initial;
			transform: initial;
			bottom: .3125rem;
			position: relative;
			left: initial;
			padding: 0 .9375rem;
			list-style: none
		}

		.featured-carousel__nav .featured-carousel__dots li {
			display: inline-block;
			margin-right: .9375rem
		}

		.featured-carousel__nav .featured-carousel__dots li button {
			display: block;
			width: .375rem;
			height: .375rem;
			background-color: rgba(255, 255, 255, .2);
			border-radius: 100%;
			font-size: 0;
			transition: .1s ease-in
		}

		.featured-carousel__nav .featured-carousel__dots li button:hover {
			transform: scale(1.3)
		}

		.featured-carousel__nav .featured-carousel__dots li.carousel-active button {
			background-color: #e0e0e0
		}

		.featured-carousel__nav .featured-carousel__dots li:last-of-type {
			margin-right: 0
		}

		.featured-carousel__nav .slider-next,
		.featured-carousel__nav .slider-prev {
			display: inline-block
		}

		.featured-carousel__dots {
			display: inline-block
		}

		.featured-carousel__content-wrap {
			padding: 1rem 1.5rem 1.875rem
		}

		@media only screen and (min-width:711px) {
			.featured-carousel__content-wrap {
				padding: 0
			}
		}

		.featured-carousel-container {
			position: relative;
			background-color: #0c406b
		}

		@media only screen and (min-width:711px) {
			.featured-carousel-container {
				position: absolute;
				top: 0;
				left: 0;
				width: 60%;
				height: 100%;
				padding: 1.375rem 1.5rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-carousel-container {
				top: 50%;
				left: 25%;
				width: initial;
				height: initial;
				transform: translate(-25%, -50%);
				padding: 2.625rem 2.25rem 0;
				opacity: .9
			}
		}

		.featured-carousel-container .content_slider-container {
			background-color: #0c406b;
			overflow-x: hidden;
			position: relative
		}

		.insights-carousel {
			position: relative;
			padding: 1.625rem;
			border-bottom: 1px solid #cbcbcb
		}

		.about .insights-carousel {
			display: block
		}

		@media only screen and (min-width:711px) {
			.insights-carousel {
				height: 16.375rem;
				padding: 1.875rem 1.625rem
			}

			.about .insights-carousel {
				height: 21.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel {
				display: block;
				height: 28.125rem;
				padding: 0;
				margin-bottom: 1.875rem
			}

			.about .insights-carousel {
				height: 29.6875rem
			}
		}

		.insights-carousel__background-single {
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			width: 100%;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__background-single {
				background-size: cover
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__background-single {
				background-position: center
			}
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__contents-wrap {
				position: absolute;
				z-index: 1;
				width: calc(100% - 200px);
				padding-right: 100px;
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__contents-wrap {
				max-width: 75.9375rem;
				margin: 0 auto;
				padding-right: 0;
				width: 95%;
				top: 0;
				left: 50%;
				transform: translate(0, -50%);
				transform: translateX(-50%);
				cursor: pointer
			}
		}

		.insights-carousel__background {
			visibility: hidden;
			width: 100%;
			height: 12.5rem
		}

		.insights-carousel__background.carousel-initialized {
			visibility: visible
		}

		.insights-carousel__background .carousel-track {
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__background {
				width: 200px;
				height: 200px;
				position: absolute;
				right: 28px
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__background {
				width: inherit;
				height: inherit;
				position: relative;
				right: inherit
			}
		}

		.insights-carousel__background .carousel-list {
			position: relative;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__background .carousel-list {
				position: absolute;
				width: 100%
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__background .carousel-list {
				top: 0;
				left: 0;
				width: 100%
			}
		}

		.insights-carousel__background .carousel-list .carousel-slide>div {
			height: 100%
		}

		.insights-carousel__contents {
			visibility: hidden;
			margin-bottom: 1.4375rem
		}

		.insights-carousel__contents.carousel-initialized {
			visibility: visible
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__contents {
				height: 100%;
				line-height: 1.19;
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__contents {
				background-color: rgba(255, 255, 255, .9);
				width: 36.5625em;
				height: 17.1875rem;
				padding: 2.1875rem 2.5rem;
				position: relative;
				top: 5.6875em;
				left: 0;
				min-width: inherit
			}
		}

		.insights-carousel__title {
			color: #363636;
			font-size: 1.5625rem;
			font-weight: 600;
			line-height: 2.125rem;
			margin-bottom: .625rem
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__title {
				margin-bottom: 1rem;
				letter-spacing: .0125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__title {
				color: #0067b1;
				font-size: 2.0625rem;
				line-height: 2.8125rem;
				height: 9.375rem;
				margin-bottom: 0
			}
		}

		.insights-carousel__content {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__content {
				display: block;
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.25;
				color: #0c406b
			}
		}

		.insights-carousel__more {
			font-size: .9375rem;
			font-weight: 700;
			color: #0067b1;
			display: inline-block;
			vertical-align: text-bottom
		}

		.insights-carousel__more:hover .read-more-arrow {
			display: inline-block;
			transition: left .3s ease-out;
			margin-left: 5px
		}

		.insights-carousel__nav {
			text-align: center;
			position: relative;
			padding-top: .9375rem;
			padding-bottom: .9375rem;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: center;
			justify-content: center;
			width: 6.125rem;
			padding-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__nav {
				display: -ms-flexbox;
				display: flex;
				background-color: transparent;
				bottom: 1.5625rem;
				padding-top: 0;
				padding-bottom: 0;
				width: 6.875rem;
				-ms-flex-pack: start;
				justify-content: flex-start
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__nav {
				width: 8.4375rem;
				bottom: -3.75rem;
				width: 8.125rem;
				margin-left: 1.6875rem;
				-ms-flex-pack: inherit;
				justify-content: inherit
			}
		}

		.insights-carousel__nav .insights-carousel__dots li {
			display: inline-block;
			margin-right: .9375rem
		}

		.insights-carousel__nav .insights-carousel__dots li button {
			display: block;
			width: .375rem;
			height: .375rem;
			background-color: rgba(255, 255, 255, .2);
			border-radius: 100%;
			font-size: 0;
			transition: .1s ease-in
		}

		.insights-carousel__nav .insights-carousel__dots li button:hover {
			transform: scale(1.3)
		}

		.insights-carousel__nav .insights-carousel__dots li.carousel-active button {
			background-color: #e0e0e0
		}

		.insights-carousel__nav .insights-carousel__dots li:last-of-type {
			margin-right: 0
		}

		.insights-carousel__nav .insights-carousel__dots li button {
			background-color: #969696
		}

		.insights-carousel__nav .insights-carousel__dots li.carousel-active button {
			background-color: #363636
		}

		.insights-carousel__nav .insights-carousel__dots .carousel-dots {
			position: relative;
			left: auto;
			bottom: auto;
			transform: none;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			list-style: none
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__nav .insights-carousel__dots .carousel-dots {
				padding: 0 .9375rem
			}
		}

		.insights-carousel__nav .slider-next,
		.insights-carousel__nav .slider-prev {
			display: none;
			position: relative
		}

		@media only screen and (min-width:711px) {

			.insights-carousel__nav .slider-next,
			.insights-carousel__nav .slider-prev {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				-ms-flex-pack: center;
				justify-content: center;
				-ms-flex-align: center;
				align-items: center;
				height: 2rem;
				width: 2rem
			}

			.insights-carousel__nav .slider-next:after,
			.insights-carousel__nav .slider-prev:after {
				content: "";
				display: block;
				z-index: 1000;
				border: 1px solid #0067b1;
				border-bottom-style: none;
				border-left-style: none;
				position: absolute;
				top: 50%;
				right: .875rem;
				transform: translateY(-50%) rotate(45deg);
				height: .5rem;
				width: .5rem;
				transition: all .3s
			}
		}

		@media only screen and (min-width:711px) and (-ms-high-contrast:active),
		only screen and (min-width:711px) and (-ms-high-contrast:none) {

			.insights-carousel__nav .slider-next:after,
			.insights-carousel__nav .slider-prev:after {
				top: .25rem
			}
		}

		.insights-carousel__nav .slider-next:hover:after,
		.insights-carousel__nav .slider-prev:hover:after {
			border-color: #e1523d
		}

		.insights-carousel__nav .slider-prev:after {
			transform: translateY(-50%) rotate(-135deg)
		}

		.insights-carousel__dots {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		.insights-carousel__content-wrap {
			padding: 1.4375rem 0 0;
			outline: 0
		}

		@media only screen and (min-width:711px) {
			.insights-carousel__content-wrap {
				padding: 0;
				min-height: 13.6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel__content-wrap {
				min-height: inherit;
				margin-bottom: 0
			}
		}

		.insights-carousel__content-wrap:hover .read-more-arrow {
			left: .3125rem
		}

		.insights-carousel-container {
			position: relative;
			background-color: #0c406b
		}

		@media only screen and (min-width:711px) {
			.insights-carousel-container {
				position: absolute;
				top: 0;
				left: 0;
				width: 60%;
				height: 100%;
				padding: 1.375rem 1.5rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-carousel-container {
				top: 50%;
				left: 25%;
				width: initial;
				height: initial;
				transform: translate(-25%, -50%);
				padding: 2.625rem 2.25rem 0;
				opacity: .9
			}
		}

		.insights-carousel-container .content_slider-container {
			background-color: #0c406b;
			overflow-x: hidden;
			position: relative
		}

		.insights-detail__no-img .headline-main {
			margin-top: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.insights-detail__no-img .headline-main {
				margin-top: 0
			}
		}

		.pull-quote {
			margin-right: 8%
		}

		@media only screen and (min-width:1001px) {
			.pull-quote {
				margin-bottom: 0;
				padding-bottom: 0
			}
		}

		.component-header {
			font-family: var(--fontName);
			font-size: 1.25rem;
			font-weight: 600
		}

		.headline-sub {
			margin-top: .9375rem;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.headline-sub {
				margin-bottom: 0
			}
		}

		.insights-detail__headline-main {
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__headline-main {
				margin-bottom: 2.625rem
			}
		}

		.insights-detail__heading-wrapper .headline-main {
			margin-bottom: 0
		}

		.insights-detail__main-img img {
			width: 100%;
			height: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__main-img img {
				margin: 0
			}
		}

		.insights-detail__main-img {
			height: 13.75rem;
			max-height: 13.75rem;
			overflow: hidden
		}

		@media only screen and (min-width:711px) {
			.insights-detail__main-img {
				height: 21.875rem;
				max-height: 21.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__main-img {
				height: 100%;
				max-height: 28.125rem
			}
		}

		.insights-detail__main-img--mixed {
			width: 100vw;
			height: 12.3125rem;
			position: relative;
			left: 50%;
			right: 50%;
			margin-left: -50vw;
			margin-right: -50vw;
			padding-top: 56.44%;
			overflow: hidden;
			background-position: center;
			background-size: cover;
			background-repeat: no-repeat
		}

		@media only screen and (min-width:711px) {
			.insights-detail__main-img--mixed {
				height: 19.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__main-img--mixed {
				width: 100%;
				height: 29.4375rem;
				left: 0;
				right: 0;
				margin: 0;
				padding-top: 52.44%;
				background-size: cover
			}
		}

		.insights-detail__full-image .content-wrap {
			padding: 0
		}

		.insights-detail__case-study {
			margin: 0
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__case-study {
				margin-bottom: 3.75rem
			}
		}

		.insights-detail__case-study .case-study {
			height: auto;
			pointer-events: none
		}

		.insights-detail__case-study .case-study__wrapper {
			border: none
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__case-study .case-study__wrapper {
				border: 1px solid #f1f1f1
			}
		}

		.insights-detail__case-study .case-study__contents {
			background-color: #fcfcfc;
			padding: .625rem 0
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__case-study .case-study__contents {
				background-color: #fff;
				padding: 1.5625rem
			}
		}

		.insights-detail__case-study .case-study__contents-header {
			font-size: 1.375rem
		}

		.insights-detail__case-study .case-study__contents-text {
			display: block;
			font-size: 1rem
		}

		.insights-detail__download-link {
			display: inline-block;
			margin-top: .625rem
		}

		.insights-detail__download-btn {
			display: inline-block;
			color: #fff;
			background-color: #0067b1;
			font-weight: 600;
			line-height: 1.25rem;
			padding: 1.375rem 0 1.375rem 1.5rem;
			text-align: left;
			width: 16.875rem
		}

		.insights-detail__download-btn .read-more-arrow {
			display: inline-block
		}

		.content-sidebar--right>:first-child {
			-ms-flex-positive: 0;
			flex-grow: 0;
			width: 100%
		}

		.content-sidebar--right>:first-child .component-wrap {
			position: relative
		}

		@media only screen and (min-width:711px) {
			.content-sidebar--right>:first-child .component-wrap {
				-ms-flex-flow: column wrap;
				flex-flow: column wrap;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse
			}
		}

		.video-component {
			margin: 1.875rem 0 0 0
		}

		@media only screen and (min-width:711px) {
			.video-component {
				margin: 0
			}
		}

		.video-component__note {
			margin-left: 0
		}

		.insights-detail__headline-main {
			margin-bottom: .625rem
		}

		.subheadline {
			font-family: var(--fontName);
			font-size: 1.375rem;
			line-height: 1.75rem;
			color: #363636;
			margin-bottom: 0
		}

		.description {
			display: inline-block;
			margin-bottom: 1.875rem;
			font-family: var(--fontName);
			font-size: 1rem;
			line-height: 1.5rem;
			letter-spacing: .01em;
			color: #363636
		}

		.insights-case-study.copy-title {
			font-family: var(--fontName);
			color: #363636;
			display: inline-block;
			text-transform: uppercase;
			font-weight: 600;
			font-size: .875rem;
			line-height: 1.125rem;
			letter-spacing: .0643em
		}

		.video-component-title {
			font-size: 1.5625rem;
			line-height: 2.125rem;
			margin-bottom: 1.25rem;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.video-component-title {
				font-size: 1.25rem;
				line-height: 1.5625rem;
				margin-bottom: 1.875rem
			}
		}

		.mixed-media-rail {
			margin-top: 3.75rem
		}

		@media only screen and (min-width:711px) {
			.mixed-media-rail {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.mixed-media-rail {
				margin-top: 7.8125rem
			}
		}

		@media only screen and (min-width:1215px) {
			.mixed-media-rail {
				margin-top: 5rem
			}
		}

		.about-journal .case-study-float {
			margin: 0 0 1.25rem 0;
			padding: 1.6875rem;
			height: auto
		}

		.about-journal .case-study-float h3 {
			margin: 0
		}

		@media only screen and (min-width:1001px) {
			.about-journal .case-study-float h3 {
				margin-bottom: .875rem
			}
		}

		.about-journal .case-study-float p {
			font-size: 1rem;
			line-height: 1.5rem;
			display: inline-block
		}

		@media only screen and (min-width:1001px) {
			.about-journal .case-study-float {
				min-height: 8.5rem
			}
		}

		.headline--large {
			font-family: var(--fontName);
			color: #363636;
			padding: 0;
			margin: 1.875rem 0 1rem 0;
			font-weight: 600;
			font-size: 1.5625rem;
			line-height: 2.1875rem
		}

		@media only screen and (min-width:711px) {
			.headline--large {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.headline--large {
				font-size: 2.125rem;
				line-height: 2.5625rem;
				margin-bottom: 1rem
			}
		}

		.headline--small {
			font-family: var(--fontName);
			color: #363636;
			padding: 0;
			margin: 0;
			font-weight: 400;
			font-size: 1rem;
			margin-bottom: 1.375rem
		}

		@media only screen and (min-width:1001px) {
			.headline--small {
				margin-bottom: 1.875rem
			}
		}

		.intro-text {
			font-weight: 400;
			font-family: var(--fontName);
			color: #363636;
			padding: 0;
			margin: 0;
			font-size: 1.1875rem;
			line-height: 1.75rem;
			margin-bottom: 1.4375rem
		}

		@media only screen and (min-width:711px) {
			.intro-text {
				font-size: 1.375rem;
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.intro-text {
				margin-bottom: 20px
			}
		}

		.insights-detail__banner-img {
			width: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
			height: 13.75rem;
			margin-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.insights-detail__banner-img {
				height: 21.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-detail__banner-img {
				height: 28.125rem
			}
		}

		.insights-detail__inline-img .content-wrap--900.full-on-tablet-and-below {
			max-width: 100%
		}

		@media only screen and (min-width:711px) {
			.pull-quote-spacer .pull-quote {
				margin-right: 10%
			}
		}

		@media only screen and (min-width:1001px) {
			.pull-quote-spacer .pull-quote {
				margin-right: 3.75rem
			}
		}

		.insights-subtitle {
			font-weight: 400;
			color: #363636;
			font-family: var(--fontName);
			font-size: 18px;
			line-height: 28px;
			margin-bottom: 20px
		}

		@media only screen and (min-width:711px) {
			.insights-subtitle {
				font-size: 20px;
				line-height: 30px;
				margin-bottom: 30px
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-subtitle {
				font-size: 22px;
				line-height: 32px
			}
		}

		.insights-search {
			padding: 1.875rem 0 0
		}

		@media only screen and (min-width:711px) {
			.insights-search {
				padding: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-search {
				width: 99%
			}
		}

		.insights-search input {
			font-size: .9375rem;
			line-height: 22px;
			padding: 1.25rem 0 1.25rem 4.3375rem
		}

		@media only screen and (min-width:711px) {
			.insights-search input {
				padding: 1.75rem 0 1.75rem 4.3375rem;
				background-size: 1.5rem;
				background-position: 1.85rem center
			}
		}

		.newsroom-article {
			display: -ms-flexbox;
			display: flex
		}

		.newsroom-article>* {
			-ms-flex: 0 1 auto
		}

		.newsroom-article {
			padding: 1.75rem 1.5rem .9375rem 1.5rem;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: left;
			justify-content: left;
			border: 1px solid #f1f1f1;
			background-color: #fff
		}

		.newsroom-article:not(:last-child) {
			margin-bottom: .625rem
		}

		@media only screen and (min-width:1001px) {
			.newsroom-article:not(:last-child) {
				margin-bottom: 1.25rem
			}
		}

		.newsroom-article__headline:hover {
			opacity: 1
		}

		.newsroom-article__headline {
			font-size: 1rem;
			line-height: 1.25rem;
			margin: 0 0 10px 0;
			font-weight: 600;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.newsroom-article__headline {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.newsroom-article__headline {
				font-weight: 400
			}
		}

		.newsroom-article:hover {
			box-shadow: 1px 0 10px -3px rgba(0, 0, 0, .2)
		}

		@media only screen and (min-width:1001px) {
			.newsroom-article:hover {
				box-shadow: 0 0 8px 0 rgba(145, 30, 30, .08)
			}
		}

		.newsroom-article:hover .newsroom-article__headline {
			color: #0067b1;
			opacity: 1
		}

		.newsroom-article__text {
			font-size: .75rem;
			line-height: .875rem;
			color: #969696;
			margin-bottom: 0;
			margin-top: 1.25rem;
			letter-spacing: .09em;
			text-transform: uppercase
		}

		@media only screen and (min-width:1001px) {
			.newsroom-article__text {
				font-size: .625rem
			}
		}

		.newsroom-article__description {
			display: none
		}

		@media only screen and (min-width:711px) {
			.newsroom-article__description {
				display: inline
			}
		}

		.newsroom-hero {
			display: -ms-flexbox;
			display: flex;
			min-height: 22rem;
			height: auto;
			background-color: #fff
		}

		@media only screen and (max-width:1000px) {
			.newsroom-hero {
				-ms-flex-direction: column;
				flex-direction: column;
				min-height: 22rem
			}
		}

		.newsroom-hero.is-flipped {
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero.is-flipped {
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse
			}
		}

		.newsroom-hero .button {
			padding: 1rem 0;
			margin: unset;
			color: #fff;
			background-color: #0067b1
		}

		.newsroom-hero .button.tangerine {
			background-color: #e1523d;
			border: 0
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero {
				height: 22rem
			}
		}

		.newsroom-hero__a {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__a {
				width: 50%
			}
		}

		.newsroom-hero__img {
			display: block;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
			min-height: calc((100vw - 54px) * .614)
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__img {
				border-top: 1px solid #f1f1f1;
				border-bottom: 1px solid #f1f1f1;
				width: 100%;
				height: 100%;
				min-height: 100%
			}
		}

		.newsroom-hero__contents {
			border: 1px solid #f1f1f1;
			padding: 1.4375rem 1.5rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			border-top: none;
			height: 11.5rem
		}

		@media only screen and (min-width:711px) {
			.newsroom-hero__contents {
				width: 70%;
				border: 1px solid #f1f1f1;
				border-left: none;
				height: 100%;
				padding: 1.75rem 1.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__contents {
				width: 50%;
				padding: 1.4375rem 3.25rem 1.4375rem 3.25rem;
				-ms-flex-align: center;
				align-items: center
			}
		}

		.newsroom-hero__contents__media {
			height: auto;
			width: 100%
		}

		@media only screen and (max-width:1000px) {
			.newsroom-hero__contents__media {
				border: unset
			}
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__contents__media {
				border-right: unset;
				width: 50%
			}
		}

		.newsroom-hero__contents:hover .read-more-arrow {
			left: .3125rem
		}

		.newsroom-hero__text-wrapper {
			display: block;
			width: 100%;
			padding-bottom: 15px
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__text-wrapper {
				-ms-flex-item-align: center;
				align-self: center
			}
		}

		.newsroom-hero__text-wrapper .eyebrow-text {
			color: #666;
			padding-bottom: 8px
		}

		.newsroom-hero__header {
			color: #363636;
			-webkit-line-clamp: 2;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical
		}

		.newsroom-hero__header:hover {
			opacity: 1
		}

		.newsroom-hero__header {
			font-size: 1.125rem;
			line-height: 1.5rem
		}

		@media only screen and (min-width:711px) {
			.newsroom-hero__header {
				font-size: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__header {
				font-size: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__header {
				font-size: 2.125rem;
				line-height: 2.25rem
			}
		}

		.newsroom-hero__header__media {
			font-size: .9375rem;
			line-height: 1.25rem;
			font-weight: 600;
			margin-bottom: 10px
		}

		@media only screen and (min-width:711px) {
			.newsroom-hero__header__media {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__header__media {
				font-size: 2rem;
				line-height: 2.5rem
			}
		}

		.newsroom-hero__link {
			color: #0c406b
		}

		.newsroom-hero__text {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			-webkit-line-clamp: 4;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__text {
				font-size: 1rem;
				line-height: 1.5rem;
				max-height: 6rem
			}
		}

		.newsroom-hero__read-more {
			font-size: .875rem;
			line-height: 1rem;
			color: #286aac;
			font-weight: 700;
			display: inline-block;
			-ms-flex-item-align: end;
			align-self: flex-end
		}

		.newsroom-hero__read-more:hover {
			opacity: 1
		}

		.newsroom-hero__media:hover {
			box-shadow: 1px 0 10px -3px rgba(0, 0, 0, .2)
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero__media:hover {
				box-shadow: 0 0 8px 0 rgba(145, 30, 30, .08)
			}
		}

		.newsroom-hero__media:hover .newsroom-hero__header__media {
			opacity: 1
		}

		.newsroom-hero__media:hover .newsroom-hero__read-more .read-more-arrow {
			left: 10px
		}

		.newsroom-hero.theme-blue {
			background-color: #0c355a
		}

		.newsroom-hero.theme-blue__img {
			border-right: 0
		}

		.newsroom-hero.theme-blue h2,
		.newsroom-hero.theme-blue p {
			color: #fff
		}

		.newsroom-hero.theme-blue h2:hover,
		.newsroom-hero.theme-blue p:hover {
			color: #fff
		}

		.newsroom-hero.theme-blue .newsroom-hero__read-more {
			color: #fff
		}

		.newsroom-hero .video-container {
			width: 100%;
			height: 100%
		}

		.newsroom-hero .video-container .video-js {
			height: 100%
		}

		@media only screen and (min-width:1001px) {
			.newsroom-hero .video-container {
				width: 50%;
				border-top: 1px solid #f1f1f1;
				border-bottom: 1px solid #f1f1f1;
				height: 100%
			}
		}

		.newsroom-hero .vjs-poster img {
			-o-object-fit: cover;
			object-fit: cover
		}

		.media {
			border: 1px solid #f1f1f1;
			background-color: #fff
		}

		.media__wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		@media only screen and (min-width:711px) {
			.media__wrapper {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.media__location {
			display: inline-block;
			width: 100%;
			padding: .9375rem 1.4375rem
		}

		@media only screen and (min-width:711px) {
			.media__location {
				width: 16.5625rem;
				padding: 1.875rem
			}
		}

		.media__headline:hover {
			opacity: 1
		}

		.media__headline {
			font-weight: 700;
			font-size: .875rem;
			line-height: 1rem
		}

		@media only screen and (min-width:711px) {
			.media__headline {
				font-size: 1rem;
				line-height: 1.25rem
			}
		}

		.media__link {
			color: #0067b1
		}

		.media__link:hover {
			color: #0c406b
		}

		.media__contact {
			font-size: .75rem;
			line-height: 1.0625rem;
			margin: .875rem 0 1.25rem 0
		}

		@media only screen and (min-width:711px) {
			.media__contact {
				font-size: .875rem;
				line-height: 1.25rem;
				margin: 1.25rem 0
			}
		}

		.history-accordion {
			position: relative;
			margin-bottom: 3.125rem;
			margin-top: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.history-accordion {
				margin-top: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.history-accordion {
				margin-bottom: 1.25rem
			}
		}

		.history-accordion__item {
			border-top: 1px solid #e0e0e0;
			border-right: none;
			border-left: none;
			padding-top: .8125em;
			padding-bottom: 0
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__item {
				padding-top: 1.125em
			}
		}

		.history-accordion__item:first-child {
			margin-top: 0
		}

		.history-accordion__item:last-of-type {
			border-bottom: 1px solid #e0e0e0
		}

		.history-accordion__item:hover a {
			color: #0067b1
		}

		.history-accordion__item:hover .history-accordion__toggle--arrow {
			background-color: #0067b1
		}

		.history-accordion__item:hover .history-accordion__toggle--secondary:after {
			border-color: #fff;
			opacity: 1
		}

		.history-accordion__item.active .history-accordion__toggle--arrow {
			background-color: #0067b1
		}

		.history-accordion__item.active a {
			color: #0067b1
		}

		.history-accordion__item.active .history-accordion__toggle--secondary:after {
			top: 53%;
			transform: translateY(-50%) rotate(315deg);
			border-color: #fff
		}

		.history-accordion__item--secondary {
			padding-top: 0;
			background-color: transparent
		}

		.history-accordion__img {
			width: 5rem;
			height: 5rem;
			border-radius: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			margin-right: 1.25rem;
			margin-bottom: 1.25rem;
			float: left
		}

		@media only screen and (min-width:711px) {
			.history-accordion__img {
				width: 8.75rem;
				height: 8.75rem;
				margin-right: 2rem
			}
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__img {
				width: 9.375rem;
				height: 9.375rem
			}
		}

		.history-accordion__title {
			font-weight: 700;
			line-height: 1;
			font-size: .875rem;
			padding: 0 .9375rem
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__title {
				font-size: 1.25rem;
				padding: 0 1.4375rem
			}
		}

		.history-accordion__title:hover {
			opacity: initial
		}

		.history-accordion__toggle {
			display: block;
			padding: .75rem 3.75rem .625rem 0;
			text-decoration: none;
			color: #0c406b;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.history-accordion__toggle {
				padding-bottom: 1rem
			}
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__toggle {
				padding: .75rem 3.75rem .625rem 1.125rem
			}
		}

		.history-accordion__toggle:before {
			content: "";
			position: absolute;
			left: .375rem;
			width: 1.3125rem;
			height: 1.3125rem;
			background-color: #e0e0e0;
			border-radius: 100%
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__toggle:before {
				left: 1.5rem
			}
		}

		.svg .history-accordion__toggle {
			background-image: none
		}

		.history-accordion__toggle:hover {
			color: #0c406b
		}

		.svg .history-accordion__toggle.is-active,
		.svg .history-accordion__toggle.is-toggled,
		.svg .history-accordion__toggle:hover {
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTcuOHB4IiBoZWlnaHQ9IjExLjFweCINCgkgdmlld0JveD0iMC4xIDExLjUgMTcuOCAxMS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuMSAxMS41IDE3LjggMTEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbi1hcnJvdy1zbS13aGl0ZS1zPC90aXRsZT4NCjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCgkNCgkJPGcgaWQ9Imljb24tYXJyb3ctc20td2hpdGUtcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDUuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC01LjUwMDAwMCkgIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4NCgkJPGcgaWQ9IlBhZ2UtNiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+DQoJCQk8ZyBpZD0iRlRJX3Jlc3BvbnNpdmVfaWNvbnMiPg0KCQkJCTxwYXRoIGlkPSJGaWxsLTEyIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuOS0yYzAsMC40LTAuMSwwLjgtMC40LDEuMWMtMC42LDAuNi0xLjYsMC42LTIuMSwwTDktNy4yTDIuNi0wLjlDMi0wLjMsMS0wLjMsMC41LTAuOQ0KCQkJCQljLTAuNi0wLjYtMC42LTEuNSwwLTIuMUw5LTExLjVsOC41LDguNEMxNy44LTIuOCwxNy45LTIuNCwxNy45LTIiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
		}

		.no-svg .history-accordion__toggle.is-active,
		.no-svg .history-accordion__toggle.is-toggled,
		.no-svg .history-accordion__toggle:hover {
			background-image: url("/images/assets/icon-arrow-sm-white-s.png")
				/*ImageEmbed:skip*/
		}

		.history-accordion__toggle.is-active,
		.history-accordion__toggle.is-toggled,
		.history-accordion__toggle:hover {
			text-decoration: none
		}

		.svg .history-accordion__toggle.is-active,
		.svg .history-accordion__toggle.is-toggled,
		.svg .history-accordion__toggle:hover {
			background-image: none
		}

		.history-accordion__toggle--arrow {
			position: absolute;
			width: 2rem;
			height: 2rem;
			border-radius: 100%;
			background-color: #f1f1f1;
			right: 0;
			top: 50%;
			transform: translate(0, -50%);
			transition: .25s all
		}

		.is-toggled .history-accordion__toggle--arrow {
			background-color: #0067b1
		}

		.history-accordion__toggle--secondary {
			color: #363636;
			font-weight: 700;
			font-size: 1rem;
			line-height: 1.25rem;
			padding: 1.25rem 0;
			background-color: transparent;
			position: relative
		}

		.history-accordion__toggle--secondary:before {
			background-color: transparent
		}

		.history-accordion__toggle--secondary:after {
			content: "";
			border: 1px solid #0c406b;
			background-repeat: no-repeat;
			background-size: 80%;
			background-position: center;
			position: absolute;
			border-bottom-style: none;
			border-left-style: none;
			top: 1.6875rem;
			right: .6875rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .625rem;
			width: .625rem;
			transition: all .25s
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__toggle--secondary:after {
				right: .6875rem;
				height: .625rem;
				width: .625rem;
				top: 2.6875rem
			}
		}

		.history-accordion__toggle--secondary.is-toggled {
			border-bottom: 1px solid #e0e0e0
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__toggle--secondary {
				padding: 2.0625rem 0;
				font-size: 1.25rem;
				line-height: 1.5625rem
			}
		}

		.history-accordion__content {
			padding: 0;
			display: none;
			max-height: 1000px
		}

		.history-accordion__content p {
			font-size: .875rem;
			line-height: 1.25rem;
			margin-bottom: .875rem;
			margin-top: 0
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__content p {
				font-size: 1rem;
				line-height: 1.5rem;
				margin-bottom: 1rem
			}
		}

		.history-accordion__content p:last-child {
			margin-bottom: 0
		}

		.history-accordion__content.is-active {
			padding: .75em 0
		}

		.history-accordion__content.is-expanded {
			margin-top: 0
		}

		.history-accordion__content-inner {
			padding: .625rem .9375rem 2.5rem .9375rem
		}

		@media only screen and (min-width:1001px) {
			.history-accordion__content-inner {
				padding: 0 3.625rem 2.5rem 0
			}
		}

		.history-accordion.accordion-services {
			margin-top: 3.75rem
		}

		.history-accordion.accordion-services .history-accordion__content {
			padding-left: 1.4375rem
		}

		.pull-quote {
			display: block;
			float: left;
			width: 100%;
			margin: .75rem 1.4375rem .75rem 0;
			color: #363636;
			padding: .875rem 0;
			border-top: 5px solid #0067b1
		}

		@media only screen and (min-width:711px) {
			.pull-quote {
				max-width: 13.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.pull-quote {
				padding: .875rem 0;
				margin: 1.25rem 2.5rem 1.25rem 0
			}
		}

		.pull-quote__icon {
			display: block;
			width: 1.5625rem;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			margin: 0 auto;
			height: 1.25rem;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:1001px) {
			.pull-quote__icon {
				width: 1.875rem;
				height: 1.5625rem;
				margin-bottom: 1.25rem
			}
		}

		.pull-quote__text {
			font-weight: 600;
			display: block;
			margin: 0 auto 1rem;
			font-size: 1.375rem;
			line-height: 1.4;
			letter-spacing: .02rem
		}

		@media only screen and (min-width:711px) {
			.pull-quote__text {
				margin-bottom: .625rem;
				line-height: 1.9375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.pull-quote__text {
				font-size: 1.375rem;
				margin-bottom: .9375rem
			}
		}

		.pull-quote__text>a {
			color: #0067b1
		}

		.pull-quote__text>a:hover {
			color: #3673b1
		}

		.pull-quote__name {
			display: block;
			color: #362967;
			font-size: .75rem;
			line-height: 1.0625rem
		}

		@media only screen and (min-width:1001px) {
			.pull-quote__name {
				font-size: .875rem;
				line-height: 1.25rem
			}
		}

		.upcoming-webinar {
			background: #0067b1;
			color: #fff;
			width: 100%;
			display: block;
			padding: .625rem .625rem .9375rem .625rem
		}

		@media only screen and (min-width:711px) {
			.upcoming-webinar {
				padding: 1rem 1.25rem
			}
		}

		.upcoming-webinar__title {
			font-size: 1.125rem;
			line-height: 1.5rem;
			font-weight: 700;
			display: block;
			margin-top: 0;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:711px) {
			.upcoming-webinar__title {
				margin-bottom: .75rem
			}
		}

		.upcoming-webinar__details {
			display: -ms-flexbox;
			display: flex;
			font-weight: 700
		}

		.upcoming-webinar__detail {
			text-transform: uppercase;
			font-size: .625rem;
			line-height: .875rem;
			display: inline-block;
			margin: 0;
			letter-spacing: .075rem
		}

		.upcoming-webinar__detail:not(:last-child) {
			margin-right: 16%
		}

		@media only screen and (min-width:711px) {
			.upcoming-webinar__detail:not(:last-child) {
				margin-right: 2.5rem
			}
		}

		@media only screen and (min-width:711px) {
			.upcoming-webinar__detail {
				font-size: .75rem;
				line-height: 1rem
			}
		}

		.upcoming-webinar__info {
			font-size: .875rem;
			line-height: 1rem;
			text-transform: none;
			display: block;
			margin-top: .125rem;
			letter-spacing: normal
		}

		@media only screen and (min-width:711px) {
			.upcoming-webinar__info {
				display: inline;
				margin-left: .625rem
			}
		}

		.webinar-presenter {
			padding: 0 1.25rem
		}

		.webinar-presenter__info {
			margin-bottom: 1.25rem
		}

		.webinar-presenter__bio {
			margin-bottom: 2.5rem
		}

		.webinar-presenter__company,
		.webinar-presenter__name,
		.webinar-presenter__position {
			margin: 0;
			font-size: 1rem;
			line-height: 1.5rem
		}

		.webinar-presenter__name {
			font-weight: 700
		}

		.webinar-presenter__bio-text {
			font-size: .875rem;
			line-height: 1.25rem;
			margin: 0
		}

		.replay-video {
			background-color: #fff;
			border: 1px solid #f1f1f1;
			display: -ms-flexbox;
			display: flex
		}

		.replay-video__icon {
			display: inline-block;
			background-size: cover;
			width: 1.25rem;
			height: 1.25rem;
			-ms-flex-item-align: center;
			align-self: center;
			margin: 0 1.25rem
		}

		.replay-video__title {
			color: #0c406b;
			font-size: 1rem;
			font-weight: 700
		}

		.replay-video__length {
			margin-left: auto;
			margin-right: 1.25rem;
			color: #0c406b
		}

		.filters {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: justify;
			justify-content: space-between;
			margin-bottom: .25rem
		}

		@media only screen and (min-width:711px) {
			.filters {
				margin-bottom: 0
			}
		}

		.filters__text-container {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			margin-bottom: .875rem
		}

		@media only screen and (min-width:1001px) {
			.filters__text-container {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.filters__text--main {
			font-size: .875rem;
			color: #656565;
			font-weight: 600;
			text-transform: uppercase
		}

		.filters__text--main.js-filters__reset {
			cursor: pointer
		}

		.filters__text {
			font-size: .875rem;
			color: #656565;
			font-weight: 600;
			text-transform: uppercase
		}

		.filters__text.selected {
			color: #0067b1
		}

		.filters__text.js-filters__reset {
			cursor: pointer
		}

		.filters__wrapper {
			position: relative;
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.filters__wrapper {
				height: 3.125rem
			}
		}

		.filters__wrapper-inner {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		@media only screen and (min-width:1001px) {
			.filters__wrapper-inner {
				position: absolute
			}
		}

		.filters__tab {
			width: 100%;
			position: relative;
			min-height: 50px;
			margin-bottom: 1rem
		}

		@media only screen and (min-width:711px) {
			.filters__tab {
				margin-bottom: 0;
				width: 32%
			}
		}

		@media only screen and (min-width:1001px) {
			.filters__tab {
				margin-bottom: .625rem
			}
		}

		.filters__tab__fourth-menu {
			width: 100%;
			position: relative;
			min-height: 50px;
			margin-bottom: 1rem
		}

		@media only screen and (min-width:1001px) {
			.filters__tab__fourth-menu {
				width: 23%
			}
		}

		.filters__tab-inner {
			position: absolute;
			width: 100%;
			z-index: 500
		}

		.filters__tab-inner.pos-absolute {
			z-index: 600
		}

		.filters__select {
			background: #fff;
			border: 1px solid #f1f1f1;
			display: inline-block;
			width: 100%;
			cursor: pointer
		}

		.filters__select>li:first-of-type {
			border-bottom: solid #f1f1f1 1px
		}

		.filters__select:hover {
			box-shadow: 0 0 8px 0 rgba(10, 8, 8, .08);
			outline: 0 solid transparent
		}

		.filters__list {
			display: none;
			padding: .9375rem .75rem .9375rem;
			font-size: 1rem;
			font-weight: 400;
			line-height: 1.25rem;
			overflow: hidden;
			position: relative
		}

		.filters__list:hover {
			color: #0067b1
		}

		.filters__list:first-child:after {
			content: "";
			display: block;
			z-index: 1000;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: .9375rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.filters__list.active {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			color: #363636;
			max-height: 3.125rem
		}

		.filters__list.active:after {
			content: "";
			display: block;
			z-index: 1000;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: .75rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		@media only screen and (min-width:1001px) {
			.filters__list.active:hover:after {
				border-color: #e1523d
			}
		}

		.filters__list.not-selected.active.disabled {
			display: -ms-flexbox;
			display: flex
		}

		.filters__list.not-selected.disabled {
			display: none
		}

		.filters__list.disabled {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			color: #969696;
			max-height: 3.125rem;
			cursor: initial;
			opacity: .8
		}

		.filters__list.disabled:after {
			content: "";
			display: block;
			z-index: 1000;
			border: 1px solid #969696;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 1.25rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.filters__list.disabled:not(:first-child) {
			display: none
		}

		.filters__list.disabled.active {
			color: #363636
		}

		.filters__list.show-menu {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			font-size: .875rem
		}

		.filters__list.show-menu:after {
			transform: translateY(-50%) rotate(315deg)
		}

		.pos-absolute .filters__list.show-menu:not(:first-child).active:after {
			opacity: 0
		}

		.awards-card {
			width: 100%;
			border: 1px solid #f1f1f1;
			background: #fff;
			margin-bottom: 1.25rem;
			transition: all .2s;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row
		}

		.awards-card__text-inner-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-direction: column;
			flex-direction: column;
			min-height: 10rem;
			height: 100%;
			padding: 1.4375rem
		}

		@media only screen and (min-width:711px) {
			.awards-card__text-inner-container {
				padding: 0
			}
		}

		.awards-card-intro {
			margin-top: 0;
			margin-bottom: 1rem;
			font-size: .75rem
		}

		@media only screen and (min-width:711px) {
			.awards-card-intro {
				font-size: 1rem
			}
		}

		.awards-card__top {
			display: block;
			margin-bottom: 1rem
		}

		@media only screen and (min-width:711px) {
			.awards-card__top {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column;
				-ms-flex-align: start;
				align-items: flex-start;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-direction: row;
				flex-direction: row;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.awards-card__top {
				margin-bottom: 2.1875rem;
				margin-bottom: 0
			}
		}

		.awards-card__top img {
			width: auto;
			max-width: 120px;
			margin-bottom: 1rem
		}

		@media only screen and (min-width:711px) {
			.awards-card__top img {
				margin-bottom: 0
			}
		}

		.awards-card__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		.awards-card__img {
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			margin: 0 auto;
			opacity: 0;
			transition: .25s all
		}

		.sg-section__body .awards-card__img {
			opacity: 1
		}

		.awards-card__container.active .awards-card__img {
			opacity: 1
		}

		.awards-card__img.active {
			vertical-align: top
		}

		@media only screen and (min-width:1001px) {
			.awards-card__img {
				width: 16.875rem;
				vertical-align: middle;
				text-align: center;
				min-height: 251px;
				background-size: auto;
				position: relative
			}
		}

		.awards-card__img img {
			max-width: 80%;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%)
		}

		.awards-card__text {
			opacity: 0;
			width: 100%;
			font-size: .875rem;
			line-height: 1.5rem;
			font-weight: 400;
			transition: .25s all
		}

		.sg-section__body .awards-card__text {
			opacity: 1
		}

		.awards-card__container.active .awards-card__text {
			opacity: 1
		}

		@media only screen and (min-width:711px) {
			.awards-card__text {
				font-size: 1rem;
				padding: 1.25rem 1.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.awards-card__text {
				width: calc(100% - 274px);
				font-size: 1rem;
				line-height: 1.5625rem;
				display: inline-block;
				vertical-align: middle;
				padding-top: 1.875rem;
				padding-bottom: 1.875rem;
				padding-right: 1.875rem;
				padding-left: 0;
				transition: .25s opacity
			}
		}

		.awards-card__text:hover .awards-card__title a {
			color: #0067b1
		}

		.awards-card__title {
			font-size: 1.375rem;
			line-height: 1.75rem;
			font-weight: 400;
			color: #363636
		}

		.awards-card__title a {
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.awards-card__title {
				padding-left: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.awards-card__title {
				padding-left: 0;
				margin-bottom: 1rem
			}
		}

		.awards-card__link {
			color: #0c406b
		}

		.awards-card__link:hover {
			color: #0067b1;
			opacity: 1
		}

		.awards-card__more {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.award-card-link {
			color: #0067b1;
			font-size: .9375rem;
			font-weight: 700
		}

		.award-card-link:hover i {
			left: 10px
		}

		.awards-card__more-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		.awards-card__more-container .case-study__more-less {
			margin: inherit
		}

		.awards-card__more-container .case-study__more-less .linkout-arrow,
		.awards-card__more-container .case-study__more-less .read-more-arrow {
			font-family: var(--fontName);
			display: block
		}

		.awards-card__text .award-card-link {
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 1.5625rem
		}

		.awards-card__more .case-study__read-more {
			outline: 0;
			width: 100%
		}

		.awards-card__more .case-study__more-less {
			padding: 0
		}

		.awards-card__more .case-study__more-less .linkout-arrow,
		.awards-card__more .case-study__more-less .read-more-arrow {
			display: block
		}

		.awards-card__more .case-study__read-more {
			padding: 0
		}

		.awards-card__more .case-study__expand-text {
			padding: 0;
			margin-bottom: 1.5rem
		}

		.awards-card__more .case-study__btn {
			font-size: .9375rem
		}

		.awards-card__more p {
			font-size: .75rem
		}

		.awards-card__more p:first-of-type {
			margin-top: .875rem
		}

		@media only screen and (min-width:711px) {
			.awards-card__more p {
				font-size: 1rem
			}
		}

		.awards-card__more ul li {
			padding-left: .4375rem;
			margin-bottom: 1.5rem;
			font-size: .75rem
		}

		@media only screen and (min-width:711px) {
			.awards-card__more ul li {
				font-size: 1rem;
				text-indent: -.6875rem
			}
		}

		.awards-card__more ul li:before {
			margin-right: .3125rem;
			display: inline-block;
			content: "• ";
			color: #0067b1
		}

		@media only screen and (min-width:711px) {
			.awards-card__more ul li:before {
				margin-right: 0
			}
		}

		.awards-card__more ul li span {
			display: block;
			margin-left: .75rem;
			font-size: .75rem
		}

		@media only screen and (min-width:711px) {
			.awards-card__more ul li span {
				font-size: 1rem;
				margin-left: .25rem
			}
		}

		.insights-card {
			display: -ms-flexbox;
			display: flex
		}

		.insights-card>* {
			-ms-flex: 0 1 auto
		}

		.insights-card {
			-ms-flex-direction: row;
			flex-direction: row;
			height: 7.5625rem;
			margin: .9375rem 0;
			position: relative;
			background-color: #fff;
			outline: 1px solid #f1f1f1;
			transition: all .3s;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.insights-card {
				height: 12.5rem;
				margin: 0 0 1.875rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card {
				width: auto;
				height: 15rem;
				margin: 0 0 3.125rem
			}
		}

		.insights-card:hover {
			box-shadow: 0 0 8px 0 rgba(10, 8, 8, .08);
			outline: 0 solid transparent
		}

		.insights-card:hover .insights-card__contents-header {
			color: #0067b1
		}

		.insights-card:hover .read-more-arrow {
			left: .3125rem
		}

		.insights-card__row {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: space-evenly;
			justify-content: space-evenly;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-direction: row;
			flex-direction: row
		}

		.insights-card__row:first-of-type .insights-card {
			margin-top: 0
		}

		.insights-card__row:last-of-type {
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.insights-card__row:last-of-type {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card__row {
				-ms-flex-wrap: nowrap;
				flex-wrap: nowrap
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card__row .insights-card {
				width: 48%
			}
		}

		.insights-card__img-wrapper {
			width: 7.5rem;
			height: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			overflow: hidden;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.insights-card__img-wrapper {
				width: 12.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card__img-wrapper {
				padding: 20px 0 20px 20px
			}
		}

		.insights-card__overlay-img {
			width: 4.375rem;
			height: auto;
			background-size: cover;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%)
		}

		.insights-card__img {
			width: 100%;
			height: 100%;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
			transition: all .8s;
			display: block
		}

		.insights-card__contents {
			display: -ms-flexbox;
			display: flex
		}

		.insights-card__contents>* {
			-ms-flex: 0 1 auto
		}

		.insights-card__contents {
			padding: .75rem 1.5rem .75rem .75rem;
			width: 100%;
			-ms-flex-align: start;
			align-items: flex-start;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.insights-card__contents {
				padding: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card__contents {
				padding: 1.25rem
			}
		}

		.insights-card__contents .linkout-arrow {
			font-family: var(--fontName);
			display: none
		}

		@media only screen and (min-width:1001px) {
			.insights-card__contents .linkout-arrow {
				display: block;
				position: absolute;
				bottom: 25px
			}

			.insights-card__contents .linkout-arrow:hover .read-more-arrow {
				left: 10px
			}
		}

		.insights-card__flex-top {
			-webkit-box-flex: 1;
			-ms-flex-positive: 1;
			overflow: hidden
		}

		.insights-card__contents-header {
			font-weight: 600;
			color: #363636;
			font-size: .9375rem;
			line-height: 1.33;
			max-height: 3.5rem
		}

		@media only screen and (min-width:711px) {
			.insights-card__contents-header {
				font-size: 1.375rem;
				max-height: 7.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card__contents-header {
				font-weight: 500;
				margin-top: .625rem
			}
		}

		.insights-card__contents-header a {
			color: #363636;
			font-weight: 500
		}

		.insights-card__contents-header:hover {
			opacity: 1
		}

		.insights-card__contents-header:hover a {
			color: #0067b1
		}

		.insights-card__contents-text {
			font-size: 1rem;
			line-height: 1.5;
			color: #363636;
			margin-bottom: 0;
			margin-top: .375rem;
			letter-spacing: .2px;
			display: none;
			max-height: 3.125rem;
			font-weight: 400;
			margin-bottom: 1.75rem
		}

		@media only screen and (min-width:1001px) {
			.insights-card__contents-text {
				display: block
			}
		}

		.insights-card__contents-text--mobile-show {
			display: block
		}

		.insights-card__contents-tags {
			margin: 0;
			line-height: 1;
			margin-bottom: .625rem;
			display: none
		}

		.insights-card__contents-tags span {
			font-size: .625rem;
			line-height: .875rem;
			font-weight: 600;
			color: #969696;
			letter-spacing: .0625rem;
			text-transform: uppercase;
			padding: 0
		}

		.insights-card__contents-tags span:not(:first-child) {
			border-left: 1px solid #0067b1;
			padding-left: .5rem;
			margin-left: .25rem
		}

		@media only screen and (min-width:1001px) {
			.insights-card__contents-tags {
				display: block
			}
		}

		.insights-card__pill {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.insights-card__pill {
				font-weight: 700;
				text-transform: uppercase;
				font-size: .625rem;
				line-height: .875rem;
				background-color: #f1f1f1;
				color: #0c406b;
				padding: .1875rem .4375rem;
				border-radius: 3.125rem;
				margin-top: 1.25rem;
				display: inline-block;
				letter-spacing: .05625rem
			}

			.insights-card__pill:hover {
				color: #0c406b
			}
		}

		.insights-card__sub-link {
			margin-top: .8125rem;
			display: none
		}

		@media only screen and (min-width:1001px) {
			.insights-card__sub-link {
				display: block
			}
		}

		.insights-card__callout-label {
			position: absolute;
			top: -.3125rem;
			left: -.3125rem;
			font-size: .625rem;
			line-height: .875rem;
			padding: .125rem .4375rem;
			color: #fff;
			background-color: #0067b1;
			text-transform: uppercase;
			font-weight: 700;
			letter-spacing: .05625rem;
			display: none
		}

		@media only screen and (min-width:1001px) {
			.insights-card__callout-label {
				display: block
			}
		}

		.insights-card__input {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.insights-card__input:checked+label {
				background: #e1523d;
				border: 1px solid transparent
			}

			.insights-card__input:checked+label:before {
				content: " ";
				font-size: 2.25rem;
				color: #fff;
				display: inline-block;
				width: .4375rem;
				height: .9375rem;
				margin-left: .5rem;
				position: absolute;
				top: .375rem;
				border: solid #fff;
				border-width: 0 .125rem .125rem 0;
				transform: rotate(45deg)
			}

			.insights-card__input:checked+label:after {
				content: "ADDED";
				color: #fff;
				position: absolute;
				left: 2.125rem;
				font-size: .75rem;
				display: inline-block;
				font-weight: 700
			}
		}

		.insights-card__label {
			display: none
		}

		@media only screen and (min-width:711px) {
			.insights-card__label {
				display: -ms-flexbox;
				display: flex;
				cursor: pointer;
				background: #fff;
				text-align: center;
				font-size: 2.25rem;
				padding: 0 .375rem;
				line-height: 2rem;
				overflow: hidden;
				background-repeat: no-repeat;
				background-size: cover;
				width: 2rem;
				height: 2rem;
				position: absolute;
				top: -.375rem;
				right: -.125rem;
				transition: .2s all;
				border: 1px solid #f1f1f1;
				box-shadow: 2px 2px 0 #f1f1f1
			}

			.insights-card__label:hover {
				width: 5.1875rem;
				background: #e1523d;
				border: 1px solid transparent
			}

			.insights-card__label:hover:before {
				color: #fff
			}

			.insights-card__label:before {
				content: "+";
				font-size: 2.25rem;
				color: #e1523d;
				display: inline-block;
				margin-right: .5rem
			}

			.insights-card__label:after {
				content: "FOLIO";
				color: #fff;
				font-size: .75rem;
				display: inline-block;
				font-weight: 700
			}
		}

		.insights-card__contents-header-icon {
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			width: .75rem;
			height: .75rem;
			display: inline-block;
			margin-left: .1875rem;
			margin-bottom: -.09375rem;
			display: none
		}

		@media only screen and (min-width:711px) {
			.insights-card__contents-header-icon {
				width: 1rem;
				height: 1rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card__contents-header-icon {
				margin-bottom: 0;
				display: inline-block
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card.insights-card--large {
				height: 28.125rem;
				width: 48%;
				-ms-flex-direction: column;
				flex-direction: column;
				margin: 0 0 3.125rem;
				overflow: hidden
			}
		}

		.insights-card.insights-card--large .insights-card__img-wrapper {
			padding: 0
		}

		@media only screen and (min-width:1001px) {
			.insights-card.insights-card--large .insights-card__img-wrapper {
				width: 100%;
				height: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-card.insights-card--large .insights-card__contents {
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		.about-authors__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center
		}

		.about-authors__container--title {
			font-family: var(--fontName);
			font-size: 1.25rem;
			line-height: 1.5625rem;
			color: #363636;
			font-weight: 600;
			margin-bottom: 1.875rem
		}

		.about-authors__container div:last-of-type {
			margin-bottom: 0
		}

		.about-author-card {
			font-family: var(--fontName);
			background-color: #fff;
			border: 1px solid #f1f1f1;
			padding: 1.875rem 1.5rem 1.875rem 1.6875rem;
			width: 100%;
			height: auto;
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.about-author-card {
				padding: 1.875rem;
				min-height: 17.125rem;
				height: auto;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.about-author-card {
				min-height: 14.25rem;
				width: 100%;
				padding-bottom: 1.25rem;
				max-width: 56.25rem;
				height: auto
			}
		}

		.about-author-card__name {
			color: #0067b1;
			font-weight: 700;
			font-size: 1rem;
			line-height: 1.5rem;
			padding: 0;
			margin: 0 0 .3125rem 0
		}

		.about-author-card__title {
			color: #363636;
			font-weight: 400;
			font-size: .875rem;
			line-height: 1.375rem;
			padding: 0;
			margin: 0 0 1.25rem 0
		}

		.about-author-card__bio {
			color: #363636;
			font-weight: 400;
			font-size: 1rem;
			line-height: 1.5rem;
			padding: 0;
			margin: 0
		}

		.journal-blurb {
			width: 100%;
			background-color: #fff;
			border: 1px solid #f1f1f1;
			padding: 1.5625rem
		}

		@media only screen and (min-width:711px) {
			.journal-blurb {
				padding: 1.75rem
			}
		}

		.journal-blurb__title:hover {
			opacity: 1
		}

		.journal-blurb__title {
			color: #363636;
			font-weight: 700;
			font-size: 1rem;
			line-height: 1.25rem;
			margin: 0 0 .625rem 0
		}

		@media only screen and (min-width:711px) {
			.journal-blurb__title {
				font-size: 1.375rem;
				line-height: 1.4375rem
			}
		}

		.journal-blurb__description {
			color: #363636;
			font-size: .875rem;
			line-height: 1.25rem;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.journal-blurb__description {
				font-size: 1rem;
				line-height: 1.5rem
			}
		}

		.floated-img__wrapper {
			width: 100%;
			margin: 0 .9375rem 0 0
		}

		@media only screen and (min-width:711px) {
			.floated-img__wrapper {
				margin: .625rem 1.5rem .625rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.floated-img__wrapper {
				float: left;
				width: 21.25rem;
				margin: .3125rem 2.6875rem 1.25rem 0
			}
		}

		.floated-img__img {
			width: 100%
		}

		.floated-img-with-text {
			display: inline-block;
			margin-bottom: 2.375rem
		}

		.floated-img-with-text .floated-img__wrapper {
			float: left;
			width: 6.25rem;
			height: 6.25rem;
			margin: .375rem 1.5625rem .3125rem 0
		}

		@media only screen and (min-width:711px) {
			.floated-img-with-text .floated-img__wrapper {
				width: 10.625rem;
				height: 10rem
			}
		}

		@media only screen and (min-width:1001px) {
			.floated-img-with-text .floated-img__wrapper {
				width: 12.5rem;
				height: 11.875rem;
				margin: .375rem 2.5rem .625rem 0
			}
		}

		.floated-img-with-text .floated-img__img {
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center
		}

		.full-image-block {
			width: 100% !important;
			margin-top: 0 !important
		}

		.full-image-block__title {
			color: #fff;
			line-height: 1.9375rem;
			font-size: 1.6875rem;
			font-weight: 600;
			margin-top: 2.3125rem
		}

		@media only screen and (min-width:1001px) {
			.full-image-block__title {
				font-size: 2.75rem;
				line-height: 3.1875rem;
				margin-top: 0
			}
		}

		.full-image-block__image {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			height: 12.3125rem;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: top center;
			margin-top: 30px
		}

		@media only screen and (min-width:711px) {
			.full-image-block__image {
				height: 19.375rem;
				margin-top: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.full-image-block__image {
				max-width: 56.25rem;
				height: 29.4375rem;
				-ms-flex-align: center;
				align-items: center
			}
		}

		.full-image-block__caption {
			width: 100%;
			display: block;
			padding-top: .625rem;
			font-size: .75rem;
			line-height: 1.25rem;
			letter-spacing: .00625rem;
			text-align: left
		}

		@media only screen and (min-width:1001px) {
			.full-image-block__caption {
				padding-top: .9375rem
			}
		}

		@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {
			.content-sidebar .full-image-block__image {
				height: 21.875rem
			}

			.full-image-block__image {
				height: 21.875rem
			}
		}

		.floated-img .floated-img__wrapper {
			float: left
		}

		@media only screen and (min-width:711px) {
			.floated-img .floated-img__wrapper {
				width: 100%;
				height: 22.875rem;
				margin: 1.875rem auto
			}
		}

		@media only screen and (min-width:1001px) {
			.floated-img .floated-img__wrapper {
				width: 21.25rem;
				height: 14.5rem;
				margin: 1.25rem 2.5rem .625rem 0
			}
		}

		.floated-img .floated-img__wrapper img {
			width: 100%;
			height: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center
		}

		.images-dual {
			display: block
		}

		.images-dual img {
			width: 50%;
			float: left
		}

		@media (max-width:710px) {
			.images-dual img {
				width: 100%;
				float: none;
				margin-bottom: 20px
			}
		}

		.insights-rail {
			border: 1px solid #f1f1f1;
			margin-bottom: 1.875rem;
			background-color: #fff;
			padding: 1.875rem 1.5625rem 0 1.5625rem;
			list-style: none;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1001px) {
			.insights-rail {
				display: block;
				max-width: 16.875rem;
				border: 1px solid #f1f1f1
			}
		}

		@media only screen and (min-width:711px) {
			.insights-rail__section-container {
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-rail__section-container {
				width: 100%;
				margin-right: 0
			}
		}

		.insights-rail__section-container:last-child {
			margin-bottom: 0
		}

		.insights-rail__section {
			padding-bottom: 1.875rem
		}

		.insights-rail__section--tablet1 {
			display: none;
			width: 50%
		}

		@media only screen and (min-width:711px) {
			.insights-rail__section--tablet1 {
				display: none
			}

			.insights-rail__section--tablet2 {
				display: block
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-rail__section--tablet1 {
				display: none
			}

			.insights-rail__section--tablet2 {
				display: block
			}
		}

		.insights-rail__title:hover {
			opacity: 1
		}

		.insights-rail__title {
			font-weight: 600;
			color: #363636;
			font-size: 1.25rem;
			line-height: 1.5625rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			margin-bottom: 12px
		}

		.insights-rail__page {
			color: #0c406b
		}

		@media only screen and (min-width:1001px) {
			.insights-rail__page {
				padding-top: 1.25rem;
				border-top: 1px solid #f1f1f1
			}
		}

		.insights-rail__page-link {
			font-size: .875rem;
			color: #363636
		}

		.insights-rail__page-header {
			font-size: .875rem;
			padding-bottom: .4375rem;
			color: #0067b1
		}

		.insights-rail__date {
			color: #363636;
			margin: 0;
			font-size: .75rem;
			line-height: 1.0625rem
		}

		.insights-rail__contact {
			padding: .9375rem 0;
			display: block
		}

		@media (max-width:710px) {
			.insights-rail__contact:first-of-type {
				padding-top: 0
			}
		}

		.insights-rail__contact:last-of-type {
			margin-right: 0;
			padding: 0
		}

		@media only screen and (min-width:711px) {
			.insights-rail__contact {
				padding: 0;
				max-width: 12.5rem;
				vertical-align: top;
				margin-bottom: .9375rem
			}

			.insights-rail__contact:last-of-type {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-rail__contact {
				padding-bottom: .9375rem;
				margin: 0;
				max-width: inherit
			}

			.insights-rail__contact:last-of-type {
				padding-bottom: 0
			}
		}

		.insights-rail__contact-icon {
			width: 1.125rem;
			height: 1.125rem;
			margin-right: .625rem
		}

		.insights-rail__contact-name {
			color: #0067b1;
			font-weight: 700;
			font-size: .9375rem;
			line-height: 1.25rem;
			margin: 0
		}

		@media only screen and (min-width:1001px) {
			.insights-rail__contact-name {
				line-height: 1.1875rem;
				margin: 0
			}
		}

		.insights-rail__contact-title {
			font-size: .75rem;
			line-height: 1.0625rem;
			margin: 0
		}

		.insights-rail__contact-phone {
			font-size: .75rem;
			line-height: 1.0625rem;
			margin: 0
		}

		.insights-rail__category {
			font-size: .625rem;
			line-height: .875rem;
			font-weight: 700;
			color: #969696;
			letter-spacing: .06875rem;
			text-transform: uppercase;
			margin-top: 0;
			margin-bottom: 10px
		}

		.insights-rail__list-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			padding-bottom: .9375rem;
			position: relative
		}

		.insights-rail__list-item:last-of-type {
			padding-bottom: 0
		}

		.insights-rail__download {
			font-size: .9375rem;
			line-height: 1.1875rem;
			font-weight: 700;
			color: #0067b1;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		.insights-rail__download:hover {
			color: #0c406b
		}

		.insights-rail__download-btn {
			width: .9375rem;
			height: .9375rem;
			display: inline-block;
			margin-right: .625rem
		}

		.insights-rail__download-btn svg path {
			fill: currentColor
		}

		.insights-rail__topic-list {
			margin-top: .9375rem
		}

		.insights-rail__topic {
			margin: 0 .625rem .625rem 0
		}

		.insights-rail__topic:last-of-type {
			margin: 0
		}

		.insights-rail__pill:hover {
			opacity: 1
		}

		.insights-rail__pill {
			background-color: rgba(241, 241, 241, .5);
			color: #0067b1;
			cursor: pointer;
			text-transform: uppercase;
			border-radius: 1.25rem;
			font-size: .625rem;
			line-height: .875rem;
			letter-spacing: .046875rem;
			font-weight: 700;
			padding: .3125rem .625rem;
			display: inline-block
		}

		.insights-rail__pill:hover {
			color: #0c406b
		}

		.insights-rail__share-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		.insights-rail__share-container img {
			height: 2.1875rem;
			width: 2.1875rem;
			margin-right: 25px;
			transition: .1s ease-in
		}

		.insights-rail__share-container img:hover {
			opacity: .8
		}

		.insights-rail__subscribe-btn {
			width: 13rem;
			height: 2.25rem;
			background-color: #0067b1;
			margin-bottom: 1.875rem;
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.insights-rail__subscribe-btn {
				width: 13.75rem
			}
		}

		.insights-rail__subscribe-btn a {
			font-family: var(--fontName);
			font-size: 1rem;
			font-weight: 700;
			color: #fff;
			line-height: 1.25rem
		}

		.insights-rail__subscribe-btn a i {
			margin-left: .625rem;
			display: inline-block;
			font-weight: 700
		}

		.insights-rail__subscribe-btn a i::before {
			height: .125rem
		}

		.insights-rail__subscribe-btn a i::after {
			margin-left: .125rem;
			border: 2px solid currentColor;
			border-left-style: none;
			border-bottom-style: none
		}

		.radio-filters {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%
		}

		.radio-filters ul {
			list-style: none
		}

		@media only screen and (min-width:1001px) {
			.radio-filters {
				padding: 0;
				border: 1px solid #f1f1f1
			}
		}

		.radio-filters__title {
			text-transform: uppercase;
			color: #969696;
			font-weight: 700;
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .075rem;
			padding: 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.radio-filters__title {
				padding: 1.25rem 0
			}
		}

		.radio-filters__form {
			background-color: #fff;
			border-top: 1px solid #f1f1f1;
			border-bottom: 1px solid #f1f1f1
		}

		@media only screen and (min-width:1001px) {
			.radio-filters__form {
				border: none
			}
		}

		.radio-filters__list-item {
			padding: 1.25rem 0;
			border-bottom: 1px solid #f1f1f1
		}

		.radio-filters__input-container {
			color: #363636;
			padding: 0 1rem;
			display: block;
			font-size: .875rem;
			background-color: #fff
		}

		@media only screen and (min-width:1001px) {
			.radio-filters__input-container {
				padding: 0 1.25rem
			}
		}

		.radio-filters__input-container [type=radio]:checked,
		.radio-filters__input-container [type=radio]:not(:checked) {
			position: absolute;
			left: -9999px
		}

		.radio-filters__input-container [type=radio]:checked+label,
		.radio-filters__input-container [type=radio]:not(:checked)+label {
			position: relative;
			padding-left: 2.5rem;
			cursor: pointer;
			line-height: 1.25rem;
			display: inline-block;
			color: #363636;
			font-size: 1rem
		}

		@media only screen and (min-width:1001px) {

			.radio-filters__input-container [type=radio]:checked+label,
			.radio-filters__input-container [type=radio]:not(:checked)+label {
				font-size: .875rem
			}
		}

		.radio-filters__input-container [type=radio]:checked+label:before,
		.radio-filters__input-container [type=radio]:not(:checked)+label:before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			width: 1.5rem;
			height: 1.5rem;
			border-radius: 100%;
			background-color: #f1f1f1
		}

		.radio-filters__input-container [type=radio]:checked+label:after,
		.radio-filters__input-container [type=radio]:not(:checked)+label:after {
			content: "";
			width: .625rem;
			height: .625rem;
			background-color: #0067b1;
			position: absolute;
			top: .4375rem;
			left: .4375rem;
			border-radius: 100%;
			transition: all .2s ease
		}

		.radio-filters__input-container [type=radio]:not(:checked)+label:after {
			opacity: 0;
			transform: scale(0)
		}

		.radio-filters__input-container [type=radio]:checked+label:after {
			opacity: 1;
			transform: scale(1)
		}

		.awards-modal {
			display: none;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 950
		}

		.awards-modal.visible {
			display: block
		}

		.awards-modal__overlay {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background-color: rgba(0, 0, 0, .05);
			z-index: 960
		}

		.awards-modal__inner {
			position: fixed;
			background: #fff;
			top: 0;
			left: 0;
			width: 100vw;
			height: 100vh;
			z-index: 1000;
			padding: 3.75rem 0 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__inner {
				width: 56.25rem;
				height: 53.125rem;
				top: 200px;
				left: 50%;
				right: auto;
				transform: translateX(-50%);
				padding: 1.875rem 0 1.25rem;
				border: 1px solid #f1f1f1;
				box-shadow: 0 4px 30px rgba(0, 0, 0, .2)
			}
		}

		.awards-modal__contents {
			padding: .625rem 1.25rem 1.875rem;
			max-height: 100%;
			width: 100%;
			overflow-y: auto;
			overflow-x: hidden;
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__contents {
				padding: .625rem 3.125rem
			}
		}

		.awards-modal__blur {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__blur {
				position: fixed;
				width: 53.75rem;
				height: 50px;
				z-index: 1000;
				background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
				transform: rotate(-180deg);
				display: inline-block
			}

			.awards-modal__blur--bottom {
				transform: rotate(0);
				bottom: 1.25rem
			}
		}

		.awards-modal__close {
			display: -ms-flexbox;
			display: flex;
			position: relative;
			height: auto;
			-ms-flex-pack: center;
			justify-content: center
		}

		.awards-modal__close-btn {
			position: absolute;
			right: 1.875rem;
			top: -1.875rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			height: 1.5625rem;
			color: #969696;
			font-size: .75rem;
			font-weight: 700;
			letter-spacing: .075rem;
			text-transform: uppercase;
			z-index: 1001
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__close-btn {
				top: -.625rem
			}
		}

		.awards-modal__close-btn:hover {
			color: #0c406b
		}

		.awards-modal__close-btn:hover .modal-close__icon {
			background: #0067b1
		}

		.awards-modal__close-btn:hover .modal-close__icon svg line,
		.awards-modal__close-btn:hover .modal-close__icon svg path {
			fill: #fff;
			stroke: #fff
		}

		.awards-modal__img {
			float: left;
			width: 7.5rem;
			height: 5.9375rem;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			margin: .3125rem .9375rem .9375rem 0;
			display: none
		}

		.awards-modal__img--mobile {
			display: inline
		}

		@media only screen and (min-width:711px) {
			.awards-modal__img {
				display: inline;
				width: 12.5rem;
				height: 10rem;
				margin: 1.875rem .625rem 1.875rem 0
			}

			.awards-modal__img--mobile {
				display: none
			}
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__img {
				margin: 2.5rem 2.5rem 1.875rem 0
			}
		}

		.awards-modal__headline:hover {
			opacity: 1
		}

		.awards-modal__headline {
			color: #0c406b;
			font-weight: 700;
			font-size: 1.25rem;
			line-height: 1.5625rem;
			margin-bottom: 1.25rem;
			margin-top: 0
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__headline {
				margin-top: 1.625rem
			}
		}

		.awards-modal__copy {
			font-size: .875rem;
			line-height: 1.25rem;
			color: #363636;
			margin-bottom: 1.25rem
		}

		.awards-modal__list {
			padding-left: 1rem
		}

		.awards-modal__list-item {
			list-style: disc;
			margin-bottom: 1.25rem;
			font-size: .875rem;
			line-height: 1.25rem;
			font-weight: 700;
			padding-left: .25rem
		}

		.awards-modal__list-subitem {
			font-weight: 400;
			display: block
		}

		.awards-modal__download-link {
			margin: 1.875rem 0;
			border: 1px solid #f1f1f1;
			padding: .75rem 1.125rem;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			cursor: pointer
		}

		.awards-modal__download-link a {
			color: #363636;
			font-weight: 700;
			font-size: .875rem;
			line-height: 1.25rem
		}

		.awards-modal__download-link:hover a {
			opacity: 1;
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__download-link {
				width: 23.4375rem
			}
		}

		.awards-modal__download-btn {
			width: 1.625rem;
			height: 1.625rem;
			display: inline-block
		}

		.awards-modal__download-link:hover .awards-modal__download-btn svg path {
			fill: #0067b1
		}

		.awards-modal__more-link {
			margin: 1.875rem 0;
			border: 1px solid #f1f1f1;
			padding: .75rem 1.125rem;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			cursor: pointer
		}

		.awards-modal__more-link a {
			color: #363636;
			font-weight: 700;
			font-size: .875rem;
			line-height: 1.25rem
		}

		.awards-modal__more-link:hover a {
			opacity: 1;
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.awards-modal__more-link {
				width: 23.4375rem
			}
		}

		.awards-modal__more-btn {
			width: .5rem;
			height: .875rem;
			display: inline-block
		}

		.simplebar-track {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.simplebar-track {
				max-height: 100%;
				margin-top: 2.5rem;
				margin-right: 1.5625rem;
				background-color: #f1f1f1;
				display: inline-block
			}
		}

		.simplebar-track.simplebar-vertical {
			width: .25rem;
			border-radius: .3125rem
		}

		.simplebar-track .simplebar-scrollbar {
			width: .25rem;
			right: 0
		}

		.simplebar-track .simplebar-scrollbar.simplebar-visible:before {
			background: #0067b1;
			opacity: 1;
			width: .25rem
		}

		.sidenav-burger {
			cursor: pointer
		}

		.sidenav-burger span {
			display: block;
			width: 1.25rem;
			height: .125rem;
			margin: 5px 0;
			background-color: #0067b1
		}

		.styleguide-template {
			width: 100%;
			overflow: hidden;
			transition: all .2s ease-out
		}

		.sidenav {
			background-color: #fff;
			z-index: 2;
			transition: all .1s;
			position: fixed;
			width: 20rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			top: 0;
			bottom: 0;
			transform: translateX(-100%);
			padding: 0 20px;
			overflow-y: auto;
			left: -20%;
			list-style: none
		}

		.sidebar--opened .sidenav {
			transform: translateX(0);
			left: 0;
			z-index: 1200
		}

		.sidenav__title {
			border-bottom: .0625rem solid #f1f1f1;
			font-size: .875rem;
			letter-spacing: .00625rem;
			color: #363636;
			padding: 1.75rem 0;
			display: block;
			cursor: pointer;
			position: relative;
			text-transform: capitalize;
			position: relative;
			font-weight: 400
		}

		.sidenav__title:before {
			content: "";
			width: 4px;
			height: 100%;
			background-color: transparent;
			position: absolute;
			top: 0;
			left: -1.125rem
		}

		.sidenav__title:after {
			content: "";
			border: 1px solid #0067b1;
			background-repeat: no-repeat;
			background-size: 80%;
			background-position: center;
			position: absolute;
			border-bottom-style: none;
			border-left-style: none;
			top: 1.6875rem;
			right: .1875rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .625rem;
			width: .625rem;
			transition: all .25s
		}

		.sidenav__title.sidenav__title--active {
			font-weight: 700
		}

		.sidenav__title.sidenav__title--active:before {
			background-color: #0067b1
		}

		.sidenav__title.sidenav__title--active:after {
			top: 2rem;
			right: .1875rem;
			transform: translateY(-50%) rotate(315deg)
		}

		.sidenav__top {
			display: -ms-flexbox;
			display: flex
		}

		.sidenav__top>* {
			-ms-flex: 0 1 auto
		}

		.sidenav__top {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			padding-top: 1.75rem;
			padding-bottom: 1.75rem;
			min-height: 5.426875rem;
			border-bottom: .0625rem solid #f1f1f1
		}

		.sg-logo {
			margin: 0
		}

		.sg-header .sg-logo {
			min-width: 9.375rem
		}

		.sg-header .sg-logo img {
			width: 9.375rem
		}

		.sidenav__close {
			cursor: pointer
		}

		.sidenav-overlay {
			position: fixed;
			background: rgba(0, 0, 0, .3);
			cursor: w-resize;
			opacity: 0;
			z-index: 1;
			transition: opacity .3s
		}

		.sidebar--opened .sidenav-overlay {
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			opacity: 1;
			z-index: 1100
		}

		.sidenav-submenu {
			display: none;
			margin: 1rem 0 1rem 0;
			margin-top: 0;
			margin-bottom: 0;
			padding-left: 0
		}

		.sidenav-submenu__link {
			font-size: .875rem;
			padding: 1.3125rem .75rem 1.3125rem .875rem;
			display: block;
			margin: 0;
			border-bottom: 1px solid #f1f1f1;
			font-weight: 100;
			position: relative;
			color: #363636;
			cursor: pointer
		}

		.sidenav-submenu__link:before {
			content: "";
			width: 4px;
			height: 100%;
			background-color: transparent;
			position: absolute;
			top: 0;
			left: -1.125rem
		}

		.sidenav-submenu__link:after {
			content: "";
			border: 1px solid #0067b1;
			background-repeat: no-repeat;
			background-size: 80%;
			background-position: center;
			position: absolute;
			border-bottom-style: none;
			border-left-style: none;
			top: 1.6875rem;
			right: .1875rem;
			bottom: auto;
			transform: translateY(-50%) rotate(135deg);
			height: .625rem;
			width: .625rem;
			transition: all .25s
		}

		.sidenav-submenu__link.sidenav-submenu__link--active {
			font-weight: 700
		}

		.sidenav-submenu__link.sidenav-submenu__link--active:before {
			background-color: #e1523d
		}

		.sidenav-submenu__link.sidenav-submenu__link--active:after {
			top: 2rem;
			right: .1875rem;
			border-color: #e1523d;
			transform: translateY(-50%) rotate(315deg)
		}

		.sidenav-submenu__list a.sidenav-submenu__link:after {
			display: none
		}

		.sidenav-submenu__sub {
			display: none;
			margin-top: 0;
			margin: 0 -1.25rem 0 -2.125rem;
			padding: .625rem 2.25rem .625rem 2.25rem;
			background-color: #f1f1f1
		}

		.sidenav-submenu__sub-list {
			padding: .625rem .75rem .625rem .625rem;
			font-size: .75rem;
			font-weight: 400
		}

		.sidenav-submenu__sub-list:hover a {
			color: #0c355a
		}

		.sidenav-submenu__sub-list a {
			font-size: .75rem;
			letter-spacing: .1px;
			color: #363636;
			padding: .3125rem 0 .3125rem 0;
			transition: color .3s
		}

		.read-more__button {
			font-size: .875rem;
			line-height: 1.125rem;
			font-weight: 700;
			color: #0c406b;
			display: inline-block;
			cursor: pointer
		}

		.read-more__button:hover {
			color: #0067b1
		}

		.register-card a {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.register-card a {
				height: 11.25rem;
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.register-card:hover .read-more-arrow {
			left: .3125rem
		}

		.register-card__image {
			display: block;
			width: 100%;
			height: 9.5rem;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center center;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.register-card__image {
				width: 50%;
				min-height: 9.5rem;
				height: auto
			}
		}

		.register-card__text {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			-ms-flex-positive: 1;
			flex-grow: 1;
			padding: .5625rem 1.0625rem 1.0625rem;
			border: 1px solid #f1f1f1;
			border-left: none;
			position: relative;
			background: #fff
		}

		@media only screen and (min-width:711px) {
			.register-card__text {
				width: 50%;
				padding: 1.5rem
			}
		}

		.register-card__header {
			color: #363636;
			font-size: .9375rem;
			line-height: 1.375rem;
			font-weight: 600;
			letter-spacing: .0043rem;
			margin: 0 0 1.875rem
		}

		@media only screen and (min-width:711px) {
			.register-card__header {
				margin-bottom: 1.4375rem
			}
		}

		.register-card__header a {
			color: #363636
		}

		.register-card__header:hover {
			opacity: initial
		}

		.register-card__link {
			font-size: .9375rem;
			line-height: 1.125rem;
			font-weight: 700;
			color: #0067b1
		}

		@media only screen and (min-width:711px) {
			.register-card__link {
				position: absolute;
				font-size: .875rem;
				left: 1.5rem;
				bottom: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.register-card__link {
				left: 1.5rem
			}
		}

		.register-card__link:hover {
			color: #0067b1;
			opacity: initial
		}

		/*! nouislider - 13.1.5 - 4/24/2019 */
		.noUi-target,
		.noUi-target * {
			-webkit-touch-callout: none;
			-webkit-tap-highlight-color: transparent;
			-webkit-user-select: none;
			-ms-touch-action: none;
			touch-action: none;
			-ms-user-select: none;
			-moz-user-select: none;
			-webkit-user-select: none;
			user-select: none;
			box-sizing: border-box
		}

		.noUi-target {
			position: relative;
			direction: ltr
		}

		.noUi-base,
		.noUi-connects {
			width: 100%;
			height: 100%;
			position: relative;
			z-index: 1
		}

		.noUi-connects {
			overflow: hidden;
			z-index: 0
		}

		.noUi-connect,
		.noUi-origin {
			will-change: transform;
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			-ms-transform-origin: 0 0;
			-webkit-transform-origin: 0 0;
			-webkit-transform-style: preserve-3d;
			transform-origin: 0 0;
			transform-style: flat
		}

		html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
			left: auto;
			right: 0
		}

		.noUi-vertical .noUi-origin {
			width: 0
		}

		.noUi-horizontal .noUi-origin {
			height: 0
		}

		.noUi-handle {
			backface-visibility: hidden;
			position: absolute
		}

		.noUi-touch-area {
			height: 100%;
			width: 100%;
			outline: 0
		}

		.noUi-state-tap .noUi-connect,
		.noUi-state-tap .noUi-origin {
			transition: transform .3s
		}

		.noUi-state-drag * {
			cursor: inherit !important
		}

		.noUi-horizontal {
			height: 4px
		}

		.noUi-horizontal .noUi-handle {
			width: 17px;
			height: 17px;
			left: -17px;
			top: -6px;
			outline: 0
		}

		.noUi-vertical {
			width: 18px
		}

		.noUi-vertical .noUi-handle {
			width: 28px;
			height: 34px;
			left: -6px;
			top: -17px
		}

		html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
			right: -17px;
			left: auto
		}

		.noUi-target {
			background: #ebebeb;
			border-radius: 10px;
			cursor: pointer
		}

		.noUi-connects {
			border-radius: 3px
		}

		.noUi-connect {
			background: #0067b1
		}

		.noUi-draggable {
			cursor: ew-resize
		}

		.noUi-vertical .noUi-draggable {
			cursor: ns-resize
		}

		.noUi-handle {
			border: none;
			border-radius: 17px;
			background: #0c406b;
			cursor: pointer
		}

		.noUi-active {
			box-shadow: none
		}

		.noUi-vertical .noUi-handle:after,
		.noUi-vertical .noUi-handle:before {
			width: 14px;
			height: 1px;
			left: 6px;
			top: 14px
		}

		.noUi-vertical .noUi-handle:after {
			top: 17px
		}

		[disabled] .noUi-connect {
			background: #b8b8b8
		}

		[disabled] .noUi-handle,
		[disabled].noUi-handle,
		[disabled].noUi-target {
			cursor: not-allowed
		}

		.noUi-pips,
		.noUi-pips * {
			box-sizing: border-box
		}

		.noUi-pips {
			position: absolute;
			color: #999
		}

		.noUi-value {
			position: absolute;
			white-space: nowrap;
			text-align: center
		}

		.noUi-value-sub {
			color: #ccc;
			font-size: 10px
		}

		.noUi-marker {
			position: absolute;
			background: #ccc
		}

		.noUi-marker-sub {
			background: #aaa
		}

		.noUi-marker-large {
			background: #aaa
		}

		.noUi-pips-horizontal {
			padding: 10px 0;
			height: 80px;
			top: 100%;
			left: 0;
			width: 100%
		}

		.noUi-value-horizontal {
			transform: translate(-50%, 50%)
		}

		.noUi-rtl .noUi-value-horizontal {
			transform: translate(50%, 50%)
		}

		.noUi-marker-horizontal.noUi-marker {
			margin-left: -1px;
			width: 2px;
			height: 5px
		}

		.noUi-marker-horizontal.noUi-marker-sub {
			height: 10px
		}

		.noUi-marker-horizontal.noUi-marker-large {
			height: 15px
		}

		.noUi-pips-vertical {
			padding: 0 10px;
			height: 100%;
			top: 0;
			left: 100%
		}

		.noUi-value-vertical {
			transform: translate(0, -50%);
			padding-left: 25px
		}

		.noUi-rtl .noUi-value-vertical {
			transform: translate(0, 50%)
		}

		.noUi-marker-vertical.noUi-marker {
			width: 5px;
			height: 2px;
			margin-top: -1px
		}

		.noUi-marker-vertical.noUi-marker-sub {
			width: 10px
		}

		.noUi-marker-vertical.noUi-marker-large {
			width: 15px
		}

		.noUi-tooltip {
			display: block;
			position: absolute;
			border: 1px solid #d9d9d9;
			border-radius: 3px;
			background: #fff;
			color: #000;
			padding: 5px;
			text-align: center;
			white-space: nowrap
		}

		.noUi-horizontal .noUi-tooltip {
			transform: translate(-50%, 0);
			left: 50%;
			bottom: 120%
		}

		.noUi-vertical .noUi-tooltip {
			transform: translate(0, -50%);
			top: 50%;
			right: 120%
		}

		.date-slider {
			padding: 1.25rem 0 .625rem
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.date-slider {
				display: -ms-flexbox;
				display: flex
			}

			.date-slider>* {
				-ms-flex: 0 1 auto
			}

			.date-slider {
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.date-slider__slider {
				display: inline-block;
				width: 50%
			}
		}

		.date-slider__input-wrap {
			display: -ms-flexbox;
			display: flex
		}

		.date-slider__input-wrap>* {
			-ms-flex: 0 1 auto
		}

		.date-slider__input-wrap {
			padding: 1.25rem 0 0;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.date-slider__input-wrap {
				padding: 0 0 0 .625rem;
				width: 45%
			}
		}

		.date-slider__input {
			display: inline-block;
			width: 45%;
			border: none;
			outline: 0;
			padding: .5rem;
			font-size: .875rem
		}

		.experts-hero {
			width: 100%;
			background-repeat: no-repeat;
			background-size: cover;
			padding: 1.875rem 0 3.4375rem
		}

		@media only screen and (min-width:711px) {
			.experts-hero {
				padding: 2.5rem 0 3.4375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.experts-hero {
				padding: .625rem 0 5.5rem
			}
		}

		.experts-hero__container {
			margin: 0 auto;
			max-width: 1271px;
			position: relative;
			width: 100%;
			padding: 0 1.125rem
		}

		@media only screen and (min-width:711px) {
			.experts-hero__container {
				padding: 0 1.75rem
			}
		}

		.experts-hero__title {
			font-size: 1.375rem;
			margin: 0 0 .75rem;
			color: #fff;
			font-weight: 700
		}

		@media only screen and (min-width:711px) {
			.experts-hero__title {
				font-size: 2.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.experts-hero__title {
				font-size: 2.625rem;
				margin: 1.25rem 0 1.875rem
			}
		}

		.experts-hero__copy {
			color: #fff;
			font-size: .875rem;
			margin: 0 0 1.75rem;
			max-width: 56.25rem
		}

		.experts-hero.experts-hero--single {
			padding-top: 1rem;
			padding-bottom: 1.3125rem
		}

		@media only screen and (min-width:711px) {
			.experts-hero.experts-hero--single {
				padding-top: 1.875rem;
				height: 13.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.experts-hero.experts-hero--single {
				height: 17.25rem;
				padding-top: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-hero {
				margin-top: .625rem
			}
		}

		.expert-hero__top {
			display: -ms-flexbox;
			display: flex
		}

		.expert-hero__top>* {
			-ms-flex: 0 1 auto
		}

		.expert-hero__top {
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.expert-hero__top {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-align: inherit;
				align-items: inherit
			}
		}

		.expert-hero__bottom {
			border-bottom: 1px solid #f1f1f1
		}

		.expert-hero__top-image {
			max-width: 11.375rem;
			height: auto;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.expert-hero__top-image {
				max-width: 12.5rem;
				height: 100%;
				margin-right: 2.1875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-hero__top-image {
				max-width: 18.75rem
			}
		}

		.expert-hero__top-contents {
			padding-top: .75rem;
			text-align: center
		}

		@media only screen and (min-width:711px) {
			.expert-hero__top-contents {
				padding-top: 1.25rem;
				text-align: left
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-hero__top-contents {
				padding-top: 2.8125rem
			}
		}

		.expert-hero__top-contents>* {
			color: #fff
		}

		.expert-hero__top-name {
			font-size: 1.25rem;
			font-weight: 700
		}

		@media only screen and (min-width:711px) {
			.expert-hero__top-name {
				font-size: 2.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-hero__top-name {
				font-size: 2.25rem
			}
		}

		.expert-hero__top-title {
			font-size: .875rem;
			font-weight: 400;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.expert-hero__top-title {
				font-size: 1rem;
				margin-bottom: 0
			}
		}

		.expert-hero__contents {
			font-size: 1rem;
			line-height: 1.5rem;
			margin-top: 1.6875rem;
			margin-bottom: 2.0625rem
		}

		@media only screen and (min-width:1001px) {
			.expert-hero__contents {
				font-size: 1.25rem;
				margin-top: 1.5rem;
				margin-bottom: 1.6875rem;
				line-height: 1.5625rem;
				max-width: 48.75rem;
				margin-left: 21rem
			}
		}

		.expert-hero__top-social {
			margin-top: .8125rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: center;
			justify-content: center
		}

		@media only screen and (min-width:711px) {
			.expert-hero__top-social {
				-ms-flex-pack: start;
				justify-content: flex-start
			}
		}

		.expert-hero__social-link {
			margin-right: .5rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			font-size: .875rem;
			font-weight: 700;
			line-height: 1.875rem;
			vertical-align: middle;
			position: relative
		}

		.expert-hero__social-link:hover {
			opacity: .75
		}

		.expert-hero__social-link.mail {
			font-size: 0;
			color: #fff;
			border-radius: 1.125rem
		}

		@media only screen and (min-width:711px) {
			.expert-hero__social-link.mail {
				font-size: .875rem;
				padding-right: 1rem;
				padding-left: 2.625rem;
				line-height: 1.75rem;
				border: 2px solid rgba(255, 255, 255, .3)
			}
		}

		.expert-hero__social-icon {
			width: 2rem;
			height: 2rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.mail .expert-hero__social-icon {
				position: absolute;
				left: -2px;
				top: -2px
			}
		}

		.expert-card {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap;
			-ms-flex-pack: justify;
			justify-content: space-between;
			border: 1px solid #f1f1f1;
			text-align: center;
			padding: 0 1.25rem 1.25rem 1.25rem;
			margin-bottom: 1.125rem;
			transition: all .2s;
			background: #fff;
			min-height: 20rem;
			width: 100%;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.expert-card {
				min-height: 20rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card {
				max-width: 16.875rem
			}
		}

		.expert-card.disabled {
			pointer-events: none;
			text-decoration: none
		}

		.expert-card:hover {
			box-shadow: 1px 0 10px -3px rgba(0, 0, 0, .2)
		}

		.expert-card:hover .expert-card__name {
			opacity: .75
		}

		@media only screen and (min-width:1001px) {
			.expert-card:hover {
				box-shadow: 0 0 8px 0 rgba(145, 30, 30, .08)
			}
		}

		.experts-list .expert-card {
			margin: 0 0 1rem;
			max-width: 100%;
			min-height: inherit
		}

		@media only screen and (min-width:711px) {
			.experts-list .expert-card {
				max-width: calc(50% - 13px);
				margin: 0 0 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.experts-list .expert-card {
				min-height: 20rem;
				max-width: 16.875rem
			}
		}

		.expert-card__photo {
			display: block;
			border-radius: 50%;
			margin: 1.875rem auto .625rem auto;
			height: 6.25rem;
			width: 6.25rem;
			-o-object-fit: cover;
			object-fit: cover
		}

		.experts-list .expert-card__photo {
			max-width: 6.25rem;
			margin: 1.875rem auto .625rem auto
		}

		@media only screen and (min-width:711px) {
			.experts-list .expert-card__photo {
				margin-top: 1.875rem;
				max-width: 6.25rem
			}
		}

		.expert-card__name {
			width: 100%;
			font-size: 1rem;
			font-weight: 700;
			line-height: 1.5rem;
			margin: 0 0 .5rem;
			color: #0067b1
		}

		.experts-list .expert-card__name {
			line-height: 1rem;
			margin-top: .75rem
		}

		@media only screen and (min-width:711px) {
			.experts-list .expert-card__name {
				margin-top: .625rem;
				line-height: 1.5rem
			}
		}

		.expert-card:hover .expert-card__name {
			color: #0067b1
		}

		.expert-card__contents {
			font-family: var(--fontName);
			color: #363636;
			font-size: .875rem;
			line-height: 1.375rem;
			margin: 0 auto 1rem;
			padding-bottom: 10px
		}

		.experts-list .expert-card__contents {
			font-size: .875rem;
			line-height: 1.375rem;
			font-weight: 400;
			min-height: 4.0625rem;
			margin-bottom: 3.125rem
		}

		@media only screen and (min-width:711px) {
			.experts-list .expert-card__contents {
				font-size: .875rem;
				line-height: 1.375rem;
				padding: 0 1.5rem
			}
		}

		@media only screen and (min-width:711px) {
			.expert-card__contents {
				font-size: .9375rem;
				font-weight: 400
			}
		}

		.expert-card__location {
			font-size: .75rem;
			font-weight: 700;
			line-height: .875rem;
			text-transform: uppercase;
			letter-spacing: .1em;
			color: #969696;
			position: absolute;
			bottom: 1.25rem;
			left: 50%;
			transform: translateX(-50%);
			margin: 0;
			width: 100%
		}

		.experts-list .expert-card__location {
			position: relative;
			bottom: inherit
		}

		@media only screen and (min-width:1001px) {
			.expert-card__location {
				font-size: .75rem;
				line-height: .875rem
			}
		}

		.view-all-button {
			background-color: #0067b1;
			color: #fff;
			font-size: .9375rem;
			padding: 15px 60px;
			text-align: center;
			display: block;
			font-weight: 700;
			margin: 0 auto
		}

		.view-all-button:hover {
			background-color: #3673b1;
			color: #fff
		}

		.js-something--hidden {
			display: none
		}

		.expert-card-horizontal {
			background-color: #fff;
			border: 1px solid #f1f1f1;
			font-family: var(--fontName);
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			height: auto;
			min-height: 7.5625rem;
			margin: auto;
			position: relative;
			margin-bottom: 1.25rem;
			padding: .8125rem
		}

		@media only screen and (min-width:711px) {
			.expert-card-horizontal {
				min-height: 11rem;
				margin-bottom: 1.875rem;
				padding: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal {
				min-height: 16.25rem;
				padding: 30px 0 30px 0
			}
		}

		.expert-card-horizontal__img {
			display: block;
			width: 5.875rem;
			height: 5.875rem;
			margin-right: 13px
		}

		@media only screen and (min-width:711px) {
			.expert-card-horizontal__img {
				width: 8.375rem;
				height: 8.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal__img {
				width: 12.75rem;
				height: 12.5rem;
				margin-left: 26px;
				margin-right: 23px
			}
		}

		.expert-card-horizontal__img img {
			width: 100%;
			height: 100%;
			border-radius: 50%;
			overflow: visible
		}

		@media only screen and (min-width:711px) {
			.expert-card-horizontal__img img {
				width: 8.375rem;
				height: 8.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal__img img {
				width: 12.5rem;
				height: 12.5rem
			}
		}

		.expert-card-horizontal__text-wrapper {
			width: auto;
			max-width: 50%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center
		}

		@media only screen and (min-width:1215px) {
			.expert-card-horizontal__text-wrapper {
				max-width: 37.5rem
			}
		}

		.expert-card-horizontal__name {
			font-weight: 600;
			font-size: .9375rem;
			line-height: 1.25rem;
			padding: 0;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.expert-card-horizontal__name {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal__name {
				font-weight: 400;
				margin-bottom: .5rem
			}
		}

		.expert-card-horizontal__title {
			font-size: .875rem;
			line-height: 1.375rem;
			display: none;
			padding: 0;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.expert-card-horizontal__title {
				display: inline-block;
				margin-bottom: .75rem;
				padding-right: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal__title {
				padding-right: 0
			}
		}

		.expert-card-horizontal__bio {
			font-size: 1rem;
			line-height: 1.5rem;
			display: none;
			padding: 0;
			margin: 0
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal__bio {
				display: inline-block;
				margin-bottom: .8125rem
			}
		}

		.expert-card-horizontal__link {
			font-size: .9375rem;
			color: #286aac;
			display: none;
			padding: 0;
			margin: 0;
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.expert-card-horizontal__link {
				display: inline-block
			}
		}

		.featured-sticker {
			font-family: var(--fontName);
			font-weight: 700;
			font-size: .5625rem;
			color: #fff;
			background-color: #c4c4c4;
			width: 5rem;
			height: 1.25rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			position: absolute;
			top: .5rem;
			right: -.9375rem
		}

		@media only screen and (min-width:711px) {
			.featured-sticker {
				font-size: .6875rem;
				width: 6.5625rem;
				height: 1.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-sticker {
				font-size: .9375rem;
				width: 9.25rem;
				height: 2.125rem
			}
		}

		.featured-border {
			border: 3px solid #f1f1f1 !important
		}

		.expert-services-card {
			width: 100%
		}

		.expert-services-card__title {
			color: #fff;
			font-size: .75rem;
			letter-spacing: .1em;
			text-transform: uppercase;
			font-weight: 700
		}

		.expert-services-card__card-container {
			width: 100%;
			display: -ms-flexbox;
			display: flex
		}

		.expert-services-card__card-container>* {
			-ms-flex: 0 1 auto
		}

		.expert-services-card__card-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.expert-services-card__card {
			display: -ms-flexbox;
			display: flex
		}

		.expert-services-card__card>* {
			-ms-flex: 0 1 auto
		}

		.expert-services-card__card {
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			cursor: pointer;
			height: 9.0625rem;
			margin-bottom: 1rem;
			width: 47%;
			background-color: rgba(255, 255, 255, .08)
		}

		@media only screen and (min-width:711px) {
			.expert-services-card__card {
				width: 48%;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-services-card__card {
				width: 31%
			}

			.expert-services-card__card:hover {
				background-color: rgba(255, 255, 255, .28);
				box-shadow: 0 4px 4px rgba(32, 74, 155, .29)
			}
		}

		.expert-services-card__text-wrapper {
			display: -ms-flexbox;
			display: flex
		}

		.expert-services-card__text-wrapper>* {
			-ms-flex: 0 1 auto
		}

		.expert-services-card__text-wrapper {
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: center;
			justify-content: center;
			width: 90%
		}

		@media only screen and (min-width:711px) {
			.expert-services-card__text-wrapper {
				-ms-flex-pack: start;
				justify-content: flex-start;
				-ms-flex-wrap: nowrap;
				flex-wrap: nowrap;
				width: 65%
			}
		}

		.expert-services-card__service {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			min-height: 1.875rem;
			margin: 0;
			width: 100%;
			padding: 2.5rem 0 0;
			position: relative;
			color: #fff;
			font-size: .875rem;
			line-height: 1.25rem;
			text-align: center;
			background-position: center top;
			background-repeat: no-repeat;
			background-size: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.expert-services-card__service {
				-ms-flex-pack: start;
				justify-content: flex-start;
				padding: 0 0 0 2.8125rem;
				font-size: 1.125rem;
				line-height: 1.5rem;
				text-align: left;
				background-position: left center
			}
		}

		.experts-slider__container {
			visibility: hidden
		}

		.experts-slider__container.carousel-initialized {
			visibility: visible
		}

		.experts-slider__nav {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: center;
			justify-content: center
		}

		.experts-slider .carousel-list {
			margin: 0 -.375rem
		}

		@media only screen and (min-width:1001px) {
			.experts-slider .carousel-list {
				margin: 0 -1.375rem
			}
		}

		.experts-slider .carousel-slide {
			margin: 0 .375rem;
			margin: .3125rem .3125rem .375rem
		}

		@media only screen and (min-width:1001px) {
			.experts-slider .carousel-slide {
				margin: 0 1.375rem
			}
		}

		.experts-slider .carousel-dots {
			-ms-flex-order: 2;
			order: 2;
			margin: 0 .75rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			position: relative;
			max-width: calc(100% - 72px);
			list-style: none
		}

		.experts-slider .carousel-dots li {
			display: block;
			margin: 0 .5rem
		}

		.experts-slider .carousel-dots li button {
			display: block;
			width: .5rem;
			height: .5rem;
			background: #969696;
			border-radius: 100%;
			font-size: 0
		}

		.experts-slider .carousel-dots li.carousel-active button {
			background: #df705b
		}

		.experts-slider .carousel-arrow {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			height: 1.5rem;
			width: 1.5rem
		}

		.experts-slider .carousel-arrow:after {
			content: "";
			display: block;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.experts-slider .carousel-prev {
			-ms-flex-order: 1;
			order: 1
		}

		.experts-slider .carousel-prev:after {
			transform: rotate(225deg)
		}

		.experts-slider .carousel-next {
			-ms-flex-order: 3;
			order: 3
		}

		.experts-slider .carousel-next:after {
			transform: rotate(45deg)
		}

		.experts-list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			margin: 0 -11px;
			list-style: none
		}

		@media only screen and (min-width:1001px) {
			.experts-list .expert-card {
				max-width: 16.875rem;
				width: 30%;
				margin: .9375rem 1.6% .9375rem
			}
		}

		@media only screen and (min-width:1215px) {
			.experts-list {
				display: inline-grid;
				grid-template-columns: repeat(4, 1fr);
				gap: 30px 40px;
				margin: 15px 0
			}

			.experts-list .expert-card {
				max-width: unset;
				margin: 0;
				width: unset
			}
		}

		@media only screen and (min-width:1001px) {
			.experts-list__left-rail {
				-ms-flex-pack: start;
				justify-content: start
			}
		}

		@media only screen and (min-width:1001px) {
			.component-wrap.light-grey {
				background-color: #f1f1f1
			}

			.component-wrap.medium-blue {
				background-color: #0067b1
			}

			.component-wrap.logo-blue {
				background-color: #003763
			}

			.component-wrap.logo-blue>h2,
			.component-wrap.medium-blue>h2 {
				color: #fff
			}

			.component-wrap.light-grey,
			.component-wrap.logo-blue,
			.component-wrap.medium-blue {
				margin: 60px auto;
				max-width: unset
			}

			.component-wrap.light-grey h2,
			.component-wrap.logo-blue h2,
			.component-wrap.medium-blue h2 {
				padding: 40px 0 20px;
				margin: 0 auto;
				max-width: 1231px
			}

			.component-wrap.light-grey .experts-list,
			.component-wrap.logo-blue .experts-list,
			.component-wrap.medium-blue .experts-list {
				display: grid;
				gap: 30px 20px;
				margin: 0 auto;
				padding: 0 0 40px;
				max-width: 1231px
			}
		}

		@media only screen and (min-width:1001px) {

			.content-sidebar .component-wrap .experts-list,
			.content-wrap--900 .component-wrap .experts-list {
				grid-template-columns: repeat(3, 1fr);
				width: 100%
			}

			.content-sidebar .component-wrap.light-grey h2,
			.content-sidebar .component-wrap.logo-blue h2,
			.content-sidebar .component-wrap.medium-blue h2,
			.content-wrap--900 .component-wrap.light-grey h2,
			.content-wrap--900 .component-wrap.logo-blue h2,
			.content-wrap--900 .component-wrap.medium-blue h2 {
				padding: 40px 20px 20px
			}

			.content-sidebar .component-wrap.light-grey .experts-list,
			.content-sidebar .component-wrap.logo-blue .experts-list,
			.content-sidebar .component-wrap.medium-blue .experts-list,
			.content-wrap--900 .component-wrap.light-grey .experts-list,
			.content-wrap--900 .component-wrap.logo-blue .experts-list,
			.content-wrap--900 .component-wrap.medium-blue .experts-list {
				padding: 0 20px 40px
			}
		}

		.alphabet-browse {
			width: 100%;
			margin-top: 1.25rem;
			position: relative
		}

		.alphabet-browse:after {
			content: " ";
			display: block;
			z-index: 1000;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 69%;
			right: 1.25rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		@media only screen and (min-width:1001px) {
			.alphabet-browse:after {
				display: none
			}
		}

		.alphabet-browse__title {
			color: #969696;
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .1em;
			text-transform: uppercase;
			font-weight: 600;
			margin: 0 0 1.4375rem
		}

		@media only screen and (min-width:711px) {
			.alphabet-browse__title {
				margin: 0 0 1.25rem
			}
		}

		.alphabet-browse__mobile-select {
			background: #fff;
			border: 1px solid #f1f1f1;
			display: inline-block;
			width: 100%;
			cursor: pointer;
			height: 3.125rem;
			padding: .875rem
		}

		.alphabet-browse--dark-background .alphabet-browse__title {
			color: #fff
		}

		.alphabet-browse__letter-wrap {
			display: none;
			-ms-flex-pack: justify;
			justify-content: space-between;
			background: #f1f1f1;
			border: none;
			border-radius: 1.25rem;
			padding: 0 1.25rem
		}

		@media only screen and (min-width:1001px) {
			.alphabet-browse__letter-wrap {
				display: -ms-flexbox;
				display: flex;
				padding: 0 24
			}
		}

		.alphabet-browse__letter-wrap.only-mobile {
			display: -ms-flexbox;
			display: flex
		}

		@media only screen and (min-width:711px) {
			.alphabet-browse__letter-wrap.only-mobile {
				display: none
			}
		}

		.alphabet-browse__letter {
			color: #0067b1;
			width: 2.5rem;
			height: 2.5rem;
			font-weight: 600;
			font-size: .8125rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			cursor: pointer
		}

		@media only screen and (min-width:711px) {
			.alphabet-browse__letter {
				font-size: .875rem
			}
		}

		.alphabet-browse__letter:hover {
			background-color: #0067b1;
			color: #fff
		}

		.alphabet-browse__letter.active-border {
			border-bottom: solid #0067b1 3px
		}

		.alphabet-browse__letter.inactive {
			pointer-events: none;
			cursor: default;
			text-decoration: none;
			color: #969696
		}

		.pagination-container {
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.pagination-container {
				margin-bottom: 3.75rem
			}
		}

		.pagination-container ul {
			display: -ms-flexbox;
			display: flex
		}

		.pagination-container ul>* {
			-ms-flex: 0 1 auto
		}

		.pagination-container ul {
			overflow: hidden;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		.pagination-container ul li {
			display: -ms-flexbox;
			display: flex
		}

		.pagination-container ul li>* {
			-ms-flex: 0 1 auto
		}

		.pagination-container ul li {
			cursor: pointer;
			font-family: var(--fontName);
			font-weight: 400;
			width: 2.1875rem;
			height: 2.1875rem;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			margin: 0 .125rem
		}

		.pagination-container ul li :hover {
			background-color: #f1f1f1;
			border-radius: 50% 50%;
			text-align: center;
			width: 2.1875rem;
			height: 2.1875rem;
			line-height: 2.1875rem;
			display: inline-block
		}

		.pagination-container ul li.disabled {
			display: none !important
		}

		.pagination-container ul li:first-of-type {
			width: 2.1875rem;
			height: 2.1875rem;
			margin-right: 1.25rem;
			background-color: #fff;
			border-radius: 50%;
			border: solid 1px #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.pagination-container ul li:first-of-type {
				margin-right: 3.75rem
			}
		}

		.pagination-container ul li:first-of-type:hover {
			background-color: #0067b1
		}

		.pagination-container ul li:first-of-type:hover .prev {
			border-color: #f1f1f1
		}

		.pagination-container ul li:last-of-type {
			width: 2.1875rem;
			height: 2.1875rem;
			border: solid 1px #f1f1f1;
			border-radius: 50%;
			background-color: #fff;
			margin-left: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.pagination-container ul li:last-of-type {
				margin-left: 3.75rem
			}
		}

		.pagination-container ul li:last-of-type:hover {
			background-color: #0067b1
		}

		.pagination-container ul li:last-of-type:hover .next {
			border-color: #f1f1f1;
			background-color: transparent
		}

		.pagination-container ul li a,
		.pagination-container ul li span {
			font-size: 1rem;
			color: #969696
		}

		.pagination-container ul li .current {
			background-color: #0067b1;
			border-radius: 50% 50%;
			color: #fff;
			text-align: center;
			width: 2.1875rem;
			height: 2.1875rem;
			line-height: 2.1875rem;
			display: inline-block
		}

		.pagination-container ul li .next,
		.pagination-container ul li .prev {
			display: block;
			text-indent: -9999px;
			border-radius: 0;
			border: 1.5px solid #0c406b;
			border-bottom-style: none;
			border-left-style: none;
			transform: rotate(45deg);
			height: .625rem;
			width: .625rem;
			transition: all .3s;
			margin: 0;
			z-index: 3
		}

		.pagination-container ul li .next.current,
		.pagination-container ul li .prev.current {
			background-color: transparent
		}

		.pagination-container ul li .prev {
			transform: rotate(-135deg);
			margin-left: .3125rem
		}

		.pagination-container ul li .next {
			transform: rotate(45deg);
			margin-right: .1875rem
		}

		.empty-folio-intro {
			width: 100%;
			max-width: 26.875rem;
			margin: 5.625rem auto 8.75rem
		}

		@media only screen and (min-width:711px) {
			.empty-folio-intro {
				margin: 10rem auto 7.1875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.empty-folio-intro {
				margin-top: 8.125rem
			}
		}

		.empty-folio-intro__title {
			font-size: 1.25rem;
			line-height: 1.5625rem;
			font-weight: 600;
			text-align: center;
			margin: 0 0 1.8125rem;
			color: #363636
		}

		.empty-folio-intro__item {
			margin: 0 0 2.0625rem;
			display: -ms-flexbox;
			display: flex
		}

		@media only screen and (min-width:711px) {
			.empty-folio-intro__item {
				margin: 0 0 1.5625rem
			}
		}

		.empty-folio-intro__item-icon {
			width: 2.625rem;
			min-height: 2.625rem;
			margin: 0 2.125rem 0 0;
			background-repeat: no-repeat;
			background-position: center .3125rem;
			-ms-flex: 0 0 2.625rem;
			flex: 0 0 2.625rem
		}

		@media only screen and (min-width:711px) {
			.empty-folio-intro__item-icon {
				margin: 0 1.75rem 0 0
			}
		}

		.empty-folio-intro__item-text {
			font-size: .875rem;
			line-height: 1.25rem;
			letter-spacing: .02rem;
			margin: 0
		}

		.page-headline {
			padding: 0
		}

		.heading-wrap .page-headline {
			padding: 0
		}

		@media only screen and (min-width:711px) {
			.heading-wrap .page-headline {
				padding: 0
			}
		}

		.page-headline__title {
			font-family: var(--fontName);
			font-style: normal;
			font-weight: 400;
			font-size: 1.875rem;
			line-height: 2.375rem;
			color: #363636;
			margin: 1.25rem 0 1.25rem 0
		}

		@media only screen and (min-width:711px) {
			.page-headline__title {
				font-size: 2.5rem;
				line-height: 3rem
			}
		}

		@media only screen and (min-width:1001px) {
			.page-headline__title {
				font-size: 3.125rem;
				line-height: 3.9375rem;
				margin: 0 0 1.875rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.heading-wrap__creditors .page-headline {
				padding: 0 1.625rem
			}
		}

		.heading-wrap__creditors .page-headline__title {
			margin: 1.625rem 0 1.625rem
		}

		@media only screen and (min-width:711px) {
			.heading-wrap__creditors .page-headline__title {
				margin: 0
			}
		}

		.main-logo {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-ms-flex-align: center;
			align-items: center;
			background-size: 7.5rem;
			position: relative;
			padding: .9375rem .625rem .9375rem 0;
			width: 10.3125rem;
			height: 4.0625rem
		}

		@media only screen and (min-width:1001px) {
			.main-logo {
				width: 12.5rem;
				position: relative;
				padding: 0
			}
		}

		.main-logo__image {
			width: 100%
		}

		.main-logo__image-light {
			display: none
		}

		.home .main-logo__image-light {
			display: none
		}

		.main-logo__image-light {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.home .main-logo__image-light {
				display: block
			}
		}

		@media only screen and (min-width:711px) {
			.header--transparent .main-logo__image-light {
				display: block
			}
		}

		@media only screen and (min-width:711px) {
			.header--transparent .main-logo__image {
				display: none
			}
		}

		.header--open .nav-container .main-logo__image {
			display: block !important
		}

		.home .main-logo.home-logo .main-logo__image {
			display: block
		}

		@media only screen and (min-width:711px) {
			.home .main-logo.home-logo .main-logo__image {
				display: none
			}
		}

		.main-logo__locale {
			font-weight: 700;
			padding: .3125rem 0;
			background-color: #0067b1;
			color: #fff;
			font-size: .6875rem;
			letter-spacing: .025rem;
			line-height: 1rem;
			text-align: center;
			text-transform: uppercase;
			width: 94%
		}

		.nav-container .main-logo {
			display: inline-block;
			padding: 1.875rem 1.125rem 0 1.375rem;
			width: 10rem
		}

		@media only screen and (min-width:1001px) {
			.nav-container .main-logo {
				display: none
			}
		}

		.footer .main-logo {
			padding: 0
		}

		@media only screen and (min-width:1001px) {
			.footer .main-logo {
				-ms-flex-align: center;
				align-items: center
			}
		}

		.header-search-toggle {
			margin-right: .5rem;
			width: 1.25rem;
			height: 1.25rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:1001px) {
			.header-search-toggle {
				margin: 1.25rem 0 0
			}
		}

		@media only screen and (min-width:711px) {
			.header--transparent .header-search-toggle svg path {
				fill: #f1f1f1
			}
		}

		.header--open .header-search-toggle {
			display: none;
			visibility: hidden
		}

		@media only screen and (min-width:1001px) {
			.header--open .header-search-toggle {
				display: inline-block
			}
		}

		.header-search-close {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSIyMC4zNzkzIiBoZWlnaHQ9IjIuMDM3OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTQuNTUzNykgc2NhbGUoMC45OTYzMTIgMS4wMDM2Nykgcm90YXRlKC00NSkiIGZpbGw9IiMwQzQwNkIiLz4NCjxyZWN0IHdpZHRoPSIyMC4zNzkzIiBoZWlnaHQ9IjIuMDM3OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNjQyNTgpIHNjYWxlKDAuOTk2MzEyIDEuMDAzNjcpIHJvdGF0ZSg0NSkiIGZpbGw9IiMwQzQwNkIiLz4NCjwvc3ZnPg0K);
			background-repeat: no-repeat;
			background-color: initial;
			background-size: cover;
			padding: 0;
			box-shadow: initial;
			display: inline-block;
			vertical-align: middle;
			width: 1em;
			height: 1em;
			cursor: pointer;
			position: absolute;
			z-index: 10000;
			top: 1.625rem
		}

		.header-search-close:after,
		.header-search-close:before {
			display: none
		}

		.header-search-submit {
			background-color: #fff;
			background-position: 50%;
			border: 0;
			outline: 0;
			text-indent: -9999px
		}

		.header-search-container {
			background-color: #fff;
			padding: 1.0625rem 1.8125rem
		}

		@media (max-width:710px) {
			.header-search-container {
				padding: .9375rem .8125rem .9375rem 1.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.header-search-container {
				display: none
			}
		}

		.header-search {
			position: absolute;
			background-color: #ff0;
			margin: 0 auto;
			width: 900px;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 999
		}

		@media only screen and (min-width:1001px) {
			.header-search {
				display: inline-block
			}

			.header-search .twitter-typeahead {
				float: right
			}

			.header-search .header-search-input {
				top: 0
			}
		}

		@media only screen and (max-width:1000px) {
			.header-search {
				display: inline-block;
				background-color: transparent;
				height: 36px;
				padding: 10px 0;
				vertical-align: middle;
				left: 0;
				width: 90%;
				z-index: 800
			}

			.header-search.is-expanded-mq-medium,
			.header-search.is-expanded-mq-small {
				overflow: visible
			}

			.header-search .l-contain {
				height: 100%
			}

			.header-search .twitter-typeahead {
				height: 100%;
				position: absolute !important;
				width: 100%
			}
		}

		@media (max-width:710px) {
			.header-search {
				width: 83%
			}
		}

		@media only screen and (min-width:1001px) {
			.header-search-input {
				border: none;
				font-size: .875rem;
				color: #666;
				cursor: pointer;
				float: right;
				width: 50px;
				position: relative;
				top: .1875rem;
				transition: all .5s
			}

			.header-search-input:focus {
				border-bottom: 1px solid #e0e0e0;
				cursor: text;
				padding-right: 0;
				width: 100px
			}

			.header-search-input::-webkit-input-placeholder {
				color: #666
			}

			.header-search-input:-moz-placeholder {
				color: #666
			}

			.header-search-input::-moz-placeholder {
				color: #666
			}

			.header-search-input:-ms-input-placeholder {
				color: #666
			}

			.header-search-input .placeholder {
				color: #666
			}

			.header--transparent .header-search-input {
				color: #fcfcfc;
				font-weight: 600
			}

			.header--transparent .header-search-input::-webkit-input-placeholder {
				color: #fcfcfc
			}

			.header--transparent .header-search-input::-moz-placeholder {
				color: #fcfcfc
			}

			.header--transparent .header-search-input:-ms-input-placeholder {
				color: #fcfcfc
			}

			.header--transparent .header-search-input:-moz-placeholder {
				color: #fcfcfc
			}

			.header--transparent .header-search-input .placeholder {
				color: #fcfcfc
			}

			.header-search-input,
			.header-search-input:focus {
				background: 0 0;
				outline: 0
			}

			.header-search-submit {
				cursor: pointer;
				height: 32px;
				opacity: 0;
				position: absolute;
				top: -11px;
				right: 0;
				width: 32px
			}
		}

		.form_grid-label-inline {
			display: block;
			min-height: 1.5rem;
			font-size: 1rem;
			font-weight: 400;
			line-height: 1.5rem;
			letter-spacing: .02em;
			margin-right: 2.5625rem;
			padding-bottom: 0;
			margin-bottom: 0;
			cursor: pointer;
			position: relative
		}

		.form_grid-label-inline:before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			margin: 0;
			width: 1rem;
			height: 1rem;
			transition: transform .28s ease;
			background-color: #e5e5e5
		}

		.form_grid-label-inline:after {
			content: "";
			display: block;
			width: .5rem;
			height: .25rem;
			border-bottom: 1px solid #fff;
			border-left: 1px solid #fff;
			transform: rotate(-45deg) scale(0);
			position: absolute;
			top: .3125rem;
			left: .25rem
		}

		.form_grid-input-checkbox {
			width: auto;
			opacity: .00000001;
			position: absolute;
			left: 0;
			visibility: hidden;
			margin-left: 0
		}

		.form_grid-input-checkbox:checked~label:before {
			background-color: #0067b1
		}

		.form_grid-input-checkbox:checked~label:after {
			transform: rotate(-45deg) scale(1)
		}

		.linked-list {
			width: 100%;
			list-style: none
		}

		.linked-list__wrapper {
			width: 100%
		}

		.linked-list__title {
			color: #969696;
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .1em;
			text-transform: uppercase;
			font-weight: 600;
			margin: 0 0 1rem
		}

		.linked-list__title--secondary {
			font-family: var(--fontName);
			font-style: normal;
			font-weight: 400;
			font-size: 1.25rem;
			line-height: 1.5rem;
			color: #363636;
			text-transform: none;
			letter-spacing: 0
		}

		@media only screen and (min-width:711px) {
			.linked-list__title--secondary {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		.linked-list__item {
			padding: .75rem 0
		}

		@media only screen and (min-width:711px) {
			.linked-list__item {
				border-top: 1px solid #f1f1f1;
				padding: 1.0625rem 0
			}
		}

		@media only screen and (min-width:711px) {
			.linked-list__item:last-child {
				border-bottom: 1px solid #f1f1f1
			}
		}

		.linked-list__link {
			font-size: .75rem;
			font-weight: 600;
			color: #0067b1;
			letter-spacing: .02em
		}

		@media only screen and (min-width:711px) {
			.linked-list__link {
				font-size: .875rem
			}
		}

		.linked-single-list {
			width: 100%;
			list-style: none
		}

		.linked-single-list__wrapper {
			width: 100%;
			margin-bottom: .5rem
		}

		.linked-single-list__title {
			color: #969696;
			font-weight: 700;
			padding-bottom: .3125rem;
			font-size: .75rem;
			line-height: .875rem;
			letter-spacing: .1em;
			text-transform: uppercase;
			border-bottom: 1px solid #e0e0e0
		}

		.linked-single-list__item {
			padding: 1.125rem 0
		}

		.linked-single-list__link {
			font-size: 1.375rem;
			line-height: 2rem;
			font-weight: 500;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.linked-single-list__link {
				letter-spacing: .02em
			}
		}

		.standard-card {
			position: relative;
			font-family: var(--fontName);
			width: 100%;
			background-color: #fff;
			border: 1px solid #f1f1f1;
			padding: 1.375rem 1.125rem
		}

		@media only screen and (min-width:711px) {
			.standard-card {
				padding: 1rem 1.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.standard-card {
				max-width: 56.25rem;
				height: 11.25rem
			}
		}

		.standard-card__title {
			color: #363636;
			font-weight: 400;
			font-size: 1.375rem;
			line-height: 1.75rem;
			padding: 0;
			margin: .625rem 0
		}

		@media only screen and (min-width:1001px) {
			.standard-card__title {
				margin: 0;
				margin-bottom: .625rem
			}
		}

		.standard-card__title-text {
			position: relative;
			font-family: var(--fontName);
			color: #363636;
			font-size: 1.125rem;
			line-height: 1.25rem;
			font-weight: 600;
			padding: 0;
			margin-top: 1.25rem
		}

		.standard-card__description {
			color: #363636;
			font-size: .875rem;
			line-height: 1.25rem;
			margin: 0;
			padding-right: 5%
		}

		@media only screen and (min-width:1001px) {
			.standard-card__description {
				padding-right: 21%
			}
		}

		.standard-card__link {
			margin-top: 1rem;
			display: inline-block;
			font-size: .875rem;
			font-weight: 700;
			color: #0067b1
		}

		@media only screen and (min-width:1001px) {
			.standard-card__link {
				bottom: 20px;
				position: absolute
			}
		}

		.standard-card__link:hover {
			opacity: .75
		}

		.standard-card__link:hover .read-more-arrow {
			left: 10px
		}

		.standard-card.featured-sticker {
			right: -12px;
			top: 8px
		}

		.featured-slider {
			width: 100%;
			max-width: 56.25rem;
			position: relative;
			margin: 0 auto 1.875rem
		}

		@media only screen and (min-width:711px) {
			.featured-slider {
				margin: 0 auto .9375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider {
				margin: 0 auto 3rem
			}
		}

		.featured-slider--full-width {
			max-width: 100%
		}

		.featured-slider--full-view {
			max-width: 100%;
			height: 550px;
			min-height: 23.4375rem
		}

		@media only screen and (min-width:711px) {
			.featured-slider--full-view {
				min-height: 37.5rem;
				height: 800px
			}
		}

		.featured-slider__container {
			visibility: hidden
		}

		.featured-slider__container.carousel-initialized {
			visibility: visible
		}

		.featured-slider .carousel-list {
			overflow: visible
		}

		@media (max-width:710px) {
			.featured-slider .carousel-list {
				overflow: visible
			}
		}

		.featured-slider__slide {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-align: center;
			align-items: center;
			min-height: 15.875rem;
			padding: 1.875rem 0 3.125rem;
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover
		}

		.featured-slider__slide:hover .featured-slider__more-arrow {
			left: .3125rem
		}

		@media only screen and (min-width:711px) {
			.featured-slider__slide {
				padding: 3.125rem 0;
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__slide {
				-ms-flex-align: center;
				align-items: center;
				padding: 3.75rem 0;
				min-height: 24.5rem
			}
		}

		.featured-slider--full-view .featured-slider__slide {
			-ms-flex-align: end;
			align-items: flex-end;
			position: relative;
			height: auto;
			padding: 4.375rem 0 8.125rem
		}

		@media (max-width:710px) {
			.featured-slider--full-view .featured-slider__slide {
				top: 20px;
				background-size: 90%;
				margin: 0 auto
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider--full-view .featured-slider__slide {
				height: 667px
			}
		}

		.featured-slider--full-view .featured-slider__slide:after {
			content: " ";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			width: 100%;
			display: block;
			mix-blend-mode: multiply
		}

		@media all and (-ms-high-contrast:none),
		(-ms-high-contrast:active) {
			.featured-slider--full-view .featured-slider__slide:after {
				background: linear-gradient(180deg, rgba(0, 0, 0, .8) 0, transparent 82.29%)
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider--full-view .featured-slider__slide {
				-ms-flex-align: center;
				align-items: center;
				padding: 8.75rem 0 4.375rem;
				min-height: 37.5rem;
				height: 800px
			}
		}

		@media (max-width:710px) {
			.featured-slider__slide.zoom-in {
				top: 50px;
				min-height: 200px;
				max-width: 90%;
				animation: none;
				background-size: 100%
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.featured-slider__slide.zoom-in {
				animation: none;
				background-size: 240%
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__slide.zoom-in {
				animation: featuredSliderZoomIn 6s ease-in-out 0s 1 normal forwards
			}
		}

		.featured-slider__content {
			max-width: 56.25rem;
			width: 100%;
			margin: 0 auto;
			text-align: left;
			padding: 0 1.625rem
		}

		@media only screen and (min-width:711px) {
			.featured-slider__content {
				padding: 0 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__content {
				padding: 0 2.75rem
			}
		}

		@media (max-width:710px) {
			.featured-slider__content {
				position: absolute;
				top: 260px;
				color: #000
			}
		}

		.featured-slider--full-view .featured-slider__content {
			max-width: 79.4375rem;
			padding: 0 1.75rem;
			z-index: 5
		}

		@media only screen and (min-width:1001px) {
			.featured-slider--full-view .featured-slider__content {
				padding: 0
			}
		}

		@media (max-width:710px) {
			.zoom-in .featured-slider__content {
				top: 230px;
				padding: 0
			}
		}

		.featured-slider__category {
			display: block;
			font-size: 1.0625rem;
			font-weight: 600;
			line-height: 1.2;
			margin: 0 0 1.5rem
		}

		@media only screen and (min-width:711px) {
			.featured-slider__category {
				margin: 0 0 1.25rem;
				color: #fff
			}
		}

		.featured-slider__title {
			display: block;
			color: #fcfcfc;
			font-size: 1.625rem;
			font-weight: 600;
			line-height: 1.2;
			margin: 0 0 1.5rem;
			width: 88%;
			overflow: hidden !important
		}

		@media (max-width:710px) {
			.featured-slider__title {
				color: #363636
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider__title {
				font-size: 1.6875rem;
				width: 85%
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__title {
				font-size: 2.125rem
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider--full-width .featured-slider__title {
				width: 75%
			}
		}

		.featured-slider--full-view .featured-slider__title {
			font-size: 1.6875rem;
			width: 100%;
			max-height: unset !important;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			overflow: hidden !important;
			-webkit-line-clamp: 4
		}

		@media (min-width:768px) {
			.featured-slider--full-view .featured-slider__title {
				-webkit-line-clamp: 6
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider--full-view .featured-slider__title {
				font-size: 4rem;
				max-height: 15rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider--full-view .featured-slider__title {
				width: 70%;
				margin: 0 0 2.5rem
			}
		}

		.featured-slider__title-link {
			color: #fcfcfc
		}

		.featured-slider__title-link:hover {
			color: #fcfcfc
		}

		.featured-slider__more {
			display: block;
			color: #fcfcfc;
			font-size: .9375rem;
			font-weight: 700;
			line-height: 1.26;
			letter-spacing: .0043rem
		}

		@media (max-width:710px) {
			.featured-slider__more {
				color: #0067b1
			}
		}

		.featured-slider--full-view .featured-slider__more {
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-align: center;
			align-items: center;
			font-size: .8125rem;
			line-height: 1.38;
			text-transform: uppercase
		}

		.featured-slider__more:hover {
			color: #fcfcfc
		}

		.featured-slider__more-arrow {
			display: inline-block;
			position: relative;
			margin: 0 0 .0625rem .125rem;
			left: 0;
			transition: left .3s ease-out
		}

		.featured-slider__more-arrow:before {
			content: "";
			display: block;
			background: #fcfcfc;
			position: absolute;
			left: -.125rem;
			top: 50%;
			height: .125rem;
			width: .5rem;
			transform: translateY(-50%)
		}

		.featured-slider__more-arrow:after {
			content: "";
			display: block;
			width: .375rem;
			height: .375rem;
			border: 2px solid #fcfcfc;
			border-left-style: none;
			border-bottom-style: none;
			transform: rotate(45deg)
		}

		.featured-slider--full-view .featured-slider__more-arrow {
			width: 1.25rem;
			height: 1.25rem;
			border-radius: 50%;
			background: #fff;
			top: 0;
			margin: 0 0 0 .875rem
		}

		.featured-slider--full-view .featured-slider__more-arrow:before {
			display: none
		}

		.featured-slider--full-view .featured-slider__more-arrow:after {
			content: "";
			display: block;
			width: .375rem;
			height: .375rem;
			border: 1px solid #0067b1;
			border-left-style: none;
			border-bottom-style: none;
			transform: rotate(45deg);
			position: absolute;
			left: .375rem;
			top: .4375rem
		}

		.featured-slider__more:hover .featured-slider__more-arrow {
			left: .625rem
		}

		.featured-slider__dots {
			width: 100%;
			position: absolute;
			bottom: 3.4375rem
		}

		@media (max-width:710px) {
			.featured-slider__dots {
				bottom: -230px;
				position: relative
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider__dots {
				bottom: 1.6875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__dots {
				bottom: 1.25rem
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider--full-view .featured-slider__dots {
				bottom: 3.625rem
			}
		}

		.featured-slider__dots .carousel-dots {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			width: 100%;
			max-width: 56.25rem;
			margin: 0 auto;
			padding: 0 1.625rem;
			list-style: none
		}

		@media only screen and (min-width:711px) {
			.featured-slider__dots .carousel-dots {
				padding: 0 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__dots .carousel-dots {
				padding: 0 2.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-slider--full-width .featured-slider__dots .carousel-dots {
				padding: 0
			}
		}

		.featured-slider--full-view .featured-slider__dots .carousel-dots {
			max-width: 79.4375rem;
			padding: 0 1.75rem
		}

		.featured-slider__dots .carousel-dots li {
			margin: 0 .625rem .625rem 0;
			outline: 0
		}

		@media only screen and (min-width:1001px) {
			.featured-slider__dots .carousel-dots li {
				margin: 0 .0625rem .625rem .5rem
			}
		}

		.featured-slider__dots .carousel-dots li.carousel-active button {
			opacity: 1
		}

		@media only screen and (min-width:1001px) {
			.featured-slider--full-view .featured-slider__dots .carousel-dots li {
				margin: 0 .9375rem .625rem 0
			}
		}

		.featured-slider__dots .carousel-dots li:hover>button {
			transform: scale(1.3)
		}

		.featured-slider__dots .carousel-dots button {
			display: block;
			width: .3125rem;
			height: .3125rem;
			border-radius: 50%;
			font-size: 0;
			text-indent: -9999em;
			opacity: .6;
			transition: .1s ease-in;
			background: #000
		}

		@media only screen and (min-width:711px) {
			.featured-slider__dots .carousel-dots button {
				background: #fcfcfc
			}
		}

		@media only screen and (min-width:711px) {
			.featured-slider--full-view .featured-slider__dots .carousel-dots button {
				width: .5rem;
				height: .5rem
			}
		}

		@keyframes featuredSliderZoomIn {
			0% {
				background-size: 150%
			}

			100% {
				background-size: 180%
			}
		}

		@keyframes featuredSliderZoomInTablet {
			0% {
				background-size: 200%
			}

			100% {
				background-size: 240%
			}
		}

		@keyframes featuredSliderZoomInMobile {
			0% {
				background-size: 100vh
			}

			100% {
				background-size: 120vh
			}
		}

		.read-more-btn {
			background-color: #fcfcfc;
			color: #0067b1;
			font-size: .875rem;
			font-weight: 700;
			font-family: var(--fontName);
			padding: 0;
			display: inline;
			transition: ease-in-out
		}

		.read-more-btn:hover {
			box-shadow: none
		}

		.read-more-btn::after {
			content: "+";
			color: #0067b1;
			font-weight: 300;
			font-family: var(--fontName);
			font-size: .9375rem;
			margin-left: .3125rem
		}

		.read-less-btn {
			background-color: #fcfcfc;
			color: #0067b1;
			font-size: .875rem;
			font-weight: 700;
			font-family: var(--fontName);
			padding: 0;
			display: inline;
			transition: ease-in-out;
			margin-top: .625rem
		}

		.read-less-btn::after {
			content: "-";
			color: #0067b1;
			font-weight: 300;
			font-family: var(--fontName);
			font-size: .9375rem;
			margin-left: .3125rem;
			margin-top: 1.5625rem
		}

		.read-more-arrow {
			display: inline-block;
			position: relative;
			vertical-align: middle;
			top: -1px;
			left: 5px;
			transition: left .3s ease-out
		}

		.read-more-arrow:before {
			content: "";
			display: block;
			background: currentColor;
			position: absolute;
			left: -.125rem;
			top: 50%;
			height: .0625rem;
			width: .5rem;
			transform: translateY(-50%)
		}

		.read-more-arrow:after {
			content: "";
			display: block;
			width: .375rem;
			height: .375rem;
			border: 1px solid currentColor;
			border-left-style: none;
			border-bottom-style: none;
			transform: rotate(45deg)
		}

		.hero-banner {
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			height: 14.0625rem;
			background-position: center bottom;
			background-repeat: no-repeat;
			background-size: cover
		}

		@media only screen and (min-width:711px) {
			.hero-banner {
				height: 21.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-banner {
				height: 37.625rem;
				margin-bottom: 2.5rem
			}
		}

		.hero-banner__container {
			margin: 0 auto;
			max-width: 1271px;
			position: relative;
			width: 100%;
			padding: 0 1.125rem
		}

		@media only screen and (min-width:711px) {
			.hero-banner__container {
				padding: 0 1.75rem
			}
		}

		.hero-banner__container {
			padding: 0 1.625rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.hero-banner__container {
				padding: 1.75rem
			}
		}

		.hero-banner__title {
			color: #fff;
			font-size: 1.875rem;
			font-weight: 600;
			line-height: .9;
			letter-spacing: -.0265em;
			margin: 0
		}

		@media only screen and (min-width:711px) {
			.hero-banner__title {
				font-size: 3.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-banner__title {
				margin: 1.5rem 0 0;
				font-size: 5.625rem
			}
		}

		.hero-full-screen video {
			display: none
		}

		@media only screen and (min-width:1001px) {
			.hero-full-screen video {
				display: block;
				width: 100%;
				height: 100%;
				-o-object-fit: cover;
				object-fit: cover;
				position: absolute
			}
		}

		.hero-full-screen {
			height: 800px
		}

		.hero-full-screen.h-450 {
			height: 450px
		}

		@media (max-width:710px) {
			.hero-full-screen.h-450 {
				height: auto
			}
		}

		.hero-full-screen.h-600 {
			height: 600px
		}

		@media (max-width:710px) {
			.hero-full-screen.h-600 {
				height: auto
			}
		}

		.hero-full-screen {
			width: 100%;
			background-color: #fff;
			z-index: 1;
			background-size: cover;
			background-position: center;
			position: relative;
			margin: 0 0 60px 0
		}

		@media only screen and (max-width:1000px) {
			.hero-full-screen {
				background-image: none !important;
				display: block;
				height: auto;
				margin: 0 0 30px 0
			}
		}

		.hero-full-screen .image-container-overlay {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 2;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			height: 800px;
			width: 100%
		}

		@media (max-width:710px) {
			.hero-full-screen .image-container-overlay.zoomIn {
				animation: heroZoomInMobile 3s ease-in-out 0s 1 normal forwards
			}

			.hero-full-screen .image-container-overlay {
				background: 0 0;
				position: relative;
				height: 300px;
				margin-bottom: 0;
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.hero-full-screen .image-container-overlay.zoomIn {
				animation: heroZoomInTablet 5s ease-in-out 0s 1 normal forwards
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-full-screen .image-container-overlay.zoomIn {
				animation: heroZoomIn 5s ease-in-out 0s 1 normal forwards
			}

			.hero-full-screen .image-container-overlay {
				background-image: none !important
			}
		}

		.hero-full-screen .image-container-overlay.h-450 {
			height: 450px
		}

		@media (max-width:710px) {
			.hero-full-screen .image-container-overlay.h-450 {
				height: 200px
			}
		}

		.hero-full-screen .image-container-overlay.h-600 {
			height: 600px
		}

		@media (max-width:710px) {
			.hero-full-screen .image-container-overlay.h-600 {
				height: 250px
			}
		}

		.hero-full-screen .content-wrap {
			z-index: 3;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: start;
			justify-content: flex-start;
			height: 800px
		}

		.hero-full-screen .content-wrap.h-450 {
			height: 450px
		}

		@media (max-width:710px) {
			.hero-full-screen .content-wrap.h-450 {
				height: auto
			}
		}

		.hero-full-screen .content-wrap.h-600 {
			height: 600px
		}

		@media (max-width:710px) {
			.hero-full-screen .content-wrap.h-600 {
				height: auto
			}
		}

		@media (max-width:710px) {
			.hero-full-screen .content-wrap {
				height: auto
			}
		}

		@media only screen and (min-width:711px) {
			.hero-full-screen .content-wrap {
				margin-top: 0
			}

			.hero-full-screen .content-wrap .black {
				color: #000
			}

			.hero-full-screen .content-wrap .black h1,
			.hero-full-screen .content-wrap .black i,
			.hero-full-screen .content-wrap .black p,
			.hero-full-screen .content-wrap .black span {
				color: #000
			}

			.hero-full-screen .content-wrap .black h1::before,
			.hero-full-screen .content-wrap .black i::before,
			.hero-full-screen .content-wrap .black p::before,
			.hero-full-screen .content-wrap .black span::before {
				background: #000
			}

			.hero-full-screen .content-wrap .black h1::after,
			.hero-full-screen .content-wrap .black i::after,
			.hero-full-screen .content-wrap .black p::after,
			.hero-full-screen .content-wrap .black span::after {
				border: 2px solid #000;
				border-left-style: none;
				border-bottom-style: none
			}

			.hero-full-screen .content-wrap .white {
				color: #fff
			}

			.hero-full-screen .content-wrap .white h1,
			.hero-full-screen .content-wrap .white i,
			.hero-full-screen .content-wrap .white p,
			.hero-full-screen .content-wrap .white span {
				color: #fff
			}

			.hero-full-screen .content-wrap .white h1::before,
			.hero-full-screen .content-wrap .white i::before,
			.hero-full-screen .content-wrap .white p::before,
			.hero-full-screen .content-wrap .white span::before {
				background: #fff
			}

			.hero-full-screen .content-wrap .white h1::after,
			.hero-full-screen .content-wrap .white i::after,
			.hero-full-screen .content-wrap .white p::after,
			.hero-full-screen .content-wrap .white span::after {
				border: 2px solid #fff;
				border-left-style: none;
				border-bottom-style: none
			}
		}

		.hero-full-screen .content-wrap .button a {
			color: #fff
		}

		.hero-full-screen .content-wrap .button {
			background-color: #0067b1
		}

		.hero-full-screen .content-wrap .button.tangerine {
			background-color: #e1523d;
			border: 0
		}

		.hero-full-screen .content-wrap .button {
			max-width: 100%
		}

		@media (max-width:710px) {
			.hero-full-screen .content-wrap .button {
				width: 100%
			}
		}

		@media only screen and (min-width:711px) {
			.hero-full-screen .content-wrap .left {
				margin-right: auto;
				text-align: left
			}

			.hero-full-screen .content-wrap .left .button {
				margin: 1rem auto 0 0
			}

			.hero-full-screen .content-wrap .center {
				margin: 0 auto;
				text-align: center
			}

			.hero-full-screen .content-wrap .right {
				margin-left: auto
			}

			.hero-full-screen .content-wrap .right .button {
				margin: 1rem auto 0 0
			}
		}

		.hero-full-screen .content-wrap .copy {
			overflow: hidden;
			margin-top: 50px
		}

		@media (max-width:710px) {
			.hero-full-screen .content-wrap .copy {
				padding-bottom: 20px;
				width: 100%;
				height: auto
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.hero-full-screen .content-wrap .copy {
				width: 75%;
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-full-screen .content-wrap .copy {
				width: 55%
			}
		}

		.hero-full-screen .only-tablet-above {
			margin: 0 auto;
			width: 100%;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: start;
			justify-content: flex-start;
			padding: 0 20px;
			max-width: 1271px;
			top: 220px;
			z-index: 111
		}

		.hero-full-screen .only-tablet-above.content-wrap {
			height: auto
		}

		@media (max-width:710px) {
			.hero-full-screen .only-tablet-above.only-tablet-above {
				display: none
			}
		}

		.hero-full-screen h1 {
			font-size: 32px;
			font-weight: 600;
			margin-bottom: 40px
		}

		@media only screen and (min-width:711px) {
			.hero-full-screen h1 {
				font-size: 56px;
				text-shadow: 0 2px 8px rgba(0, 0, 0, .2)
			}
		}

		.hero-full-screen p {
			font-size: 18px;
			line-height: 24px
		}

		.hero-full-screen h1,
		.hero-full-screen p {
			opacity: 1;
			display: block
		}

		@media only screen and (min-width:711px) {

			.hero-full-screen h1,
			.hero-full-screen p {
				overflow: hidden;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 7;
				color: #fff
			}
		}

		.hero-full-screen .featured-slider__more {
			margin-top: 20px
		}

		.hero-full-screen .featured-slider__more-arrow {
			left: 4px
		}

		@media only screen and (min-width:711px) {
			.hero-full-screen .breadcrumbs__link {
				color: #fff
			}
		}

		.hero-full-screen .breadcrumbs__inner {
			padding-left: 0
		}

		.hero-full-screen .breadcrumbs__list {
			border-top: 0
		}

		@media only screen and (min-width:711px) {
			.hero-full-screen .breadcrumbs__list {
				position: absolute
			}

			.hero-full-screen .breadcrumbs__list span {
				color: #fff
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.hero-full-screen .breadcrumbs__list {
				top: -60px
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-full-screen .breadcrumbs__list {
				top: -60px
			}
		}

		.js-folio-add {
			display: none
		}

		@keyframes heroZoomIn {
			0% {
				background-size: 100%
			}

			100% {
				background-size: 120%
			}
		}

		@keyframes heroZoomInTablet {
			0% {
				background-size: auto 100%
			}

			100% {
				background-size: auto 120%
			}
		}

		@keyframes heroZoomInMobile {
			0% {
				background-size: 100vh
			}

			100% {
				background-size: 110vh
			}
		}

		.statistics {
			width: 100%
		}

		.statistics__container {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-align: start;
			align-items: flex-start
		}

		.statistics__item {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.statistics__item:not(:nth-child(3n+1)) {
			border-left: 1px solid #bcbcbc;
			height: 105px
		}

		@media only screen and (min-width:711px) {
			.statistics__item:not(:nth-child(3n+1)) {
				height: 145px
			}
		}

		@media only screen and (min-width:1001px) {
			.statistics__item:not(:nth-child(3n+1)) {
				height: 199px
			}
		}

		.statistics__item:first-child {
			width: 30%
		}

		.statistics__item:first-child>* {
			padding-right: 20px
		}

		@media only screen and (min-width:1001px) {
			.statistics__item:first-child>* {
				padding-right: 50px
			}
		}

		.statistics__item:nth-child(2) {
			width: 40%
		}

		.statistics__item:nth-child(2)>* {
			padding: 0 20px
		}

		.statistics__item:nth-child(3) {
			width: 30%
		}

		.statistics__item:nth-child(3)>* {
			padding-left: 20px
		}

		@media only screen and (min-width:1001px) {
			.statistics__item:nth-child(3)>* {
				padding-left: 50px
			}
		}

		.statistics__number {
			font-size: 3.125rem;
			font-weight: 600;
			line-height: 1;
			color: #e1523d;
			text-align: center
		}

		@media only screen and (min-width:711px) {
			.statistics__number {
				font-size: 5.625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.statistics__number {
				font-size: 7.5rem
			}
		}

		.statistics__number.blue-font {
			color: #0067b1;
			font-size: 3.125rem;
			margin-top: 2.5rem
		}

		.statistics__text {
			font-size: 1rem;
			font-weight: 600;
			line-height: 1.6;
			text-align: center
		}

		@media only screen and (min-width:711px) {
			.statistics__text {
				font-size: 1.5rem
			}
		}

		.statistics__text.small-text {
			font-size: .8125rem;
			line-height: 1.1875rem;
			max-width: 13.75rem;
			text-align: center;
			margin: 40px auto auto auto
		}

		.video-with-description {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-bottom: 2.5rem
		}

		@media only screen and (min-width:711px) {
			.video-with-description {
				margin-bottom: 3.75rem
			}
		}

		@media only screen and (min-width:1215px) {
			.video-with-description {
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse
			}
		}

		@media only screen and (min-width:1215px) {
			.video-with-description.video-with-description--video-first {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1215px) {
			.video-with-description.video-with-description--video-first .video-with-description__description {
				padding-left: 35px;
				padding-right: 0
			}
		}

		.video-with-description__description {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap;
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.video-with-description__description {
				padding-right: 35px
			}
		}

		.video-with-description__title {
			width: 100%;
			margin: .9375rem 0 1.125rem 0;
			font-size: 1.125rem;
			font-weight: 600;
			line-height: 18px;
			color: #363636;
			letter-spacing: .01em
		}

		@media only screen and (min-width:1215px) {
			.video-with-description__title {
				margin: 0 0 15px 0
			}
		}

		.video-with-description__text {
			width: 100%;
			display: block
		}

		.video-with-description__text p {
			margin: 0
		}

		.video-with-description__video {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.video-with-description__video .video-component__bg-div {
				width: 100%
			}
		}

		.video-with-description__video .video-component {
			margin: 0
		}

		.video-with-description__video .video-component .video-component__bg-div {
			height: 12.4375rem
		}

		@media only screen and (min-width:711px) {
			.video-with-description__video .video-component .video-component__bg-div {
				height: 21.375rem
			}
		}

		@media only screen and (min-width:1215px) {
			.video-with-description__video .video-component .video-component__bg-div {
				height: 16.25rem
			}
		}

		.nav-single-page {
			position: relative;
			z-index: 2;
			margin: 1.0625rem 0 0;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.nav-single-page {
				margin-bottom: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page {
				margin: 2.5rem 0 3.75rem 0
			}
		}

		.nav-single-page ul {
			list-style: none
		}

		.nav-single-page__list {
			margin: 0 0 1.625rem 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap
		}

		@media only screen and (min-width:711px) {
			.nav-single-page__list {
				margin: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list {
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				margin: 0
			}
		}

		.nav-single-page__list-item {
			display: block;
			margin: 0 0 .8125rem;
			position: relative;
			-ms-flex-item-align: start;
			align-self: flex-start;
			padding-right: 1.375rem
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list-item {
				padding-right: 0;
				-ms-flex-item-align: inherit;
				align-self: inherit;
				margin: 0 2.0625rem 0 0
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list-item:last-of-type {
				margin-right: 0
			}
		}

		.nav-single-page__list-item.nav-single-page__list-item--current .nav-single-page__link-wrapper::after {
			content: "";
			border-bottom: 1px solid #0067b1;
			width: 100%;
			display: table-cell;
			bottom: 0;
			position: absolute
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list-item.nav-single-page__list-item--current .nav-single-page__link-wrapper::after {
				display: block
			}
		}

		.nav-single-page__link-wrapper {
			display: table-cell;
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__link-wrapper {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center
			}
		}

		.nav-single-page__link-wrapper.--expanded .nav-single-page__link {
			font-weight: 700;
			color: #363636
		}

		.nav-single-page__link-wrapper.--expanded .nav-single-page__arrow {
			transform: rotate(180deg)
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__link-wrapper.--expanded .nav-single-page__arrow {
				transform: none
			}
		}

		.nav-single-page__link-wrapper.--expanded::after {
			content: "";
			border-bottom: 1px solid #0067b1;
			width: 100%;
			display: table-cell;
			bottom: 0;
			position: absolute
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__link-wrapper.--expanded::after {
				display: block
			}
		}

		.nav-single-page__link {
			display: inline-block;
			font-size: .875rem;
			line-height: 1.57;
			font-weight: 600;
			text-transform: uppercase;
			letter-spacing: .046875rem;
			color: #656565;
			text-align: center;
			padding: 0;
			white-space: nowrap
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__link {
				display: block;
				padding: 0 0 .125rem;
				text-align: center
			}
		}

		.nav-single-page__list-item--current .nav-single-page__link,
		.nav-single-page__list-item:hover .nav-single-page__link {
			color: #363636;
			border-color: #0067b1
		}

		.nav-single-page__list-item--current .nav-single-page__link .nav-single-page__arrow,
		.nav-single-page__list-item:hover .nav-single-page__link .nav-single-page__arrow {
			transform: rotate(180deg)
		}

		.nav-single-page__list-item--current .nav-single-page__link {
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list-item--current .nav-single-page__link .nav-single-page__arrow {
				transform: none
			}
		}

		.nav-single-page__arrow {
			width: .9375rem;
			margin: -.3125rem 0 0 .3125rem;
			transition: all .25s
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__arrow {
				transform: none
			}
		}

		.nav-single-page__arrow path {
			stroke: #656565
		}

		.nav-single-page__list-item--current .nav-single-page__arrow path {
			stroke: black
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list-item--current .nav-single-page__arrow path {
				stroke: #656565
			}
		}

		.nav-single-page__sublist {
			width: auto;
			white-space: nowrap;
			padding: .625rem 1.25rem 0 0;
			z-index: 900;
			display: none
		}

		.nav-single-page__list-item--current .nav-single-page__sublist {
			display: block
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__sublist {
				padding: 1.25rem;
				box-shadow: 0 9px 44px rgba(0, 0, 0, .16);
				background: #fff;
				display: block;
				opacity: 0;
				visibility: hidden;
				position: absolute
			}
		}

		.nav-single-page__sublist:before {
			content: "";
			display: block;
			width: 100%;
			height: .875rem;
			position: absolute;
			top: -.875rem;
			left: 0
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__sublist {
				margin-top: .875rem;
				left: inherit;
				top: inherit;
				display: block
			}
		}

		@media only screen and (min-width:1001px) {
			.nav-single-page__list-item:hover .nav-single-page__sublist {
				left: inherit;
				top: inherit;
				margin-left: 0;
				visibility: visible;
				opacity: 1
			}
		}

		.nav-single-page__sublist-item {
			margin: 0
		}

		.nav-single-page__sublist-item:not(:last-child) {
			margin: 0 0 .625rem
		}

		.nav-single-page__sublist-item.active a {
			color: #0067b1;
			text-decoration: underline
		}

		.nav-single-page__sublist-link {
			font-size: .8125rem;
			line-height: 1.57;
			font-weight: 600;
			letter-spacing: .005rem;
			color: #656565
		}

		.comments-hero {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			min-height: 10.9375rem
		}

		@media only screen and (min-width:711px) {
			.comments-hero {
				-ms-flex-direction: row;
				flex-direction: row;
				min-height: 10.9375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.comments-hero {
				min-height: 19.5rem
			}
		}

		.comments-hero__img {
			background-size: cover;
			background-position: center;
			min-height: 13.75rem;
			width: 100%;
			margin-bottom: .625rem
		}

		@media only screen and (min-width:711px) {
			.comments-hero__img {
				width: 50%;
				min-height: inherit;
				margin-bottom: 0
			}
		}

		.comments-hero__contents {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.comments-hero__contents {
				width: 50%;
				padding-left: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.comments-hero__contents {
				padding-left: 5.5rem
			}
		}

		.comments-hero__header {
			color: #0067b1;
			font-weight: 700;
			font-size: 1.25rem;
			line-height: 1.625rem
		}

		@media only screen and (min-width:1001px) {
			.comments-hero__header {
				font-size: 2.375rem;
				line-height: 2.6875rem
			}
		}

		.comments-hero__header:before {
			content: "“";
			display: block;
			color: #0067b1;
			font-weight: 700;
			font-size: 3.375rem
		}

		@media only screen and (min-width:1001px) {
			.comments-hero__header:before {
				font-size: 5rem
			}
		}

		.comments-hero__department {
			font-family: Arial;
			font-size: .875rem;
			font-weight: 100;
			margin-bottom: .6875rem;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.comments-hero__department {
				margin-bottom: 1rem
			}
		}

		.comments-hero__region {
			font-family: Arial;
			font-size: .75rem;
			color: #969696;
			text-transform: uppercase;
			letter-spacing: 1px
		}

		.explore-card {
			background-color: #f1f1f1;
			text-align: center;
			padding: 2.1875rem 1.5625rem;
			height: 366px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center
		}

		@media only screen and (min-width:711px) {
			.explore-card {
				padding: 2.8125rem 7.1875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.explore-card {
				padding: 3.75rem 8.125rem;
				height: 356px
			}
		}

		.explore-card__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:1001px) {
			.explore-card__container {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.explore-card__header {
			color: #0067b1;
			font-size: 1.875rem;
			font-weight: 500;
			margin-bottom: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.explore-card__header {
				font-size: 2.375rem;
				margin-bottom: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.explore-card__header {
				font-size: 2.6875rem
			}
		}

		.explore-card__contents {
			color: #363636;
			font-size: 1rem;
			line-height: 1.75rem;
			max-width: 24.375rem;
			margin: 0 auto 1.5rem
		}

		@media only screen and (min-width:1001px) {
			.explore-card__contents {
				margin-bottom: 1.875rem;
				max-width: 37.5rem
			}
		}

		.explore-card--button {
			color: #fff;
			background-color: #e1523d;
			max-width: auto;
			width: 100%;
			font-weight: 700;
			border: none;
			margin-top: 1.6875rem
		}

		.explore-card--button a {
			color: #fff
		}

		.explore-card--button.medium-blue {
			background-color: #0067b1
		}

		.explore-card--button.tangerine {
			background-color: #e1523d
		}

		.explore-card--button.logo-blue {
			background-color: #003763
		}

		.explore-card--button.green {
			background-color: #1bb680
		}

		.explore-card--button.light-teal-blue {
			background-color: #00c9d4
		}

		.explore-card--button.teal-blue {
			background-color: #008fbe
		}

		.explore-card--button.slate {
			background-color: #5781a6
		}

		@media only screen and (min-width:711px) {
			.explore-card--button {
				max-width: 23.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.explore-card--button {
				margin: 0;
				padding: 0
			}
		}

		.explore-card .button {
			margin: 0 .8125rem;
			max-width: 20.375rem;
			margin-bottom: .875rem
		}

		.explore-card .button a {
			padding: 1rem
		}

		@media only screen and (min-width:711px) {
			.explore-card .button a {
				padding: 1rem 0
			}
		}

		.feature-card-hero {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			height: auto;
			margin: .9375rem 0 1.875rem;
			background-color: #f1f1f1;
			margin-right: -2.5rem;
			margin-left: -2.5rem;
			padding: 0 1.625rem
		}

		@media only screen and (min-width:711px) {
			.feature-card-hero {
				margin-right: inherit;
				margin-left: inherit;
				padding: inherit;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				margin: 1.25rem 0 1.875rem;
				-ms-flex-align: center;
				align-items: center
			}
		}

		@media only screen and (min-width:1001px) {
			.feature-card-hero {
				margin: 1.875rem 0 3.125rem
			}
		}

		.feature-card-hero__img {
			border: 1px solid #f1f1f1;
			height: auto;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			margin-top: 1.6875rem
		}

		@media only screen and (min-width:711px) {
			.feature-card-hero__img {
				margin-top: 0;
				width: 10rem;
				height: 100%;
				padding: 0 1.875rem;
				-ms-flex-item-align: start;
				align-self: flex-start;
				margin-top: 1.875rem;
				-ms-flex-pack: inherit;
				justify-content: inherit;
				-ms-flex-align: inherit;
				align-items: inherit
			}
		}

		@media only screen and (min-width:1001px) {
			.feature-card-hero__img {
				width: 16.9375rem;
				padding: 3.125rem;
				margin-top: 0;
				-ms-flex-pack: center;
				justify-content: center;
				-ms-flex-align: center;
				align-items: center
			}
		}

		.feature-card-hero__img img {
			max-width: 20rem;
			width: 100%;
			height: auto
		}

		@media only screen and (min-width:711px) {
			.feature-card-hero__img img {
				max-width: inherit;
				width: 6.25rem;
				height: 6.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.feature-card-hero__img img {
				width: auto;
				height: auto
			}
		}

		.feature-card-hero__contents {
			width: 100%;
			padding: 1.25rem 1.625rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			border-top: none;
			height: auto;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.feature-card-hero__contents {
				width: calc(100% - 160px);
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-positive: 1;
				flex-grow: 1;
				border-left: none;
				padding: 1.875rem 1.875rem 1.4375rem 0;
				height: 100%;
				-ms-flex-pack: inherit;
				justify-content: inherit
			}
		}

		@media only screen and (min-width:1001px) {
			.feature-card-hero__contents {
				width: calc(100% - 271px);
				padding: 1.4375rem 3.25rem 1.4375rem 0;
				-ms-flex-pack: center;
				justify-content: center
			}
		}

		.feature-card-hero__text-wrapper {
			-ms-flex-item-align: center;
			align-self: center
		}

		.feature-card-hero__header:hover {
			opacity: 1
		}

		.feature-card-hero__header {
			font-size: 1.375rem;
			line-height: 1.5rem;
			font-weight: 500
		}

		@media only screen and (min-width:711px) {
			.feature-card-hero__header {
				font-size: 1.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.feature-card-hero__header {
				line-height: 1.75rem
			}
		}

		.feature-card-hero__link {
			color: #363636
		}

		.feature-card-hero__link:hover {
			color: #0067b1;
			opacity: 1
		}

		.feature-card-hero__text {
			font-size: 1rem;
			line-height: 1.5rem;
			color: #969696
		}

		.feature-card-hero__read-more {
			line-height: 1rem
		}

		.feature-card-hero__read-more:hover {
			opacity: 1;
			color: #0067b1
		}

		.carousel-img-text {
			--carousel-height: auto;
			width: 100%;
			position: relative;
			overflow: hidden;
			max-height: var(--carousel-height)
		}

		.carousel-img-text.active {
			opacity: 1
		}

		.carousel-img-text__slide {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			border: 1px solid #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.carousel-img-text__slide {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.carousel-img-text__slide:hover .carousel-img-text__text {
			color: #0067b1
		}

		.carousel-img-text__slide:hover .read-more-arrow {
			left: .3125rem
		}

		.carousel-img-text__img {
			width: 100%;
			background-position: center;
			background-size: cover;
			background-repeat: no-repeat;
			height: 12.5rem
		}

		@media only screen and (min-width:711px) {
			.carousel-img-text__img {
				max-width: 12.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.carousel-img-text__img {
				max-width: 21.875rem;
				height: 21.875rem
			}
		}

		.carousel-img-text__content-container {
			padding: 1.25rem;
			height: 12.5rem;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.carousel-img-text__content-container {
				height: auto
			}
		}

		@media only screen and (min-width:1001px) {
			.carousel-img-text__content-container {
				max-width: 34.375rem;
				padding: 3.75rem 2.5rem 1.25rem 2.5rem
			}
		}

		.carousel-img-text__text {
			font-weight: 600;
			font-size: 1.375rem;
			line-height: 2.125rem;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.carousel-img-text__text {
				font-size: 1.5rem;
				line-height: 2.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.carousel-img-text__text {
				font-size: 1.75rem;
				line-height: 2.5625rem
			}
		}

		.carousel-img-text__more {
			position: absolute;
			bottom: .875rem;
			left: 1.25rem;
			font-size: .9375rem;
			font-weight: 700;
			color: #286aac
		}

		.carousel-img-text__more:hover {
			opacity: .75
		}

		@media only screen and (min-width:1001px) {
			.carousel-img-text__more {
				left: 2.5rem
			}
		}

		.carousel-img-text__more .read-more-arrow {
			display: inline-block
		}

		.carousel-img-text__more:hover .read-more-arrow {
			left: 10px
		}

		.carousel-img-text__dots li {
			display: inline-block;
			margin-right: .9375rem
		}

		.carousel-img-text__dots li button {
			display: block;
			width: .375rem;
			height: .375rem;
			background-color: rgba(255, 255, 255, .2);
			border-radius: 100%;
			font-size: 0;
			transition: .1s ease-in
		}

		.carousel-img-text__dots li button:hover {
			transform: scale(1.3)
		}

		.carousel-img-text__dots li.carousel-active button {
			background-color: #e0e0e0
		}

		.carousel-img-text__dots li:last-of-type {
			margin-right: 0
		}

		.carousel-img-text__dots {
			position: absolute;
			bottom: 1.25rem;
			right: 1.5625rem
		}

		@media only screen and (min-width:1001px) {
			.carousel-img-text__dots {
				right: 3.125rem
			}
		}

		.carousel-img-text__dots li button {
			background-color: #969696;
			width: .5rem;
			height: .5rem
		}

		.carousel-img-text__dots li.carousel-active button {
			background-color: #e1523d
		}

		.search-locations {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.search-locations {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.search-locations {
				-ms-flex-pack: start;
				justify-content: start;
				width: 70%;
				margin: 0
			}
		}

		.search-locations__container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1001px) {
			.search-locations__container {
				-ms-flex-direction: row;
				flex-direction: row
			}

			.search-locations__container .contact-us {
				height: 11.6875rem;
				margin: 0
			}

			.search-locations__container .contact-us:hover .read-more-arrow {
				left: 10px
			}
		}

		.search-locations__title {
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.5625rem;
			height: 100%;
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.search-locations__title {
				margin: 0;
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.search-locations__title {
				width: 12.5rem
			}
		}

		@media only screen and (min-width:711px) {
			.search-locations__inputs-wrapper {
				width: calc(50% - 20px)
			}
		}

		@media only screen and (min-width:1001px) {
			.search-locations__inputs-wrapper {
				width: 24rem
			}
		}

		.search-locations__inputs-wrapper .filters__tab {
			width: 100%;
			margin-bottom: 1.25rem
		}

		.search-locations__inputs-wrapper .filters__tab:last-child {
			margin-bottom: 0
		}

		.search-locations__inputs-wrapper .filters__select {
			max-height: 29.375rem;
			overflow: auto
		}

		.search-locations__inputs-wrapper .filters__list {
			font-weight: 700;
			font-size: .875rem;
			line-height: 1.0625rem;
			max-height: 3.0625rem;
			opacity: 1
		}

		.search-locations__inputs-wrapper .filters__list.active:after,
		.search-locations__inputs-wrapper .filters__list:first-of-type:after {
			content: "";
			display: block;
			z-index: 1000;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 1.25rem;
			transform: translateY(-50%) rotate(135deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.search-locations__inputs-wrapper .filters__list.show-menu:after {
			content: none
		}

		.search-locations__inputs-wrapper .filters__list.show-menu:first-child:after {
			content: "";
			display: block;
			z-index: 1000;
			border: 1px solid #0067b1;
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			top: 50%;
			right: 1.25rem;
			transform: translateY(-50%) rotate(-45deg);
			height: .5rem;
			width: .5rem;
			transition: all .3s
		}

		.search-locations__inputs-wrapper .filters__list a {
			display: block;
			text-decoration: none;
			width: 100%;
			height: 100%;
			color: #363636
		}

		.search-locations__inputs-wrapper .filters__list a:hover {
			color: #363636
		}

		.insights-impact-cards {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.insights-impact-cards ul {
			list-style: none
		}

		.insights-impact-cards__container {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		@media only screen and (min-width:1001px) {
			.insights-impact-cards__container {
				-ms-flex-direction: row;
				flex-direction: row
			}

			.insights-impact-cards__container>li {
				width: 30%
			}
		}

		.insights-impact-cards .insights-impact-card-wrapper .insights-impact-card {
			position: relative;
			background-color: #fff;
			border: 1px solid RGBA(150, 150, 150, .4);
			border-radius: .125rem;
			padding: 1.25rem 1.25rem 0 1.25rem;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-align: start;
			align-items: flex-start;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.insights-impact-cards .insights-impact-card-wrapper .insights-impact-card {
				min-height: 11.25rem;
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-impact-cards .insights-impact-card-wrapper .insights-impact-card {
				width: 100%;
				margin-bottom: 0;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-direction: column;
				flex-direction: column;
				min-height: 17.9375rem
			}
		}

		.insights-landing .insights-card__column-wrap,
		.location-insights-landing .insights-card__column-wrap {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-moz-column-gap: 1.875rem;
			column-gap: 1.875rem;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin-bottom: 0
		}

		@media only screen and (min-width:1215px) {

			.insights-landing .insights-card__column-wrap,
			.location-insights-landing .insights-card__column-wrap {
				display: grid;
				grid-template-columns: repeat(3, 1fr);
				margin: 0
			}
		}

		.insights-landing .insights-card__column-wrap .insights-card__contents-header,
		.location-insights-landing .insights-card__column-wrap .insights-card__contents-header {
			font-family: var(--fontName);
			font-weight: 600;
			font-size: .9375rem;
			line-height: 1.25rem
		}

		@media only screen and (min-width:711px) {

			.insights-landing .insights-card__column-wrap .insights-card__contents-header,
			.location-insights-landing .insights-card__column-wrap .insights-card__contents-header {
				font-size: 1.375rem;
				line-height: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .insights-card__column-wrap .insights-card__contents-header,
			.location-insights-landing .insights-card__column-wrap .insights-card__contents-header {
				font-size: 1.3125rem;
				line-height: 1.625rem;
				-webkit-line-clamp: 2;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical
			}
		}

		.insights-landing .insights-card__column-wrap .insights-card__contents,
		.location-insights-landing .insights-card__column-wrap .insights-card__contents {
			padding: .9375rem
		}

		@media only screen and (min-width:711px) {

			.insights-landing .insights-card__column-wrap .insights-card__contents,
			.location-insights-landing .insights-card__column-wrap .insights-card__contents {
				padding: 1.5625rem 10rem 3.125rem 1.5625rem
			}
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .insights-card__column-wrap .insights-card__contents,
			.location-insights-landing .insights-card__column-wrap .insights-card__contents {
				height: 100%;
				padding: .9375rem 1.5625rem 1.5625rem 1.5625rem
			}
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .insights-card__column-wrap .insights-card__contents-text,
			.location-insights-landing .insights-card__column-wrap .insights-card__contents-text {
				margin-top: 1.5625rem;
				font-family: var(--fontName);
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.5rem;
				max-height: none;
				-webkit-line-clamp: 3;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical
			}
		}

		.insights-landing .insights-card__column-wrap .insights-card--large,
		.location-insights-landing .insights-card__column-wrap .insights-card--large {
			width: 100%
		}

		@media only screen and (min-width:711px) {

			.insights-landing .insights-card__column-wrap .insights-card--large,
			.location-insights-landing .insights-card__column-wrap .insights-card--large {
				margin: .9375rem 0
			}
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .insights-card__column-wrap .insights-card--large,
			.location-insights-landing .insights-card__column-wrap .insights-card--large {
				width: calc(33.3333333333% - 20px);
				height: 31.3125rem
			}
		}

		@media only screen and (min-width:1215px) {

			.insights-landing .insights-card__column-wrap .insights-card--large,
			.location-insights-landing .insights-card__column-wrap .insights-card--large {
				height: 28.125rem;
				width: 100%
			}
		}

		@media only screen and (min-width:1002px) and (max-width:1230px) {

			.insights-landing .insights-card__column-wrap .insights-card--large,
			.location-insights-landing .insights-card__column-wrap .insights-card--large {
				height: 34.375rem
			}
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .insights-card__column-wrap .insights-card--large .insights-card__img-wrapper,
			.location-insights-landing .insights-card__column-wrap .insights-card--large .insights-card__img-wrapper {
				min-height: 12.5rem;
				height: 12.5rem
			}
		}

		.insights-landing_title,
		.location-insights-landing_title {
			margin: 60px 0 20px
		}

		.insights-landing .insights-card__column,
		.location-insights-landing .insights-card__column {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .insights-card__column,
			.location-insights-landing .insights-card__column {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.insights-landing .button-wrapper,
		.location-insights-landing .button-wrapper {
			background: #0067b1;
			margin: .625rem auto 4.25rem auto;
			max-width: initial
		}

		@media (max-width:710px) {

			.insights-landing .button-wrapper,
			.location-insights-landing .button-wrapper {
				width: 100%
			}
		}

		.insights-landing .button-wrapper a,
		.location-insights-landing .button-wrapper a {
			color: #fff
		}

		.insights-landing .folio__label:after,
		.location-insights-landing .folio__label:after {
			position: absolute;
			top: .3125rem;
			right: 1.125rem
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .folio__label:after,
			.location-insights-landing .folio__label:after {
				top: 0
			}
		}

		.insights-landing .folio__label:before,
		.location-insights-landing .folio__label:before {
			position: absolute;
			right: 0;
			top: -.9375rem;
			width: 5.625rem;
			right: 0
		}

		@media only screen and (min-width:1001px) {

			.insights-landing .folio__label:before,
			.location-insights-landing .folio__label:before {
				top: 0;
				right: 2.375rem
			}
		}

		.insights-landing .folio__label.is-added:before,
		.location-insights-landing .folio__label.is-added:before {
			top: -.9375rem;
			width: 3.75rem;
			right: 0;
			position: absolute
		}

		.insights-journal-landing .insights-card__column-wrap {
			gap: unset
		}

		@media only screen and (min-width:1001px) {
			.location-insights-landing .insights-card__column-wrap .insights-card__contents-header {
				-webkit-line-clamp: 3
			}
		}

		.location-insights-landing .insights-card__column-wrap {
			gap: 40px 53px
		}

		.location-insights-landing .insights-card__column-wrap .insights-card--large {
			margin: 0
		}

		.insights-journal-landing .insights-landing .button-wrapper {
			margin-top: 2.5rem
		}

		@media only screen and (min-width:711px) {
			.insights-journal-landing .insights-landing .button-wrapper {
				margin-top: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-landing .button-wrapper {
				margin-top: 2.8125rem
			}
		}

		.insights-journal-landing__hero {
			position: relative;
			background-color: #f1f1f1;
			height: 19.5625rem;
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing__hero {
				height: 17.9375rem
			}
		}

		.insights-journal-landing__hero img {
			display: -ms-flexbox;
			display: flex;
			margin: 64px auto auto auto;
			width: 13.4375rem;
			height: auto;
			-o-object-fit: cover;
			object-fit: cover
		}

		@media only screen and (min-width:711px) {
			.insights-journal-landing__hero img {
				margin-top: 60px;
				width: 300px
			}
		}

		.insights-journal-landing__hero p {
			text-align: center;
			font-family: var(--fontName);
			font-size: 16px;
			line-height: 28px;
			width: 100%;
			color: #363636;
			padding: 1.875rem 0
		}

		@media only screen and (min-width:711px) {
			.insights-journal-landing__hero p {
				max-width: 29.375rem;
				padding: 1.5625rem 0 0 0;
				margin: auto
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing__hero p {
				max-width: 46.875rem;
				font-size: 19px;
				line-height: 28px
			}
		}

		.insights-journal-landing__hero .location-search-bar {
			margin-top: 60px
		}

		@media only screen and (min-width:711px) {
			.insights-journal-landing__hero .location-search-bar {
				margin-top: 110px
			}
		}

		.insights-journal-landing .insights-card__column-wrap .insights-card.insights-card--large {
			width: 100%
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-card.insights-card--large {
				width: calc(50% - 26.5px)
			}
		}

		@media only screen and (min-width:1215px) {
			.insights-journal-landing .insights-card__column-wrap .insights-card.insights-card--large {
				width: 100%
			}
		}

		@media only screen and (min-width:1215px) {
			.insights-journal-landing .insights-card__column-wrap .insights-card.insights-card--large.js-grid-item {
				min-height: 29.5rem;
				max-height: 29.5rem;
				max-width: 23.4375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-card__contents-tags {
				margin-bottom: 1.25rem;
				width: 83%
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-card__contents-text {
				margin-top: 1.125rem;
				-webkit-line-clamp: 3
			}
		}

		.insights-journal-landing .insights-card__column-wrap .insights-journal-card {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			height: 7.5625rem;
			-ms-flex-pack: end;
			justify-content: flex-end;
			border: 1px solid #f1f1f1;
			background-color: #fff;
			overflow: hidden;
			background-position: left;
			width: 100%
		}

		@media (max-width:710px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card {
				margin: 16px 0
			}
		}

		@media only screen and (min-width:711px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card {
				height: 12.375rem;
				background-position: center;
				margin-bottom: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card {
				overflow: hidden;
				height: 34.5625rem;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: end;
				justify-content: flex-end;
				background-position: center;
				background-repeat: no-repeat;
				background-size: cover
			}
		}

		@media only screen and (min-width:1215px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card {
				height: 29.5rem;
				grid-column: span 2;
				margin: 0
			}
		}

		.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card {
			margin-top: 0
		}

		@media only screen and (min-width:1001px) {

			.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card__img,
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card__img-wrapper {
				display: none
			}
		}

		.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card__contents {
			overflow: hidden
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card__contents {
				padding-right: 2.8125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card__contents-tags {
				margin-bottom: 3.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card.insights-card--large.js-grid-item {
				width: 100%;
				background-color: #f1f1f1;
				opacity: .95;
				margin-right: 0;
				max-width: 26.25rem;
				padding-left: 1.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.insights-journal-landing .insights-card__column-wrap .insights-journal-card .insights-card__contents-header {
				font-weight: 600;
				font-size: 2rem;
				line-height: 2.5rem;
				letter-spacing: .0043em
			}
		}

		@media (max-width:710px) {
			.location-insights-landing .view-all-button {
				margin-top: 20px
			}
		}

		.location-insights-landing .js-folio-add {
			display: none
		}

		.insights-journal-card .insights-card__flex-top {
			height: 454px !important;
			max-height: 454px !important
		}

		.expert-template-hero {
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero {
				background-color: #f1f1f1
			}
		}

		.expert-template-hero .hero-container {
			width: 100%;
			position: relative;
			margin: 0 auto
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .hero-container {
				max-width: 79.4375rem
			}
		}

		.expert-template-hero .hero-container.full-width {
			max-width: 100%
		}

		.expert-template-hero .expert-hero__name {
			font-family: var(--fontName);
			color: #363636;
			font-size: 2.1875rem;
			font-weight: 400
		}

		@media screen and (max-width:374px) {
			.expert-template-hero .expert-hero__name {
				font-size: 1.8125rem
			}
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-hero__name {
				font-size: 2.5625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-hero__name {
				font-weight: 600
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-hero__name.full-width {
				color: #fff
			}
		}

		.expert-template-hero .expert-hero__name.no-img {
			text-align: center
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-hero__name.no-img {
				text-align: left
			}
		}

		.expert-template-hero .expert-hero__title {
			font-family: var(--fontName);
			color: #363636;
			font-size: 1.25rem;
			font-weight: 600;
			margin-top: .4375rem
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-hero__title {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-hero__title.full-width {
				color: #fff
			}
		}

		.expert-template-hero .expert-hero__title.no-img {
			text-align: center
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-hero__title.no-img {
				text-align: left
			}
		}

		.expert-template-hero .expert-bio {
			font-family: var(--fontName);
			color: #363636;
			font-size: 1rem;
			line-height: 1.5rem;
			font-weight: 400;
			margin: .9375rem 0 1.875rem 0;
			max-width: 25rem
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-bio {
				max-width: 32.1875rem
			}
		}

		.expert-template-hero .expert-bio.full-width {
			text-align: left;
			padding-right: 1.875rem;
			margin-bottom: 0
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-bio.full-width {
				max-width: 75%
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-bio.full-width {
				padding-right: 0;
				color: #fff
			}
		}

		.expert-template-hero .expert-bio.circle {
			margin: auto auto 1.875rem auto;
			text-align: center;
			padding-top: .625rem
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-bio.circle {
				margin: auto;
				padding: 1.25rem 1.25rem 0 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-bio.circle {
				padding-left: 0;
				margin-left: 0;
				text-align: left
			}
		}

		.expert-template-hero .expert-bio.no-img {
			text-align: center;
			margin: auto;
			padding: 0 1.25rem;
			max-width: 25rem
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-bio.no-img {
				margin-left: 0;
				padding: 0;
				text-align: left;
				max-width: 32.1875rem
			}
		}

		.expert-template-hero .expert-info {
			font-family: var(--fontName);
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-info {
				z-index: 5;
				left: 35%;
				top: 5.5rem;
				position: absolute
			}
		}

		.expert-template-hero .expert-info.full-width {
			padding-top: 1.625rem;
			padding-left: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-info.full-width {
				padding-top: 1.5rem;
				padding-left: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-info.full-width {
				padding-left: 10%
			}
		}

		@media only screen and (min-width:1215px) {
			.expert-template-hero .expert-info.full-width {
				padding-left: 0
			}
		}

		.expert-template-hero .expert-info.circle {
			text-align: center;
			max-width: 85%;
			margin: auto
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-info.circle {
				max-width: 50%;
				padding-bottom: 2.5rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-info.circle {
				text-align: left;
				left: 17.5rem;
				max-width: 32.1875rem;
				padding-bottom: 0
			}
		}

		.expert-template-hero .expert-info.no-img {
			position: absolute;
			top: 2rem;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-info.no-img {
				left: 0;
				top: .625rem;
				padding: 1.75rem;
				padding-left: 1.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-info.no-img {
				width: auto;
				top: 3.6875rem;
				left: 0
			}
		}

		@media only screen and (min-width:1215px) {
			.expert-template-hero .expert-info.no-img {
				width: 100%
			}
		}

		.expert-template-hero .mobile-hero {
			width: 100%;
			height: 12.5rem;
			display: block;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: top left;
			object-position: top left
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .mobile-hero {
				height: 18.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .mobile-hero {
				display: none
			}
		}

		.expert-template-hero .expert-template__full-hero {
			position: relative;
			height: 12.5rem;
			background: 0 0
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-template__full-hero {
				height: 18.75rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-template__full-hero {
				background: inherit;
				height: 18.25rem;
				background-size: cover
			}
		}

		.expert-template-hero .expert-template__circle-hero {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			height: auto
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-template__circle-hero {
				-ms-flex-pack: start;
				justify-content: flex-start;
				height: 18.25rem;
				background-color: #f1f1f1
			}
		}

		.expert-template-hero .expert-template__circle-hero img {
			border-radius: 50%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: left;
			object-position: left;
			margin: auto;
			width: 12.5rem;
			height: 12.5rem;
			margin-top: 1.375rem;
			margin-bottom: .9375rem
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-template__circle-hero img {
				margin: 1.25rem 0 2.5rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-template__circle-hero img {
				width: 12.5rem;
				height: 12.5rem;
				margin: 2.8rem 0 0 1.75rem
			}
		}

		.expert-template-hero .expert-template__no-img-hero {
			height: 15rem
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .expert-template__no-img-hero {
				height: 15.625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .expert-template__no-img-hero {
				height: 18.25rem;
				background-color: #f1f1f1;
				background-size: cover
			}
		}

		.expert-template-hero .social-wrapper .expert-hero__top-social {
			-ms-flex-align: center;
			align-items: center;
			margin-top: .3125rem
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .social-wrapper .expert-hero__top-social {
				margin-top: .5rem
			}
		}

		@media only screen and (min-width:711px) {
			.expert-template-hero .social-wrapper .expert-hero__top-social .expert-hero__social-link {
				width: 2rem;
				height: 2rem;
				padding: 0
			}
		}

		.expert-template-hero .social-wrapper .expert-hero__top-social .expert-hero__social-icon svg path {
			fill: #0067b1
		}

		.expert-template-hero .social-wrapper .expert-hero__top-social .expert-hero__social-link.mail {
			visibility: hidden
		}

		.expert-template-hero .social-wrapper .expert-hero__top-social .expert-hero__social-link.mail i {
			visibility: visible
		}

		.expert-template-hero .social-wrapper .expert-hero__top-social .mail .expert-hero__social-icon {
			left: 0
		}

		.expert-template-hero .social-wrapper.full-width {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .social-wrapper.full-width .expert-hero__social-icon svg path {
				fill: #fff
			}
		}

		.expert-template-hero .social-wrapper.circle {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .social-wrapper.circle {
				-ms-flex-pack: start;
				justify-content: flex-start
			}
		}

		.expert-template-hero .social-wrapper.no-img {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			text-align: center;
			margin-bottom: .625rem
		}

		@media only screen and (min-width:1001px) {
			.expert-template-hero .social-wrapper.no-img {
				-ms-flex-pack: start;
				justify-content: flex-start;
				text-align: left
			}
		}

		#show-more-container {
			display: none
		}

		.show-more-container {
			display: none
		}

		.content-slider__more {
			color: #0067b1
		}

		.border-bottom {
			border-bottom: 1px solid rgba(54, 54, 54, .21)
		}

		.border-top {
			border-top: 1px solid rgba(54, 54, 54, .21)
		}

		.nav-language-dropdown {
			float: right
		}

		.nav-language-dropdown select {
			outline: 0
		}

		.education-list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column !important;
			flex-direction: column !important;
			padding: 1.5625rem 0
		}

		@media only screen and (min-width:1001px) {
			.education-list {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: justify;
				justify-content: space-between;
				display: -ms-flexbox;
				display: flex;
				padding: 1.875rem 0
			}
		}

		.education-list>div {
			margin-bottom: 15px
		}

		@media only screen and (min-width:711px) {
			.education-list>div {
				margin-bottom: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.education-list>div {
				width: 100%
			}
		}

		.education-list div:first-of-type {
			margin-top: 25px
		}

		.education-list div:last-of-type {
			margin-bottom: 25px
		}

		.education-list p {
			font-family: var(--fontName);
			font-size: 1rem;
			line-height: 1.5rem;
			font-weight: 400;
			padding: 0;
			margin-bottom: 10px
		}

		@media only screen and (min-width:711px) {
			.education-list p {
				margin-bottom: 0
			}
		}

		.education-list h2 {
			margin-bottom: 20px
		}

		.education-list h3 {
			color: #363636;
			font-family: var(--fontName);
			font-weight: 600;
			font-size: 1.25rem;
			line-height: 1.5625rem
		}

		@media only screen and (min-width:711px) {
			.education-list h3 {
				font-size: 1.5rem;
				line-height: 2.5625rem
			}
		}

		.nav-language-dropdown select {
			background-color: transparent;
			border: 1px solid #f1f1f1;
			margin: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: .875rem;
			line-height: 1rem;
			font-weight: 700;
			font-style: normal;
			letter-spacing: .02rem;
			position: relative;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center;
			padding-left: 1.5rem;
			width: 100%;
			height: 100%
		}

		select::-ms-expand {
			display: none
		}

		select {
			-moz-appearance: none;
			appearance: none
		}

		@-moz-document url-prefix() {
			.nav-language-dropdown {
				border: 1px solid #f1f1f1;
				border-radius: 0;
				box-sizing: border-box;
				position: relative;
				overflow: hidden;
				margin-top: 40px
			}

			.nav-language-dropdown select {
				width: 110%;
				background-position: right 30px center !important;
				border: none !important
			}
		}

		.nav-language-dropdown {
			position: relative;
			background-color: #fff;
			width: 7.3125rem;
			height: 1.875rem
		}

		@media only screen and (min-width:1215px) {
			.nav-language-dropdown {
				width: 16.875rem;
				height: 3.125rem
			}
		}

		.nav-language-dropdown::before {
			content: "";
			display: inline-block;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACGSURBVHgBjdCxDYQwDAXQH3fX3Qg3wsEmYQckSkZgBEokZkAZgRUo6Gho6JnAgBFCEBLgV5a+ni0ZkKTmizfJaiAxPxnVOkxUg1mj1I0ftcDQBSCq8OGQUOh+RUQGsfk/IuYIuR7VXgoSbF+20dap02Ybe9AV2lh6B3LDIwYmF7qPYN+zlszkoEyGMf91cgAAAABJRU5ErkJggg==);
			background-repeat: no-repeat;
			margin-left: 1.25rem;
			width: .9375rem;
			height: .625rem;
			top: .75rem;
			right: .75rem;
			position: absolute;
			z-index: 0
		}

		@media only screen and (min-width:1215px) {
			.nav-language-dropdown::before {
				top: 1.4375rem
			}
		}

		.nav-language-dropdown::before ::-ms-expand {
			display: none
		}

		.sg-section__item .nav-language-dropdown select {
			margin: 0
		}

		.sg-section__item .nav-language-dropdown::before {
			top: .75rem;
			right: .75rem
		}

		@media only screen and (min-width:1001px) {
			.locations-select .nav-language-dropdown {
				position: absolute;
				right: 1.5rem;
				top: -60px
			}
		}

		.show-more-btn {
			background-color: transparent;
			color: #0067b1;
			font-size: .9375rem;
			font-weight: 700;
			font-family: var(--fontName);
			padding: 0;
			display: inline-block;
			transition: ease-in-out;
			position: relative;
			right: 10px;
			position: absolute;
			bottom: 0
		}

		@media only screen and (min-width:1001px) {
			.show-more-btn {
				display: block;
				right: 1.875rem;
				bottom: 0;
				position: absolute;
				bottom: 0
			}
		}

		.show-more-btn:after {
			content: "+";
			top: 0;
			left: 0;
			display: inline-block;
			margin: 0 5px;
			position: relative
		}

		.show-more-btn:hover:after {
			left: 5px
		}

		.read-more-content-container {
			height: auto
		}

		.read-more-content-container.open {
			margin-top: 30px;
			margin-bottom: 20px
		}

		@media only screen and (min-width:1001px) {
			.read-more-content-container.open .read-more--link {
				margin-left: 0;
				margin-top: 0
			}
		}

		.show-less-btn {
			background-color: #fff;
			color: #0067b1;
			font-size: .9375rem;
			font-weight: 700;
			font-family: var(--fontName);
			padding: 0;
			display: inline;
			transition: ease-in-out;
			position: absolute;
			right: 1.875rem;
			bottom: 0
		}

		@media only screen and (min-width:711px) {
			.show-less-btn {
				right: 1.875rem
			}
		}

		.show-less-btn:hover {
			box-shadow: none
		}

		.show-less-btn:hover:after {
			left: 5px
		}

		@media only screen and (min-width:711px) {
			.show-less-btn {
				margin-top: 0
			}
		}

		.show-less-btn:after {
			content: "-";
			top: 0;
			left: 0;
			display: inline-block;
			margin: 0 5px;
			position: relative
		}

		.show-less-btn .show-more-arrow {
			top: 0;
			left: 0;
			transform: rotate(270deg);
			display: inline-block;
			margin: 0 5px
		}

		.show-more-arrow {
			display: none;
			position: relative;
			margin: 0 0 .0625rem .1875rem;
			top: 0;
			transition: left .3s ease-out;
			transform: rotate(90deg)
		}

		@media only screen and (min-width:1001px) {
			.show-more-arrow {
				display: inline-block
			}
		}

		.show-more-arrow:before {
			content: "";
			display: block;
			background: currentColor;
			position: absolute;
			left: -.125rem;
			top: 50%;
			height: .0625rem;
			width: .5rem;
			transform: translateY(-50%)
		}

		.show-more-arrow:after {
			content: "";
			display: block;
			width: .375rem;
			height: .375rem;
			border: 1px solid currentColor;
			border-left-style: none;
			border-bottom-style: none;
			transform: rotate(45deg)
		}

		.read-more--link {
			color: #0067b1;
			font-size: .9375rem;
			font-weight: 700;
			font-family: var(--fontName);
			display: block
		}

		@media only screen and (min-width:1001px) {
			.read-more--link {
				margin-left: 250px
			}
		}

		.read-more--link:hover .read-more-arrow {
			left: 10px
		}

		.featured-card-grid__wrapper-link {
			--border: 1px solid #f1f1f1;
			cursor: pointer;
			display: inline-block;
			color: #363636;
			width: 100%;
			border-bottom: var(--border);
			background-color: #fff
		}

		.featured-card-grid__wrapper-link:first-of-type {
			border-top: var(--border)
		}

		@media only screen and (min-width:1001px) {
			.featured-card-grid__wrapper-link {
				--border: 1px solid rgba(150, 150, 150, 0.4);
				border: var(--border);
				border-radius: 2px
			}

			.featured-card-grid__wrapper-link:hover {
				box-shadow: 0 2px 8px rgba(17, 17, 17, .08);
				transition: .2s linear
			}

			.featured-card-grid__wrapper-link:hover .featured-card-grid__title {
				color: #0067b1
			}

			.featured-card-grid__wrapper-link:hover .read-more-arrow {
				transform: translateX(5px);
				transition: .2s linear
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-card-grid__row--2-col .featured-card-grid__wrapper-link {
				margin-bottom: 30px
			}
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__row--2-col .featured-card-grid__wrapper-link {
				margin-bottom: 0;
				width: 48.75%
			}
		}

		@media only screen and (min-width:1001px) {
			.featured-card-grid__row--3-col .featured-card-grid__wrapper-link {
				margin-bottom: 30px
			}
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__row--3-col .featured-card-grid__wrapper-link {
				margin-bottom: 0;
				width: 31.75%
			}
		}

		.featured-card-grid__row {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__row:first-of-type {
				margin-bottom: 40px
			}
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__row {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.featured-card-grid__card {
			padding: 30px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		.featured-card-grid__image {
			--size: 90px;
			width: var(--size);
			height: var(--size);
			-o-object-fit: cover;
			object-fit: cover
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__image {
				--size: 130px
			}

			.featured-card-grid__row--3-col .featured-card-grid__image {
				--size: 100px
			}
		}

		.featured-card-grid__body {
			margin-left: 30px
		}

		.featured-card-grid__title {
			font-size: 18px;
			line-height: 24px;
			font-weight: 400;
			color: #363636;
			margin: 0 0 13px
		}

		.featured-card-grid__text {
			display: none;
			font-size: 14px;
			line-height: 20px;
			margin: 0 0 13px;
			color: #363636
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__text {
				display: block
			}
		}

		.featured-card-grid__link {
			display: none;
			font-weight: 700;
			color: #286aac
		}

		@media only screen and (min-width:1215px) {
			.featured-card-grid__link {
				display: block
			}
		}

		.block-card {
			background-color: #f1f1f1;
			position: relative;
			width: 100%;
			margin-bottom: 2.4%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap;
			padding: 25px;
			color: #363636;
			cursor: pointer;
			min-height: 183px;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.block-card {
				margin-bottom: 3%
			}

			.carousel-active .block-card {
				border-left: 1px solid rgba(133, 133, 133, .5)
			}

			.carousel-active.carousel-current .block-card {
				border-left: transparent
			}

			.block-card:hover {
				background-color: #e5e5e5;
				color: #363636
			}

			.block-card:hover .read-more-arrow {
				transform: translateX(5px);
				transition: .2s linear
			}
		}

		@media only screen and (min-width:1001px) {
			.block-card {
				margin-bottom: 0;
				padding: 1.4375rem 1.25rem 1.625rem 1.875rem;
				-ms-flex-align: start;
				align-items: flex-start
			}
		}

		.block-card__header {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			margin-bottom: 20px;
			color: #969696
		}

		.block-card__header-icon {
			background-size: contain;
			width: 26px;
			height: 26px;
			background-position: center;
			background-repeat: no-repeat;
			display: inline-block;
			margin-right: .625rem
		}

		.block-card__header-text {
			text-transform: uppercase;
			font-weight: 700;
			font-size: .75rem
		}

		@media only screen and (min-width:1216px) {
			.block-card__header-text {
				font-size: .875rem
			}
		}

		.block-card__title {
			margin: .3125rem 0 1.25rem;
			font-size: 1.25rem;
			line-height: 1.875rem;
			font-weight: 400;
			color: inherit;
			width: 100%
		}

		.block-card__read-more {
			font-size: .875rem;
			font-weight: 700;
			color: #286aac;
			display: none;
			margin: auto 0 0
		}

		@media only screen and (min-width:1001px) {
			.block-card__read-more {
				display: block
			}
		}

		.block-card__read-more__industries {
			display: block
		}

		.block-card__read-more .icon-external-resource {
			width: 10px;
			height: 10px;
			background-size: 10px
		}

		.block-card__date {
			display: block;
			position: absolute;
			right: 20px;
			text-transform: uppercase;
			font-size: 12px
		}

		.block-card-carousel-wrapper.has-more-than-4 {
			margin: 0 2.6875rem
		}

		.block-card-carousel-wrapper .block-card-carousel {
			padding: 0;
			margin: 0 auto
		}

		.block-card-carousel-wrapper .block-card-carousel a {
			height: 100%
		}

		@media only screen and (min-width:1216px) {
			.block-card-carousel-wrapper .block-card-carousel {
				padding: 0 20px
			}
		}

		@media only screen and (min-width:1441px) {
			.block-card-carousel-wrapper .block-card-carousel {
				padding: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.block-card-carousel-wrapper .block-card-carousel--max-w {
				max-width: calc(100vw - 395px)
			}
		}

		@media only screen and (min-width:1216px) {
			.block-card-carousel-wrapper .block-card-carousel--max-w {
				max-width: 786px
			}
		}

		@media only screen and (min-width:1250px) {
			.block-card-carousel-wrapper .block-card-carousel--max-w {
				max-width: 841px
			}
		}

		@media only screen and (min-width:1441px) {
			.block-card-carousel-wrapper .block-card-carousel--max-w {
				max-width: 897px
			}
		}

		.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-list {
			padding-bottom: 0
		}

		.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-arrow {
			--border-color: #858585;
			--border-width: 3px;
			--size: 16px;
			top: 50%;
			display: inline-block !important;
			border: var(--border-width) solid var(--border-color);
			border-bottom-style: none;
			border-left-style: none;
			position: absolute;
			transform: rotate(45deg);
			height: var(--size);
			width: var(--size);
			transition: all .3s
		}

		@media only screen and (min-width:711px) {
			.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-arrow {
				z-index: 1
			}

			.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-arrow:hover {
				--border-color: #286aac
			}
		}

		.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-prev {
			transform: translateY(-50%) rotate(225deg);
			left: -30px
		}

		@media only screen and (min-width:1001px) {
			.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-prev {
				left: -40px
			}
		}

		.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-next {
			transform: translateY(-50%) rotate(45deg);
			left: unset;
			right: -30px
		}

		@media only screen and (min-width:1001px) {
			.block-card-carousel-wrapper .block-card-carousel .slide-group-container .carousel-next {
				right: -40px
			}
		}

		.block-card-carousel-wrapper .block-card-carousel .carousel-track {
			display: -ms-flexbox;
			display: flex
		}

		.block-card-carousel-wrapper .block-card-carousel .carousel-slide {
			display: -ms-flexbox;
			display: flex;
			height: auto
		}

		.block-card-carousel-wrapper .block-card-carousel .carousel-slide:focus {
			outline: 0
		}

		.block-card-carousel-wrapper .block-card-carousel .carousel-slide>div {
			width: 100%
		}

		.career-banner {
			--cardHeight: 200px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			background-color: #f1f1f1
		}

		@media only screen and (min-width:711px) {
			.career-banner {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				--cardHeight: 346px
			}
		}

		@media only screen and (min-width:1001px) {
			.career-banner {
				-ms-flex-wrap: nowrap;
				flex-wrap: nowrap;
				--cardHeight: 294px
			}
		}

		.career-banner__title-block {
			color: #fff;
			background-color: #0067b1;
			height: var(--cardHeight);
			width: 100%;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.career-banner__title-block {
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.career-banner__title-block {
				width: 294px
			}
		}

		.career-banner__title {
			color: inherit;
			display: inline-block;
			position: relative;
			padding-left: 50px;
			font-weight: 600;
			font-size: 30px
		}

		.career-banner__title:before {
			content: " ";
			height: 7px;
			width: 50px;
			background-color: #fff;
			display: inline-block;
			position: absolute;
			left: -10px;
			top: 14px
		}

		.career-banner__title:after {
			content: " ";
			height: 7px;
			width: 60px;
			background-color: #fff;
			display: inline-block;
			position: absolute;
			left: -20px;
			top: 0
		}

		.career-banner__image {
			height: var(--cardHeight);
			width: 100%;
			-ms-flex-positive: 1;
			flex-grow: 1;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover
		}

		@media only screen and (min-width:711px) {
			.career-banner__image {
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.career-banner__image {
				width: 100%
			}
		}

		.career-banner__body {
			height: 100%;
			width: 100%;
			padding: 30px 20px
		}

		@media only screen and (min-width:1001px) {
			.career-banner__body {
				height: 100%;
				width: 294px;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}
		}

		.career-banner__text {
			margin: 0 0 16px;
			font-size: 15px;
			line-height: 26px;
			color: #656565;
			-webkit-line-clamp: 10;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical
		}

		.career-banner__link {
			font-weight: 700;
			color: #286aac
		}

		@media only screen and (min-width:1001px) {
			.career-banner__link:hover .read-more-arrow {
				transform: translateX(5px);
				transition: .2s linear
			}
		}

		.icon-card-block {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		@media only screen and (min-width:711px) {
			.icon-card-block {
				-ms-flex-pack: center;
				justify-content: center;
				margin-left: -1.25rem;
				margin-right: -1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.icon-card-block {
				margin-left: 0;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.icon-card-block div:first-child,
		.icon-card-block div:nth-child(2),
		.icon-card-block div:nth-child(3) {
			margin-bottom: 20px
		}

		@media only screen and (min-width:1001px) {

			.icon-card-block div:first-child,
			.icon-card-block div:nth-child(2),
			.icon-card-block div:nth-child(3) {
				margin-bottom: 60px
			}
		}

		.icon-card-block div:nth-child(4) {
			margin-bottom: 20px
		}

		@media only screen and (min-width:1001px) {
			.icon-card-block div:nth-child(4) {
				margin-bottom: 0
			}
		}

		.icon-card-block .icon-card {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			width: 45%;
			margin: auto;
			height: 153px;
			border: 1px solid #d2d2d2;
			padding: 10px
		}

		@media only screen and (min-width:711px) {
			.icon-card-block .icon-card {
				width: 260px;
				padding: 40px;
				height: 260px;
				margin-left: 20px;
				margin-right: 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.icon-card-block .icon-card {
				width: 33%;
				max-width: 248px;
				height: 248px;
				margin-left: 0;
				margin-right: 0
			}
		}

		.icon-card-block .icon-card:hover {
			cursor: pointer;
			box-shadow: 0 0 10px 5px rgba(0, 0, 0, .12)
		}

		.icon-card-block .icon-card>img {
			width: 70px;
			height: 70px;
			margin-bottom: 30px
		}

		@media only screen and (min-width:711px) {
			.icon-card-block .icon-card>img {
				margin-top: 20px;
				width: 100px;
				height: 100px
			}
		}

		.icon-card-block .icon-card>p {
			font-size: 18px;
			text-align: center;
			max-width: 334px
		}

		.private-documents {
			position: relative
		}

		.private-documents--main-content {
			width: 100%
		}

		@media only screen and (min-width:1215px) {
			.private-documents--main-content {
				max-width: 520px
			}
		}

		.private-documents--text {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 10px
		}

		.private-documents--text-bold {
			color: #363636;
			font-weight: 700
		}

		.private-documents--title {
			font-size: 20px;
			color: #e1523d;
			font-weight: 400;
			-ms-flex-item-align: center;
			align-self: center
		}

		@media only screen and (min-width:711px) {
			.private-documents--title {
				font-size: 22px
			}
		}

		.private-documents--title img {
			vertical-align: baseline;
			margin-right: 10px
		}

		@media only screen and (min-width:1215px) {
			.private-documents--list-container {
				margin-top: 3.125rem
			}
		}

		.private-documents--list {
			line-height: 24px;
			list-style: none
		}

		.private-documents--list li {
			position: relative;
			padding-left: 1.25rem
		}

		.private-documents--list li::before {
			content: ".";
			color: #0067b1;
			position: absolute;
			left: -.0625rem;
			top: -.625rem;
			font-size: 2.5rem
		}

		.private-documents--margin-top {
			margin-top: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.private-documents--margin-top {
				margin-top: 2.5rem
			}
		}

		@media only screen and (min-width:1215px) {
			.private-documents--margin-top {
				margin-top: 3.125rem
			}
		}

		@media only screen and (min-width:1215px) {
			.private-documents--form {
				position: absolute;
				top: 0;
				right: 0
			}
		}

		.private-documents--container__access-granted {
			display: none
		}

		.creditors-portal-access-form {
			width: 100%;
			height: auto;
			background-color: #f1f1f1;
			padding: 1.375rem 1.875rem 1.875rem 1.875rem;
			max-width: 20rem;
			margin: 20px 0
		}

		.creditors-portal-access-form .form_grid-body .form_grid-label {
			font-size: 20px;
			font-weight: 700;
			margin-bottom: 1.375rem;
			letter-spacing: .0243em
		}

		.creditors-portal-access-form .form_grid-body .form_grid-input-text::-moz-placeholder {
			color: #969696;
			font-style: normal;
			letter-spacing: .02em;
			font-size: 14px
		}

		.creditors-portal-access-form .form_grid-body .form_grid-input-text:-ms-input-placeholder {
			color: #969696;
			font-style: normal;
			letter-spacing: .02em;
			font-size: 14px
		}

		.creditors-portal-access-form .form_grid-body .form_grid-input-text::placeholder {
			color: #969696;
			font-style: normal;
			letter-spacing: .02em;
			font-size: 14px
		}

		.creditors-portal-access-form .form_grid-body .form_grid-label-inline {
			font-size: 12px;
			line-height: 17px;
			cursor: pointer
		}

		.creditors-portal-access-form .form_grid-body button {
			background-color: #e1523d;
			border: none;
			color: #fff;
			width: 100%;
			max-width: 100%
		}

		.creditors-portal-access-form .form_grid-body button .button__text {
			font-size: 15px;
			font-weight: 700
		}

		.media-contact-card {
			background-color: #fff;
			border: 1px solid #f1f1f1;
			width: 100%
		}

		.media-contact-card ul {
			padding: 1.875rem;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: justify;
			justify-content: space-between;
			list-style: none;
			row-gap: 2.125rem
		}

		.media-contact-card ul li {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.media-contact-card ul li {
				width: 50%
			}
		}

		.media-contact-card--content {
			width: 40%
		}

		@media only screen and (min-width:711px) {
			.media-contact-card--content {
				width: 25%
			}
		}

		.media-contact-card--copy-1 {
			color: #0067b1;
			font-size: 15px;
			font-weight: 700;
			margin-top: 0;
			margin-bottom: .3125rem
		}

		.media-contact-card--copy-1 a {
			color: #0067b1
		}

		.media-contact-card--copy-2 {
			margin: 0;
			font-family: var(--fontName);
			font-size: 14px
		}

		.info-icon {
			display: inline;
			margin-bottom: .3125rem;
			margin-right: .5rem
		}

		.info-icon+p {
			display: inline-block
		}

		.media-right-rail {
			background-color: #fff;
			border: 1px solid #f1f1f1;
			width: 100%;
			padding: 18px 20px 0 20px
		}

		@media only screen and (min-width:1001px) {
			.media-right-rail {
				max-width: 270px
			}
		}

		.media-right-rail ul {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: center;
			justify-content: center;
			list-style: none
		}

		@media only screen and (min-width:711px) {
			.media-right-rail ul {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		@media only screen and (min-width:1001px) {
			.media-right-rail ul {
				-ms-flex-direction: column;
				flex-direction: column
			}
		}

		.media-right-rail ul li {
			width: 100%;
			margin-bottom: 47px
		}

		@media only screen and (min-width:711px) {
			.media-right-rail ul li {
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.media-right-rail ul li {
				margin-bottom: 20px
			}
		}

		.media-right-rail .media-contact-card--content {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.media-right-rail .media-contact-card--content {
				width: 50%
			}
		}

		@media only screen and (min-width:1001px) {
			.media-right-rail .media-contact-card--content {
				width: 100%
			}
		}

		.media-right-rail .media-contact-card--copy-1 {
			color: #0067b1;
			font-size: 15px;
			font-weight: 700;
			margin-top: 0;
			margin-bottom: .3125rem
		}

		.media-right-rail .media-contact-card--copy-1 a {
			color: #0067b1
		}

		.media-right-rail .media-contact-card--copy-2 {
			margin: 0;
			font-family: var(--fontName);
			font-size: 12px;
			line-height: 17px;
			font-weight: 400
		}

		.info-icon {
			display: inline;
			margin-bottom: .3125rem;
			margin-right: .5rem
		}

		.info-icon+p {
			display: inline-block
		}

		.expert-card-2-col {
			border-top: 1px solid rgba(54, 54, 54, .21);
			padding: 2.5rem 0 2.5rem 0
		}

		.expert-card-2-col:last-of-type {
			border-bottom: 1px solid rgba(54, 54, 54, .21)
		}

		@media only screen and (min-width:1215px) {
			.expert-card-2-col {
				padding: 2.5rem 0 3.75rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.expert-card-2-col__expert-wrapper {
				margin-top: 50px
			}
		}

		@media only screen and (min-width:1215px) {
			.expert-card-2-col__expert-wrapper {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: start;
				justify-content: flex-start;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}
		}

		.expert-card-2-col__item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-align: center;
			align-items: center;
			margin-bottom: 2.5rem
		}

		@media only screen and (min-width:1215px) {
			.expert-card-2-col__item {
				width: 50%
			}
		}

		.expert-card-2-col__item-title {
			font-size: 1rem;
			font-weight: 700;
			color: #0067b1;
			margin-bottom: .625rem
		}

		.expert-card-2-col__item-title a {
			color: #0067b1;
			transition: hover .2s
		}

		.expert-card-2-col__item-title a:hover {
			opacity: .8
		}

		.expert-card-2-col__content-wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-left: 1.25rem
		}

		.expert-card-2-col__item-subtitle {
			font-size: .875rem;
			line-height: 1.375rem
		}

		@media only screen and (min-width:711px) {
			.expert-card-2-col__item-subtitle {
				width: 16.5625rem
			}
		}

		.expert-card-2-col__item img {
			width: 6.25rem;
			height: 6.25rem
		}

		.expert-card-2-col__list-wrapper {
			margin-left: 1.25rem
		}

		.expert-card-2-col__list-wrapper ul {
			list-style: inside disc;
			-moz-column-count: 1;
			column-count: 1
		}

		.expert-card-2-col__list-wrapper ul li {
			color: #0067b1;
			margin-bottom: 1.25rem
		}

		.expert-card-2-col__list-wrapper ul li a {
			color: #0067b1;
			font-size: 16px;
			line-height: 24px;
			transition: hover .2s
		}

		@media only screen and (min-width:711px) {
			.expert-card-2-col__list-wrapper ul li a {
				font-size: 18px;
				line-height: 26px
			}
		}

		.expert-card-2-col__list-wrapper ul li a:hover {
			opacity: .8
		}

		@media only screen and (min-width:1215px) {
			.expert-card-2-col__list-wrapper ul {
				-moz-column-count: 2;
				column-count: 2
			}
		}

		.media-events-card {
			background-color: #fff;
			border: 1px solid #f1f1f1;
			font-family: var(--fontName);
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			height: auto;
			min-height: 7.5625rem;
			margin: auto;
			position: relative;
			margin-bottom: 1.25rem;
			padding: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.media-events-card {
				min-height: 11rem;
				margin-bottom: 1.875rem
			}
		}

		@media only screen and (min-width:1001px) {
			.media-events-card {
				min-height: 16.25rem
			}
		}

		@media only screen and (min-width:1215px) {
			.media-events-card {
				max-width: 57.1875rem
			}
		}

		.media-events-card__tag {
			padding: .25rem;
			width: -moz-fit-content;
			width: fit-content;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.media-events-card__tag {
				margin-bottom: 1.25rem
			}
		}

		.media-events-card__tag__event {
			background: #e1523d
		}

		.media-events-card__tag__webinar {
			background: #0067b1
		}

		.media-events-card__tag__past {
			background: #969696
		}

		.media-events-card__tag__icon {
			background-size: contain;
			background-position: center center;
			background-repeat: no-repeat;
			display: block;
			width: .5rem;
			height: .5rem;
			margin: 0 .25rem 0 0
		}

		.media-events-card__tag__descriptor {
			font-size: .625rem;
			font-weight: 600;
			line-height: .875rem;
			padding: 0;
			margin: 0;
			text-transform: uppercase;
			color: #fff
		}

		.media-events-card__text-wrapper {
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center
		}

		.media-events-card__title {
			font-weight: 600;
			font-size: .9375rem;
			line-height: 1.25rem;
			padding: 0;
			margin-bottom: .5rem;
			color: #363636
		}

		@media only screen and (min-width:711px) {
			.media-events-card__title {
				font-size: 1.375rem;
				line-height: 1.75rem;
				font-weight: 400
			}
		}

		@media only screen and (min-width:1001px) {
			.media-events-card__title {
				font-weight: 400;
				margin-bottom: .5rem
			}
		}

		.media-events-card__info {
			font-size: .625rem;
			font-weight: 600;
			line-height: .875rem;
			padding: 0;
			margin: 0;
			text-transform: uppercase;
			color: #363636;
			margin-bottom: .625rem
		}

		@media only screen and (min-width:711px) {
			.media-events-card__info {
				display: inline-block;
				margin-bottom: 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.media-events-card__info {
				margin-bottom: .625rem
			}
		}

		.media-events-card__info__divider {
			margin: 0 .3125rem
		}

		.media-events-card__body {
			font-size: 1rem;
			line-height: 1.5rem;
			font-weight: 400;
			padding: 0;
			margin: 0;
			color: #656565;
			margin-bottom: .625rem
		}

		@media only screen and (min-width:711px) {
			.media-events-card__body {
				font-size: 1rem;
				line-height: 1.5rem;
				margin-bottom: .625rem
			}
		}

		@media only screen and (min-width:1001px) {
			.media-events-card__body {
				display: inline-block;
				margin-bottom: 1.25rem
			}
		}

		.media-events-card__link {
			font-size: .9375rem;
			color: #0067b1;
			padding: .625rem 0;
			margin: 0;
			font-weight: 700
		}

		@media only screen and (min-width:1001px) {
			.media-events-card__link {
				display: inline-block
			}
		}

		.media-events-card:hover {
			box-shadow: 1px 0 10px -3px rgba(0, 0, 0, .2)
		}

		@media only screen and (min-width:1001px) {
			.media-events-card:hover {
				box-shadow: 0 0 8px 0 rgba(145, 30, 30, .08)
			}
		}

		.media-events-card:hover .media-events-card__title {
			color: #0067b1
		}

		.media-events-card:hover .media-events-card__link {
			color: #0067b1;
			opacity: 1
		}

		.media-events-card:hover .media-events-card__link .read-more-arrow {
			left: 10px
		}

		.pagination-results {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column-reverse;
			flex-direction: column-reverse;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		@media only screen and (min-width:1001px) {
			.pagination-results {
				-ms-flex-direction: row;
				flex-direction: row;
				padding: 0 10%
			}
		}

		.pagination-results .pagination-container {
			margin: 0
		}

		.pagination-results .filters__tab {
			margin: 1.5rem 0 2.8125rem 0;
			width: 100%;
			max-width: 20.125rem
		}

		@media only screen and (min-width:1001px) {
			.pagination-results .filters__tab {
				margin: 0;
				margin-left: 2.8125rem;
				width: 54%;
				max-width: 13.25rem
			}
		}

		.MAP {
			margin-left: calc(50% - 50vw);
			margin-right: calc(50% - 50vw)
		}

		@media only screen and (min-width:711px) {
			.MAP {
				margin-left: 0;
				margin-right: 0
			}
		}

		.MAP__list {
			list-style: none;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin-top: 40px
		}

		@media only screen and (min-width:1001px) {
			.MAP__list {
				margin: 0 -2%;
				margin-top: 60px;
				border-top: none
			}
		}

		@media only screen and (min-width:1215px) {
			.MAP__list {
				margin: 0 -1%;
				margin-top: 60px
			}
		}

		.MAP__list-item {
			width: 100%;
			list-style: none;
			margin-bottom: 1.875rem
		}

		@media only screen and (min-width:1001px) {
			.MAP__list-item {
				width: 46%;
				margin: 0 2% 1.875rem;
				min-height: 100px
			}
		}

		@media only screen and (min-width:1215px) {
			.MAP__list-item {
				width: 31%;
				margin: 0 1% 1.875rem
			}
		}

		.MAP__list-link {
			font-weight: 600;
			color: inherit;
			font-size: 1.125rem;
			line-height: 25px;
			display: inline-block
		}

		@media only screen and (min-width:1001px) {
			.MAP__list-link {
				font-size: 1.25rem
			}
		}

		@media only screen and (min-width:1215px) {
			.MAP__list-link {
				width: 75%
			}
		}

		.MAP__list-title {
			--linkColor: #363636;
			color: var(--linkColor);
			padding: 1.25rem 0;
			margin-left: 1.625rem;
			margin-right: 1.625rem;
			border-bottom: 1px solid rgba(150, 150, 150, .4)
		}

		.MAP__list-title:hover {
			--linkColor: #286aac
		}

		@media only screen and (min-width:711px) {
			.MAP__list-title {
				margin-left: 0;
				margin-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.MAP__list-title {
				margin-left: 0;
				margin-right: 0;
				padding: 0 0 1.25rem
			}
		}

		@media only screen and (min-width:1215px) {
			.MAP__list-title {
				display: table-cell;
				height: 70px;
				vertical-align: bottom;
				width: 23.4375rem
			}
		}

		.MAP__link-arrow {
			display: inline-block;
			position: relative;
			vertical-align: middle;
			top: -1px;
			left: 10px;
			transition: left .3s ease-out
		}

		.MAP__link-arrow:before {
			content: "";
			display: block;
			background: var(--linkColor);
			position: absolute;
			left: -.125rem;
			top: 50%;
			height: .125rem;
			width: .625rem;
			transform: translateY(-50%)
		}

		.MAP__link-arrow:after {
			content: "";
			display: block;
			width: .5rem;
			height: .5rem;
			border: 2px solid var(--linkColor);
			border-left-style: none;
			border-bottom-style: none;
			transform: rotate(45deg)
		}

		.MAP__sublist {
			list-style: none;
			padding: 1.25rem 1.625rem 0
		}

		@media only screen and (min-width:711px) {
			.MAP__sublist {
				padding-left: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.MAP__sublist {
				padding: 1.25rem 0 0
			}
		}

		.MAP__sublist-item {
			list-style: none;
			margin-bottom: 1rem
		}

		.MAP__sublist-link {
			font-size: 1rem;
			line-height: 1.2;
			color: #286aac
		}

		.MAP__sublist-link:hover {
			color: #363636
		}

		.hero-image {
			height: 250px;
			position: relative;
			width: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:711px) {
			.hero-image {
				height: 350px
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-image {
				height: 600px
			}
		}

		.hero-image--short {
			height: 200px
		}

		@media only screen and (min-width:711px) {
			.hero-image--short {
				height: 300px
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-image--short {
				height: 450px
			}
		}

		.hero-image__banner {
			width: 100%;
			height: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: top center;
			object-position: top center
		}

		.hero-image__title-wrap {
			position: absolute;
			width: 100%;
			top: 50%;
			left: 0;
			transform: translateY(-50%);
			z-index: 4
		}

		.hero-image__title {
			font-family: var(--fontName);
			color: #fff;
			font-size: 1.875rem;
			font-weight: 600;
			margin: auto auto auto 0;
			max-width: 12.5rem
		}

		@media only screen and (min-width:711px) {
			.hero-image__title {
				font-size: 2.5rem;
				max-width: 25rem;
				font-size: 4.375rem
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-image__title {
				font-size: 5.625rem;
				max-width: 37.5rem
			}
		}

		.hero-image--short .hero-image__title {
			font-size: 1.875rem;
			line-height: 1.22
		}

		@media only screen and (min-width:711px) {
			.hero-image--short .hero-image__title {
				font-size: 3.125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.hero-image--short .hero-image__title {
				font-size: 4.375rem;
				max-width: 770px;
				text-align: left;
				margin: 0
			}
		}

		.styled-list-with-subhead {
			list-style: none
		}

		.styled-list-with-subhead__wrapper>h2 {
			margin-bottom: 20px
		}

		.styled-list-with-subhead__heading {
			font-size: 1.375rem;
			line-height: 1.75rem;
			color: #363636;
			font-weight: 600
		}

		.styled-list-with-subhead__subhead {
			font-size: 1rem;
			font-weight: 400;
			color: #363636;
			line-height: 1.5rem;
			margin-top: 0;
			margin-bottom: 1.875rem
		}

		.styled-list-with-subhead__title {
			font-size: 1rem;
			font-weight: 600;
			color: #363636;
			line-height: 1.5rem
		}

		.styled-list-with-subhead__item {
			font-size: 1rem;
			font-weight: 400;
			color: #363636;
			line-height: 1.5rem
		}

		.styled-list-with-subhead li {
			margin-bottom: 1.875rem
		}

		.image-with-list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:711px) {
			.image-with-list {
				padding: 0 1.25rem
			}
		}

		@media only screen and (min-width:1001px) {
			.image-with-list {
				-ms-flex-direction: row;
				flex-direction: row;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-ms-flex-align: center;
				align-items: center;
				padding: 0 1.875rem
			}
		}

		.image-with-list__leftcol {
			width: 100%;
			margin-bottom: 1.75rem
		}

		@media only screen and (min-width:1001px) {
			.image-with-list__leftcol {
				width: 50%;
				margin-bottom: 0;
				text-align: left
			}
		}

		.image-with-list__rightcol {
			width: 100%;
			display: -ms-flexbox;
			display: flex
		}

		@media only screen and (min-width:1001px) {
			.image-with-list__rightcol {
				width: 60%;
				-ms-flex-pack: right;
				justify-content: right
			}
		}

		.image-with-list__map {
			margin: 1.875rem 0;
			-ms-flex-order: 1;
			order: 1;
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.image-with-list__map {
				margin: 3.75rem 0
			}
		}

		@media only screen and (min-width:1001px) {
			.image-with-list__map {
				margin: 6.25rem 0;
				-ms-flex-order: 3;
				order: 3
			}
		}

		.image-with-list ul li {
			line-height: 1.5rem;
			position: relative;
			padding: 0 0 0 .875rem;
			margin: 0 0 1.125rem
		}

		.image-with-list ul li:before {
			content: "";
			width: 4px;
			height: 4px;
			position: absolute;
			left: 0;
			top: .625rem;
			border-radius: 50%;
			background: #363636
		}

		.image-with-list__list-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.image-with-list__list-item span {
			font-size: 16px;
			line-height: 24px;
			display: inline-block
		}

		@media only screen and (min-width:711px) {
			.image-with-list__list-item span {
				font-size: 18px;
				line-height: 26px
			}
		}

		.image-with-list__list-item span:first-of-type {
			font-weight: 700;
			line-height: 1.5rem
		}

		.image-with-list .description {
			border-top: 5px solid #0067b1;
			padding: .1875rem 0;
			margin: 1.1875rem 0 .3125rem
		}

		@media only screen and (min-width:711px) {
			.image-with-list .description {
				margin: 1.875rem 0 .3125rem
			}
		}

		@media only screen and (min-width:1001px) {
			.image-with-list .description {
				margin: 1.1875rem 0 .3125rem
			}
		}

		.image-with-list .description p {
			font-size: 1rem;
			font-weight: 600;
			line-height: 2.1875rem
		}

		@media only screen and (min-width:1001px) {
			.image-with-list .description p {
				font-size: 1.25rem;
				font-weight: 400
			}
		}

		.margin-top--30-60 {
			margin-top: 1.875rem
		}

		@media only screen and (min-width:711px) {
			.margin-top--30-60 {
				margin-top: 3.75rem
			}
		}

		.standard-list-with-icon {
			border-bottom: 1px solid #f1f1f1;
			border-right: none;
			border-left: none;
			padding: 0 12px 0 12px;
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.standard-list-with-icon:hover {
			background-color: rgba(196, 196, 196, .1)
		}

		.standard-list-with-icon .accordion-title,
		.standard-list-with-icon a {
			color: #0067b1;
			font-weight: 400;
			font-size: 1rem;
			font-family: var(--fontName);
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default
		}

		.standard-list-with-icon:first-child {
			border-top: 1px solid #f1f1f1;
			margin-top: 0
		}

		.standard-list-with-icon:hover .download-guildeline__arrow:before {
			opacity: 0
		}

		.standard-list-with-icon:hover .download-guildeline__arrow:after {
			opacity: 1
		}

		.standard-list-with-icon__title {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			font-weight: 700;
			line-height: 1;
			font-size: .875rem;
			padding: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center
		}

		@media only screen and (min-width:1001px) {
			.standard-list-with-icon__title {
				font-size: 1rem;
				height: 4.0625rem
			}
		}

		.standard-list-with-icon__title:hover {
			opacity: initial
		}

		.standard-list-with-icon__toggle {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			padding: 1.25rem 3.75rem 1.25rem 0;
			width: 100%;
			line-height: 1.25;
			text-decoration: none;
			position: relative;
			color: #363636
		}

		@media only screen and (min-width:1001px) {
			.standard-list-with-icon__toggle {
				padding: .75rem 3.75rem .625rem 0
			}
		}

		.standard-list-with-icon__arrow {
			cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBnZQxdoJAEIYnsdEqpIsddnbiCUKZVHID7VLKDeINkhtIZyqNlSWm0wpNZyPQWQFlKjb/LKyPZxIDfu/Nm2Flx5nh361RhgZ7gj3CAlhCF+AMBgPR7/cFYp8uRCgMw+BEZpXN17nfLJdLGZimyc6gCqgkH0AGvV5POroAFGDKduI45nZiyoZdCd4QcwKGE+LZpWzI4zwWefwM83IvqeX+C/YAdEBhGJKmafpisdCSJDG63a7ueR4FQWC0Wi1zMpncrddr83A4BNi3rRWquQWcSD40Gg3OysmIE7fbbRk3m025Xq/XaT6fX+HVt2I7L3hZlKUwO4nOvVuWJfBPQs2lDEpT3I4NtVroU7bA88CPVIbdbker1SpknQQYnlyE7EmJrgy5pu7lPLgNRafTKd2O7/vyrHElKCQ5yh6tkaqsLD9kb9u2/JRlgG6kU0neq8xC4TgOu21xzXddt/Q89vu9gK5SyiRyxGSx8bD+I01TwbrCntFvFY7OJeLNURTxAeUKxnSGAbfG1+VsNhM4eDLpdDoVw+EwxfmKTiu4+iMRfx6LsstJh93ANrBP2CudXOTf7++2TBLPN+MAAAAASUVORK5CYII=), default;
			position: absolute;
			width: 1.625rem;
			height: 1.625rem;
			right: 0;
			top: 50%;
			transform: translate(0, -50%);
			transition: .25s all
		}

		.standard-list-with-icon__arrow svg path {
			fill: #0067b1
		}

		.standard-list-with-icon:hover .standard-list-with-icon__arrow svg path {
			fill: #0067b1
		}

		.is-toggled .standard-list-with-icon__arrow {
			background-color: #0067b1
		}

		.latest-insights {
			background-color: #f5f5f2;
			background-image: url("/images/assets/dot-patter-center.png");
			background-position: top center;
			background-size: contain;
			background-repeat: no-repeat;
			padding-top: 40px
		}

		.latest-insights h3 {
			margin-bottom: 20px;
			opacity: .7
		}

		@media only screen and (min-width:711px) {
			.latest-insights .gallery-container ul.mosaic-gallery {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				margin: 0 -.5rem
			}
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container {
			min-height: 50vw
		}

		@media only screen and (min-width:711px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container {
				-ms-flex: auto;
				flex: auto;
				height: 20vw;
				min-height: 20vw
			}
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container.grid-item-vertical-1 {
			height: 50vw
		}

		@media only screen and (min-width:711px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container.grid-item-vertical-1 {
				width: 15%;
				height: 40vw;
				max-height: 40vw
			}
		}

		@media only screen and (min-width:1001px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container.grid-item-vertical-1 {
				max-height: 30vw
			}
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container.grid-item-vertical-1 .image {
			min-height: 100%
		}

		@media only screen and (min-width:711px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container.grid-item-vertical-1:last-of-type {
				height: 40vw;
				max-height: 40vw;
				width: 5%
			}
		}

		@media only screen and (min-width:1001px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container.grid-item-vertical-1:last-of-type {
				max-height: 30vw
			}
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container .copy {
			position: absolute;
			color: #fff;
			bottom: 0;
			left: 0;
			padding: 20px 20px 10px 20px;
			background: linear-gradient(4deg, rgba(0, 0, 0, .4) 0, rgba(0, 0, 0, 0) 100%)
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container .copy {
				padding: 20px 20px 10px 20px
			}
		}

		@media only screen and (min-width:1001px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container .copy {
				padding: 20px 40% 10px 20px
			}
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container p {
			margin-bottom: 10px
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container h3 {
			color: #fff;
			opacity: 1
		}

		.latest-insights .gallery-container ul.mosaic-gallery .image-container .image {
			background-position: center center;
			background-size: cover;
			height: 50vw;
			position: relative
		}

		@media only screen and (min-width:711px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container .image {
				height: 100%
			}
		}

		@media only screen and (min-width:1001px) {
			.latest-insights .gallery-container ul.mosaic-gallery .image-container .image {
				max-height: 75%
			}
		}

		.location-article-cards {
			background-color: #f2f2f2;
			background-image: url("/images/assets/dot-patter-left.png");
			background-position: top left;
			background-size: contain;
			background-repeat: no-repeat;
			padding: 40px 0
		}

		.location-article-cards .location-article-cards-grid {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			padding: 20px 0;
			-ms-flex-pack: center;
			justify-content: center
		}

		.location-article-cards .cta-section {
			margin: 40px auto 0
		}

		.location-article-cards .location-list__heading,
		.location-article-cards h4,
		.location-article-cards p,
		.location-article-cards small {
			color: #575756
		}

		.location-article-cards .location-list__heading,
		.location-article-cards h4 {
			font-weight: 500;
			margin-bottom: 10px
		}

		.location-article-cards p {
			margin-bottom: 10px
		}

		.location-article-cards small {
			font-size: 12px
		}

		.location-article-cards span {
			font-weight: 700;
			color: #0e75be;
			text-transform: uppercase
		}

		.location-article-cards .location-article-card {
			border: 1px solid #d0d0d0;
			background-color: #fff;
			position: relative;
			margin: 10px 0;
			transition: all .3s;
			display: block;
			padding: 20px
		}

		@media (orientation:landscape) {
			.location-article-cards .location-article-card {
				width: calc(33% - 20px);
				margin: 10px
			}
		}

		@media only screen and (min-width:711px) {
			.location-article-cards .location-article-card {
				width: calc(25% - 20px);
				margin: 10px
			}
		}

		.location-article-cards .location-article-card_img-container {
			width: 100%;
			max-height: 100px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			overflow: hidden;
			margin: 10px 0 20px
		}

		.location-article-cards .location-article-card_img-container img {
			width: 100%
		}

		.full-image-section {
			height: 540px;
			background-color: #fff;
			z-index: 1;
			background-size: cover;
			background-position: center;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: start;
			justify-content: flex-start;
			margin: 60px auto 40px;
			position: relative;
			padding: 100px
		}

		@media (max-width:710px) {
			.full-image-section {
				background: 0 0;
				background-image: none !important;
				display: block;
				padding: 0;
				height: -moz-fit-content;
				height: fit-content
			}
		}

		@media only screen and (min-width:711px) {
			.full-image-section .image-container-overlay {
				background-image: none !important
			}
		}

		.full-image-section .image-container-overlay {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 2;
			height: 100%;
			width: 100%
		}

		@media (max-width:710px) {
			.full-image-section .image-container-overlay {
				background: 0 0;
				position: relative;
				height: 145px;
				margin-top: 0;
				margin-bottom: 20px;
				background-size: cover;
				background-position: center;
				background-position: right center;
				background-repeat: no-repeat
			}
		}

		.full-image-section .copy {
			z-index: 3
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.full-image-section .copy {
				max-width: 75%
			}
		}

		@media only screen and (min-width:1001px) {
			.full-image-section .copy {
				max-width: 50%
			}
		}

		.full-image-section h2 {
			font-size: 62px;
			line-height: 60px;
			font-weight: 600;
			margin-bottom: 50px
		}

		@media only screen and (min-width:711px) {
			.full-image-section h2.small {
				font-size: 50px
			}

			.full-image-section h2.medium {
				font-size: 56px
			}

			.full-image-section h2.large {
				font-size: 62px
			}
		}

		@media (max-width:710px) {
			.full-image-section h2 {
				font-size: 32px;
				line-height: 38px;
				margin-bottom: 20px
			}
		}

		.full-image-section p {
			font-size: 18px;
			line-height: 28px;
			margin-bottom: 50px
		}

		@media (max-width:710px) {
			.full-image-section p {
				margin-bottom: 24px
			}
		}

		.full-image-section h2,
		.full-image-section p {
			opacity: 1;
			display: block
		}

		@media only screen and (min-width:711px) {

			.full-image-section h2,
			.full-image-section p {
				color: #fff
			}
		}

		.full-image-section .cta {
			background-color: #0067b1
		}

		.full-image-section .cta.tangerine {
			background: #e1523d;
			border: 0
		}

		.full-image-section .cta {
			color: #fff;
			font-size: .9375rem;
			padding: 16px;
			text-align: center;
			display: block;
			font-weight: 700;
			height: 46px;
			white-space: nowrap;
			width: -moz-fit-content;
			width: fit-content;
			min-width: 190px;
			max-width: 100%;
			overflow: hidden
		}

		@media (max-width:710px) {
			.full-image-section .cta {
				margin: auto;
				max-width: 100%;
				width: 100%
			}
		}

		@media only screen and (min-width:1001px) {
			.full-image-section.center {
				-ms-flex-pack: center;
				justify-content: center;
				text-align: center
			}

			.full-image-section.center .copy a {
				margin: 0 auto
			}

			.full-image-section.right {
				-ms-flex-pack: end;
				justify-content: flex-end
			}

			.full-image-section.left {
				-ms-flex-pack: start;
				justify-content: flex-start;
				text-align: left
			}

			.full-image-section.left .copy a {
				margin: 0 auto 0 0
			}
		}

		.location-cards {
			margin-bottom: 60px
		}

		@media only screen and (min-width:1001px) {
			.location-cards.light-grey {
				padding: 40px 20px;
				background-color: #f1f1f1
			}

			.location-cards.medium-blue {
				padding: 40px 20px;
				background-color: #0067b1
			}

			.location-cards.medium-blue .black-title {
				color: #fff
			}

			.location-cards.medium-blue .blue-title {
				color: #fff
			}

			.location-cards.logo-blue {
				padding: 40px 20px;
				background-color: #003763
			}

			.location-cards.logo-blue .black-title {
				color: #fff
			}

			.location-cards.logo-blue .blue-title {
				color: #fff
			}
		}

		.location-cards h3 {
			margin: 0 0 40px
		}

		.location-cards_more-cta {
			text-align: center;
			margin-top: 40px
		}

		.location-cards .cta {
			background-color: #0067b1;
			color: #fff;
			font-size: .9375rem;
			padding: 15px 40px;
			text-align: center;
			font-weight: 700;
			max-width: 200px
		}

		.content-wrap:has(.location-cards.light-grey, .location-cards.medium-blue, .location-cards.logo-blue) {
			max-width: unset
		}

		.content-wrap:has(.location-cards.light-grey, .location-cards.medium-blue, .location-cards.logo-blue) h2 {
			max-width: 1231px;
			margin: 0 auto .9375rem auto
		}

		.content-wrap:has(.location-cards.light-grey, .location-cards.medium-blue, .location-cards.logo-blue) ul.related-insights__container {
			max-width: 1231px;
			margin: auto
		}

		.location-contacts {
			margin-bottom: 80px
		}

		@media (max-width:710px) {
			.location-contacts {
				margin-top: 0
			}
		}

		.location-contacts_container {
			padding: 0
		}

		@media only screen and (min-width:711px) {
			.location-contacts_container {
				display: -ms-flexbox;
				display: flex;
				gap: 1.25rem;
				padding: 40px 0;
				-ms-flex-pack: justify;
				justify-content: space-between
			}
		}

		.location-contacts_contact {
			width: 100%
		}

		@media only screen and (min-width:711px) {
			.location-contacts_contact {
				width: 44%
			}
		}

		.location-contacts_contact {
			margin: 20px
		}

		.location-contacts .img-container {
			height: 225px;
			overflow: hidden;
			margin-bottom: 20px
		}

		.location-contacts .location-list__heading,
		.location-contacts h4 {
			margin-bottom: 20px;
			height: 20px
		}

		.location-contacts img {
			width: 100%
		}

		.location-contacts p {
			margin-bottom: 40px
		}

		.location-contacts_content {
			padding-top: 20px;
			width: 100%
		}

		@media (max-width:710px) {

			.location-contacts_content:last-of-type .location-list__heading,
			.location-contacts_content:last-of-type h4 {
				margin-top: 20px
			}

			.location-contacts_content:last-of-type .hide-mobile.location-list__heading,
			.location-contacts_content:last-of-type h4.hide-mobile {
				display: none
			}
		}

		@media only screen and (min-width:711px) {
			.location-contacts_content {
				padding-top: 40px
			}
		}

		.location-contacts_details {
			border-top: 3px solid #5a5a5a;
			padding-top: 20px;
			margin: 40px 0 0 0
		}

		.location-contacts_details strong {
			font-size: 14px
		}

		.location-contacts_details p {
			margin-bottom: 0;
			font-size: .875rem;
			line-height: 1.42;
			letter-spacing: .02em
		}

		@media only screen and (min-width:711px) {
			.location-contacts_details {
				height: 188px
			}
		}

		@media only screen and (min-width:711px) {
			.location-contacts_details-contact {
				display: -ms-flexbox;
				display: flex;
				gap: 2.5rem;
				margin-right: 0;
				-ms-flex-pack: start;
				justify-content: start
			}
		}

		.location-contacts_details-contact div {
			margin-right: 10px;
			margin-top: 10px
		}

		@media only screen and (min-width:711px) {
			.location-contacts_details-contact div {
				margin-right: 0;
				width: 50%
			}
		}

		.location-contacts .bottom {
			margin-top: 20px;
			float: right
		}

		.location-contacts .bottom .linkout-arrow {
			display: -ms-flexbox;
			display: flex;
			gap: .4375rem
		}

		.location-contacts .bottom .linkout-arrow .read-more-arrow {
			width: .6875rem;
			left: unset
		}

		.location-contacts .bottom .linkout-arrow .read-more-arrow::before {
			right: .125rem;
			left: unset
		}

		.location-contacts .bottom .linkout-arrow .read-more-arrow::after {
			position: absolute;
			top: 50%;
			transform: translateY(-50%) rotate(45deg);
			right: .0625rem
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box {
			overflow: initial !important
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input {
			border-radius: 100px;
			overflow: hidden
		}

		.close-global-navegation {
			width: 20px;
			height: auto;
			color: #0c406b;
			margin: 0 15px;
			height: 80px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			top: 50%;
			right: -50px;
			transform: translateY(-50%);
			position: absolute;
			background-color: transparent;
			border: none;
			padding: 0
		}

		@media only screen and (min-width:711px) {
			.header--transparent .global-search-wrapper .CoveoSearchbox .close-global-navegation {
				--closeColor: #fff;
				color: #fff
			}

			.close-global-navegation svg {
				width: 15px
			}

			.header--transparent .global-search-wrapper .CoveoSearchbox .CoveoSearchButton {
				--closeColor: #fff
			}
		}

		.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header {
			border: 1px solid #0067b1 !important;
			background: #fff !important;
			color: #0067b1 !important;
			font-weight: 700 !important;
			border-radius: 2px !important;
			width: 72px !important;
			height: 32px !important;
			margin-right: 0 !important;
			z-index: 899 !important;
			text-transform: capitalize !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important;
			font-size: 16px !important;
			padding: 5px 12px !important
		}

		@media only screen and (min-width:711px) {
			.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header {
				margin-right: 20px !important
			}
		}

		.CoveoOmnibox.magic-box .magic-box-suggestions {
			opacity: initial;
			visibility: initial
		}

		.magic-box-suggestion {
			font-weight: 600 !important;
			border: none !important;
			color: #286aac !important
		}

		.coveo-omnibox-selectable {
			color: #286aac !important;
			line-height: 22px !important
		}

		.coveo-magicbox-suggestions {
			border: none !important
		}

		@-moz-document url-prefix() {
			.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input>input::-moz-placeholder {
				line-height: 40px !important
			}

			.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input>input::placeholder {
				line-height: 40px !important
			}
		}

		.coveo-facet-breadcrumb-multi-count {
			color: #363636 !important;
			opacity: .7 !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important;
			text-transform: uppercase !important;
			font-size: 10px !important;
			line-height: 14px !important;
			font-weight: 600 !important;
			margin: auto 0 !important;
			margin-left: 10px !important;
			margin-right: 5px !important
		}

		.coveo-category-facet-breadcrumb-values {
			height: 20px !important;
			background-color: #f1f1f1 !important;
			border-radius: 40px !important;
			min-width: 50px !important;
			padding-top: 1px !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important;
			text-transform: uppercase !important;
			font-size: 10px !important;
			line-height: 14px !important;
			font-weight: 600 !important;
			margin: auto 0 !important;
			margin-left: 10px !important;
			margin-right: 5px !important;
			padding: 0 5px
		}

		.linkout-arrow {
			color: #0067b1 !important;
			font-family: var(--fontName)
		}

		.coveo-facet-breadcrumb-value {
			height: 20px !important;
			background-color: #f1f1f1 !important;
			border-radius: 40px !important;
			margin-right: 8px !important;
			min-width: 50px !important;
			padding-top: 1px !important
		}

		.coveo-facet-breadcrumb-caption {
			color: #363636 !important;
			opacity: .7 !important;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important;
			text-transform: uppercase !important;
			font-size: 10px !important;
			line-height: 14px !important;
			font-weight: 600 !important;
			margin: auto 0 !important;
			margin-left: 10px !important;
			margin-right: 5px !important
		}

		.coveo-facet-breadcrumb-clear {
			margin: 0 !important;
			margin-right: 10px !important
		}

		.coveo-facet-breadcrumb-clear * {
			color: red !important;
			opacity: .8
		}

		.coveo-breadcrumb-clear-all {
			font-family: SourceSansPro, Arial, Helvetica, sans-serif !important;
			text-transform: uppercase !important;
			font-size: 14px !important;
			font-weight: 600 !important;
			color: #0067b1 !important;
			padding-bottom: 0 !important
		}

		.CoveoResult a.CoveoResultLink,
		.CoveoResultLink,
		a.CoveoResultLink {
			word-wrap: inherit !important;
			display: block
		}

		.case-study-float__contents-header a {
			color: #363636 !important
		}

		.magic-box-input input[type=text]::-moz-placeholder {
			font-family: var(--fontName) !important;
			font-size: 18px !important;
			line-height: 24px !important;
			color: #7d7d7d !important;
			font-weight: 400 !important
		}

		.magic-box-input input[type=text]:-ms-input-placeholder {
			font-family: var(--fontName) !important;
			font-size: 18px !important;
			line-height: 24px !important;
			color: #7d7d7d !important;
			font-weight: 400 !important
		}

		.magic-box-input input[type=text]::placeholder {
			font-family: var(--fontName) !important;
			font-size: 18px !important;
			line-height: 24px !important;
			color: #7d7d7d !important;
			font-weight: 400 !important
		}

		.gloabl-search-bar.coveo-search-section {
			max-width: 100% !important;
			margin: auto !important;
			padding: 0 !important
		}

		.coveo-facet-header-eraser {
			display: none !important
		}

		.gloabl-search-bar .CoveoSearchbox {
			margin-right: 0 !important;
			position: relative;
			height: 4.0625rem
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box {
			border: 1px solid #f1f1f1;
			box-shadow: 0 0 8px rgba(0, 0, 0, .08);
			overflow: hidden;
			background-color: #fff;
			width: 100%;
			max-width: 100% !important;
			height: 4rem;
			border-radius: 2.8125rem
		}

		@media only screen and (min-width:1001px) {
			.gloabl-search-bar .CoveoSearchbox .magic-box {
				max-width: 75.9375rem
			}
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox .magic-box {
				height: 5rem
			}
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input>input {
			padding-left: 3.125rem;
			padding-top: 1.25rem;
			color: #363636;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif;
			font-size: .9375rem;
			width: 93%;
			padding-right: 0;
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-input>input {
				padding-left: 4.6875rem
			}
		}

		.gloabl-search-bar .CoveoSearchbox .magic-box .magic-box-clear {
			height: 100%
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox {
				height: 5rem
			}
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox {
				height: 5rem
			}
		}

		.gloabl-search-bar .CoveoSearchbox .CoveoSearchButton {
			border: none;
			position: absolute;
			background-repeat: no-repeat;
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41MjU2MyAxNi4yNjgzQzQuMDc4ODYgMTQuODI5NyAzLjI4MjQ3IDEyLjkxNjkgMy4yODI0NyAxMC44ODMzQzMuMjgyNDcgOC44NDc2OSA0LjA3OTg4IDYuOTM1OTQgNS41MjY2NSA1LjQ5NjI4QzYuOTczNDIgNC4wNTc2NCA4Ljg5NyAzLjI2NTczIDEwLjk0MzEgMy4yNjU3M0MxMi45ODkyIDMuMjY1NzMgMTQuOTExOCA0LjA1NzY0IDE2LjM1OTUgNS40OTYyOEMxOS4zNDYgOC40NjY5NyAxOS4zNDYgMTMuMjk4NiAxNi4zNTk1IDE2LjI2ODNDMTMuMzc0MSAxOS4yMzcgOC41MTQxMiAxOS4yMzcgNS41MjU2MyAxNi4yNjgzWk0yNC4wMjMzIDIxLjIxMzFMMTkuOTAwNSAxNy4xMTQ0QzIyLjg4NzkgMTIuODcyNiAyMi40ODc3IDYuOTcyODggMTguNjgwNCAzLjE4Nzk1QzE2LjYxMzggMS4xMzIwMyAxMy44NjYzIDAgMTAuOTQzMiAwQzguMDIwMDIgMCA1LjI3MjQ5IDEuMTMyMDMgMy4yMDU5NyAzLjE4Nzk1QzEuMTM5NDUgNS4yNDI4NiAwIDcuOTc0OTYgMCAxMC44ODE3QzAgMTMuNzg4NCAxLjEzODQyIDE2LjUyMDUgMy4yMDQ5NSAxOC41NzU0QzUuMzM4ODUgMjAuNjk2MyA4LjE0MDUgMjEuNzU3MyAxMC45NDIxIDIxLjc1NzNDMTMuMzA5OSAyMS43NTczIDE1LjY3MTUgMjAuOTkxOCAxNy42MzU5IDE5LjQ3OEwyMS43MDI2IDIzLjUyMThDMjIuMDIzMiAyMy44NDA2IDIyLjQ0MjggMjQgMjIuODYyNCAyNEMyMy4yODMxIDI0IDIzLjcwMjcgMjMuODQwNiAyNC4wMjMzIDIzLjUyMThDMjQuNjY0NSAyMi44ODQyIDI0LjY2NDUgMjEuODUwNyAyNC4wMjMzIDIxLjIxMzFaIiBmaWxsPSIjMEM0MDZCIi8+DQo8L3N2Zz4NCg==);
			width: 1.5rem;
			height: 1.5rem;
			top: 1.375rem;
			left: 1.25rem
		}

		@media only screen and (min-width:711px) {
			.gloabl-search-bar .CoveoSearchbox .CoveoSearchButton {
				top: 1.875rem;
				left: 1.875rem
			}
		}

		.coveo-pager-list {
			display: -ms-inline-flexbox;
			display: inline-flex
		}

		.coveo-pager-list-item:hover {
			color: inherit !important;
			background-color: inherit !important;
			cursor: pointer !important
		}

		.coveo-pager-list-item.coveo-active:hover {
			color: #fff !important;
			background-color: #0067b1 !important
		}

		.CoveoPager .coveo-pager-list-item {
			background-color: transparent;
			width: 2.1875rem;
			height: 2.1875rem;
			color: #969696;
			font-family: SourceSansPro, Arial, Helvetica, sans-serif;
			font-weight: 400;
			font-size: 1rem;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			border: none
		}

		.CoveoPager .coveo-pager-list-item.coveo-active {
			background-color: #0067b1;
			border-radius: 50%;
			font-weight: 600;
			color: #fff
		}

		.CoveoPager .coveo-pager-list-item.coveo-active a {
			text-decoration: none;
			color: #fff
		}

		.coveo-search-button-svg {
			display: none !important
		}

		.coveo-result-list-container {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-wrap: wrap !important;
			flex-wrap: wrap !important
		}

		.coveo-list-layout.CoveoResult {
			border-bottom: none !important;
			width: 100%
		}

		.coveo-card-layout.CoveoResult .CoveoResultLink {
			margin: 0 6px !important;
			min-height: 20rem !important;
			max-width: 100% !important
		}

		@media only screen and (min-width:711px) {
			.coveo-card-layout.CoveoResult .CoveoResultLink {
				max-width: 16.875rem !important
			}
		}

		@media (max-width:710px) {
			.coveo-card-layout.CoveoResult {
				width: 100% !important
			}
		}

		.coveo-card-layout.CoveoResult .CoveoResultLink:hover {
			text-decoration: none !important
		}

		.coveo-card-layout-container {
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.coveo-card-layout.CoveoResult {
			-ms-flex-positive: 0 !important;
			flex-grow: 0 !important;
			border: none !important;
			margin: 0 auto 20px !important
		}

		@media only screen and (min-width:711px) {
			.coveo-card-layout.CoveoResult {
				width: 230px !important;
				margin: 0 auto 20px !important
			}
		}

		@media only screen and (min-width:1001px) {
			.coveo-card-layout.CoveoResult {
				width: 30% !important;
				margin: 0 1.65% 1.875rem !important;
				max-width: 270px !important
			}
		}

		.CoveoSearchInterface {
			background-color: #fbfbfb !important;
			min-width: auto !important
		}

		@media only screen and (min-width:711px) {
			.CoveoSearchInterface {
				min-width: 300px !important
			}
		}

		.CoveoLogo {
			display: none !important
		}

		.coveo-card-layout.CoveoResult {
			-ms-flex-align: center !important;
			align-items: center !important;
			-ms-flex-pack: center !important;
			justify-content: center !important
		}

		.CoveoSearchInterface .coveo-facet-column {
			padding: 0 !important;
			border: none !important;
			height: auto !important;
			width: 270px !important;
			right: -15px !important;
			float: left !important;
			padding: 0 !important;
			top: 1.875rem !important;
			margin-top: 0 !important;
			position: relative !important;
			margin-bottom: 75px !important;
			margin-right: 3rem !important
		}

		@media only screen and (max-width:856px) {
			.CoveoSearchInterface .coveo-facet-column {
				float: none !important
			}
		}

		@media (max-width:710px) {
			.coveo-dropdown-header-wrapper {
				float: right !important;
				width: 20% !important;
				margin-top: 5px !important;
				margin-right: 20px !important
			}
		}

		.CoveoSearchInterface.coveo-small-facets .coveo-dropdown-header-wrapper a,
		.CoveoSearchInterface.coveo-small-recommendation .coveo-dropdown-header-wrapper a,
		.CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper a {
			margin-right: 15px !important
		}

		@media (max-width:710px) {
			.CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-content {
				transform: translate3d(0, 0, 0) !important;
				z-index: 1111 !important
			}
		}

		@media (max-width:710px) {
			.coveo-facet-search-input {
				font-size: 16px !important
			}
		}

		@media (max-width:710px) {
			.coveo-facet-search-input:focus {
				font-size: 16px !important
			}
		}

		@media (max-width:710px) {
			.coveo-facet-search-results {
				z-index: 11111 !important
			}
		}

		@media (max-width:710px) {
			.coveo-summary-section {
				margin-right: 15px !important;
				margin-left: 15px !important;
				margin-bottom: 30px !important
			}
		}

		.CoveoSearchInterface .coveo-results-column {
			overflow: inherit !important;
			-webkit-box-flex: 1 !important;
			-ms-flex-positive: 1 !important;
			flex-grow: 1 !important
		}

		@media only screen and (min-width:1001px) {
			.CoveoSearchInterface .coveo-results-column {
				padding-left: 3rem !important
			}
		}

		.CoveoFacet {
			border: .01em solid #f0f0f0 !important
		}

		.CoveoFacet .coveo-facet-header:hover {
			cursor: pointer !important
		}

		.CoveoCategoryFacet,
		.CoveoFacet,
		.CoveoFacetRange,
		.CoveoFacetSlider,
		.CoveoHierarchicalFacet,
		.CoveoTimespanFacet {
			margin: 0 !important;
			background: #f8f8f8 !important
		}

		.coveo-facet-header {
			padding: 25px 20px !important;
			background: #fff !important;
			border: none !important
		}

		.coveo-facet-header-title {
			color: #454545 !important;
			font-size: 15px !important;
			font-weight: 600 !important
		}

		.coveo-facet-header-settings {
			display: none
		}

		.collapse-button {
			width: 25px !important;
			height: 25px !important;
			padding: 1px !important;
			color: #1d4f76;
			display: none
		}

		.collapse-button.collapsed svg {
			transform: rotate(180deg);
			transition-duration: .8s;
			transition-property: transform
		}

		.collapse-button svg {
			transition-duration: .8s;
			transition-property: transform
		}

		.CoveoResultsPerPage.active {
			height: 100%
		}

		.coveo-results-column .CoveoResultsPerPage {
			margin: 20px auto !important;
			float: inherit;
			min-height: 50px
		}

		@media only screen and (min-width:711px) {
			.coveo-results-column .CoveoResultsPerPage {
				margin: 0 0 50px 50px !important;
				float: right
			}
		}

		.coveo-results-column .CoveoPager {
			width: 100%;
			right: 0 !important;
			position: relative !important;
			margin: 0 auto;
			text-align: center
		}

		@media only screen and (min-width:711px) {
			.coveo-results-column .CoveoPager {
				width: 50%;
				right: 15% !important;
				position: absolute !important
			}
		}

		.CoveoSearchInterface .coveo-main-section {
			max-width: 1271px !important
		}

		.coveo-main-section .coveo-results-header {
			box-shadow: none !important
		}

		@media only screen and (min-width:711px) {
			.coveo-main-section .coveo-results-header {
				margin-left: 17rem
			}
		}

		.coveo-main-section .coveo-results-header.coveo-no-results {
			margin-left: auto
		}

		.CoveoQuerySummary {
			color: #353535 !important;
			font-size: 22px !important;
			font-weight: 500 !important
		}

		.CoveoQuerySummary.show {
			display: block !important
		}

		.coveo-no-results .CoveoQuerySummary {
			display: block !important
		}

		.coveo-facet-collapsed .coveo-facet-values {
			padding: 0 !important
		}

		.coveo-facet-collapsed .coveo-facet-footer {
			min-height: 0 !important
		}

		#clear_filter {
			float: right;
			color: #0067b1 !important
		}

		.filter_by_container {
			height: 50px;
			padding: 30px 20px;
			background-color: #fbfbfb !important
		}

		.filter_by_container h3 {
			margin-bottom: 15px
		}

		.filter_by {
			float: left
		}

		#clear_filter {
			text-transform: capitalize !important
		}

		#clear_filter:hover {
			cursor: pointer
		}

		#sortRadioButtonContainer {
			border: none !important;
			background-color: #fbfbfb !important
		}

		#sortRadioButtonContainer input {
			margin: 2px 8px
		}

		#sortRadioButtonContainer .alphabet-browse__title-wrap {
			padding: 10px 15px 10px 20px
		}

		#sortRadioButtonContainer .alphabet-browse__title-wrap h3 {
			margin-bottom: 15px
		}

		#sortRadioButtonContainer .coveo-facet-header {
			border: 1px solid #f0f0f0 !important;
			cursor: pointer
		}

		.expert-search-title {
			display: -ms-flexbox;
			display: flex
		}

		.expert-search-title h1 {
			font-size: 3.125rem;
			font-weight: 600;
			margin-top: 20px
		}

		@media only screen and (min-width:1200px) {
			.expert-search-title .global-search__title {
				width: 50% !important
			}
		}

		.location-article-content {
			padding: 30px 0 0
		}

		.location-article-content quote {
			font-weight: 700;
			color: #0b67b1;
			font-size: 18px;
			margin-top: -20px;
			margin-bottom: 10px;
			display: block
		}

		.location-article-content .rte-wrapper img {
			margin: 20px 0
		}

		.location-article-content .caption {
			position: absolute;
			bottom: 20px;
			left: 0;
			width: 100%;
			background-color: rgba(0, 0, 0, .3);
			color: #fff;
			padding: 10px
		}

		.location-article-content .narrow {
			position: relative
		}

		.location-article-content .wide {
			position: relative
		}

		.location-article-content .full {
			position: relative;
			float: right
		}

		@media only screen and (min-width:711px) {
			.location-article-content .narrow {
				width: 35%
			}

			.location-article-content .wide {
				width: 59%
			}
		}

		@media (max-width:710px) {
			.location-article-content .narrow {
				margin: 0
			}

			.location-article-content .wide {
				margin: 0
			}

			.location-article-content .insights-rail__section-container .insights-rail__section:first-of-type {
				display: none
			}

			.location-article-content .insights-rail__section-container .insights-rail__section:nth-child(3) {
				display: none
			}

			.location-article-content .insights-rail__section-container .insights-rail__section:nth-child(4) {
				display: none
			}
		}

		@media (max-width:710px) {
			.location-article-content .content-sidebar--right {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column
			}

			.location-article-content .content-sidebar--right .content-sidebar__content:first-of-type {
				-ms-flex-order: 2;
				order: 2
			}

			.location-article-content .content-sidebar--right .component-wrap {
				margin-bottom: 0
			}
		}

		@media (max-width:710px) {
			.location-article-content .insights-rail {
				margin-bottom: 0
			}

			.location-article-content .insights-rail .insights-rail__title {
				color: #363636
			}

			.location-article-content .insights-rail .insights-rail__title img {
				display: none
			}

			.location-article-content .insights-rail {
				background: 0 0;
				padding: 0;
				border: 0
			}

			.location-article-content .insights-rail__section-container .insights-rail__section--tablet2 .insights-rail__section {
				display: block
			}

			.location-article-content .insights-rail__contact {
				padding: 0 0 .9375rem 0
			}

			.location-article-content .insights-rail__contact:last-of-type {
				padding-bottom: 0
			}

			.location-article-content {
				margin-bottom: 20px !important;
				margin-top: 0 !important
			}
		}

		.location-article-toolbar {
			background-color: #fff;
			box-shadow: 0 3px 6px rgba(0, 0, 0, .05);
			padding: 10px 0;
			margin-top: -60px
		}

		.location-article-toolbar .addtoany_button_share {
			display: none
		}

		@media (max-width:710px) {
			.location-article-toolbar {
				margin-top: -30px
			}

			.location-article-toolbar .portlet-social-container {
				display: -ms-flexbox;
				display: flex
			}
		}

		@media only screen and (min-width:711px) {
			.location-article-toolbar .insights-rail__date {
				display: none
			}
		}

		.location-article-toolbar ul {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			list-style: none
		}

		.location-article-toolbar li {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-align: center;
			align-items: center
		}

		.location-article-toolbar li:first-of-type a {
			display: block;
			position: absolute;
			top: 25px
		}

		@media only screen and (min-width:711px) {
			.location-article-toolbar li:first-of-type a {
				display: none
			}
		}

		.location-article-toolbar li:first-of-type h3 {
			display: none;
			color: #0067b1
		}

		@media only screen and (min-width:711px) {
			.location-article-toolbar li:first-of-type h3 {
				display: block
			}
		}

		.location-article-toolbar li:first-of-type div {
			position: absolute;
			top: 0;
			font-size: 22px;
			font-weight: 700
		}

		@media only screen and (min-width:711px) {
			.location-article-toolbar li:first-of-type div {
				display: none
			}
		}

		.location-article-toolbar a {
			font-weight: 700;
			color: #0b67b1;
			margin-right: 0
		}

		.location-article-toolbar span {
			font-weight: 300;
			color: #969696;
			text-transform: uppercase
		}

		@media (max-width:710px) {
			.location-article-toolbar span {
				position: absolute;
				top: -10px
			}
		}

		@media (max-width:710px) {
			.location-article-toolbar .addtoany_button_mailto {
				margin-left: -14px
			}
		}

		@media (max-width:710px) {
			.location-article-toolbar .insights-rail__date {
				position: absolute;
				top: -18px
			}
		}

		@media (max-width:710px) {
			.location-article-toolbar .download-component__link {
				margin-left: 10px;
				top: 12px;
				position: absolute;
				font-size: 13px
			}

			.location-article-toolbar .download-component__link img {
				margin-right: 5px
			}
		}

		.location-article-toolbar .social-share {
			position: fixed;
			right: 0;
			bottom: 0;
			z-index: 3;
			background: grey;
			padding: 20px 10px;
			width: 50px;
			background-color: #f5f5f2
		}

		.location-article-toolbar .social-share ul {
			margin: 0;
			padding: 0;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.location-article-toolbar .social-share ul li {
			padding: 5px 0
		}

		.location-article-toolbar.nav-sticky {
			padding: 15px 0;
			position: -webkit-sticky
		}

		.location-article-toolbar.sticky {
			position: fixed;
			width: 100%;
			left: 0;
			top: 0;
			z-index: 100;
			border-top: 0;
			margin-top: 0;
			padding: 30px 0 15px
		}

		@media print {
			.location-article-toolbar.sticky {
				position: relative
			}
		}

		.location-article-toolbar .back-top-top {
			font-weight: 300;
			color: #0b67b1;
			text-transform: uppercase;
			cursor: pointer;
			font-size: 12px;
			display: inline-block
		}

		@media (max-width:710px) {
			.location-article-toolbar .back-top-top {
				position: relative;
				width: 50px;
				margin-top: -43px
			}

			.location-article-toolbar .back-top-top img {
				position: absolute;
				top: -6px;
				width: 40px
			}
		}

		@media only screen and (min-width:711px) {
			.location-article-toolbar .back-top-top {
				width: 50px;
				height: 50px;
				margin-right: 8px
			}
		}

		.location-article-toolbar .portlet-social.portlet {
			border-bottom: 0
		}

		.location-article-toolbar .addtoany_button circle {
			stroke: none
		}

		.location-article-toolbar .addtoany_button_facebook {
			display: none
		}

		.location-article-toolbar .addtoany_button path {
			fill: #0067b1
		}

		@media (max-width:710px) {
			.location-article-toolbar .sg-content-inner .sg-section {
				padding: 0
			}
		}

		.content-sidebar--right .location-article-toolbar {
			margin-bottom: 40px
		}

		@media (max-width:710px) {
			.content-sidebar--right .location-article-toolbar {
				margin-bottom: 40px;
				margin-top: -40px;
				margin-left: -31px;
				margin-right: -31px;
				padding: 30px 0 15px 15px
			}

			.content-sidebar--right .location-article-toolbar.sticky {
				margin-top: 0;
				margin-left: 0;
				margin-right: 0
			}
		}

		@media only screen and (min-width:711px) {
			.content-sidebar--right .location-article-toolbar li:first-of-type h3 {
				display: none
			}
		}

		@media (max-width:710px) {
			.content-sidebar--right .location-article-toolbar li:first-of-type {
				-ms-flex-direction: column;
				flex-direction: column;
				-ms-flex-align: start;
				align-items: flex-start;
				-ms-flex-line-pack: start;
				align-content: flex-start
			}

			.content-sidebar--right .location-article-toolbar li:first-of-type a {
				position: relative;
				margin-left: -20px;
				width: 164px;
				margin-top: -6px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				margin-bottom: 10px
			}
		}

		.nav-horizontal-sticky-container {
			border-top: 1px solid #afb2b3;
			border-bottom: 1px solid #afb2b3;
			background-color: #fff
		}

		.nav-horizontal-sticky-container.sticky-nav {
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			z-index: 9999;
			background: #fff
		}

		.nav-horizontal-sticky-container .locations-heading-wrap {
			border-bottom-width: 0
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky {
			position: relative;
			z-index: 2;
			width: 100%
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky ul {
			list-style: none
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__list {
			display: none;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__list.is-open {
			display: -ms-flexbox;
			display: flex
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__list-item {
			display: block;
			position: relative
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__list-item--current .nav-horizontal-sticky__link,
		.nav-horizontal-sticky-container .nav-horizontal-sticky__list-item:hover .nav-horizontal-sticky__link {
			color: #363636;
			border-color: #0067b1
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__list-item--current .nav-horizontal-sticky__link .nav-horizontal-sticky__arrow,
		.nav-horizontal-sticky-container .nav-horizontal-sticky__list-item:hover .nav-horizontal-sticky__link .nav-horizontal-sticky__arrow {
			transform: rotate(180deg)
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__link-wrapper {
			display: table-cell;
			position: relative
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__link {
			display: inline-block;
			letter-spacing: .046875rem;
			color: #656565;
			text-align: center
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__arrow {
			transition: all .25s;
			display: none;
			fill: #58595b
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky .check-icon {
			fill: #0067b1;
			width: 1.5rem;
			height: 1.5rem
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item .nav-horizontal-sticky__link .check-icon {
			display: none
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item--current:not(.nav-horizontal-sticky__list-item--child-selected) .nav-horizontal-sticky__link .check-icon {
			display: inline-block
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist {
			width: auto;
			white-space: nowrap;
			padding: .625rem 1.25rem 0 0;
			z-index: 900
		}

		.nav-horizontal-sticky__list-item--current .nav-horizontal-sticky-container .nav-horizontal-sticky__sublist {
			display: block
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist-item {
			margin: 0
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist-item .check-icon {
			display: none;
			fill: #0067b1
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist-item.active a {
			color: #003763;
			text-decoration: underline
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist-item.active .check-icon {
			display: inline-block
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist-item:hover a {
			color: #003763;
			text-decoration: underline !important
		}

		.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist-link {
			letter-spacing: .005rem;
			color: #656565
		}

		@media (max-width:767px) {
			.nav-horizontal-sticky-container .content-wrap {
				padding: 0
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav {
				width: 100%;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				background-color: transparent;
				height: 3.5rem;
				padding: 0 1.5rem;
				font-size: 1rem;
				line-height: 1.5;
				font-weight: 600;
				color: #58595b;
				box-shadow: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav::-moz-selection {
				background: 0 0
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav::selection {
				background: 0 0
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav.is-open .horizontal-toggle-subnav-arrow,
			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav[data-state=open] .horizontal-toggle-subnav-arrow {
				transform: rotate(180deg)
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav-arrow {
				margin-left: auto;
				width: 1.5rem;
				height: 1.5rem;
				fill: #003763
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__side-navigation {
				display: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list .nav-horizontal-sticky__side-navigation {
				display: block
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list {
				display: none;
				top: 3.5625rem;
				position: absolute;
				background-color: #fff;
				width: 100%;
				--tw-shadow: 0px 4px 4px 0px rgba(22, 34, 51, 0.04), 0px 4px 24px 0px rgba(22, 34, 51, 0.1), 0px 24px 24px 0px rgba(22, 34, 51, 0.04);
				--tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color), 0px 4px 24px 0px var(--tw-shadow-color), 0px 24px 24px 0px var(--tw-shadow-color);
				box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list.is-open {
				display: -ms-flexbox;
				display: flex;
				padding-top: .5rem;
				padding-bottom: .5rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li .nav-horizontal-sticky__link-wrapper,
			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li ul.nav-horizontal-sticky__sublist li a {
				padding-left: 1.5rem;
				padding-top: .375rem;
				padding-bottom: .375rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li .nav-horizontal-sticky__link-wrapper {
				padding-right: 2.5rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li .nav-horizontal-sticky__link-wrapper {
				padding-left: 1rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li ul.nav-horizontal-sticky__sublist li a {
				padding-right: 1.5rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li ul.nav-horizontal-sticky__sublist {
				padding: 0;
				padding-right: 2.5rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li {
				width: 100%;
				padding: 0;
				margin: 0
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li span {
				width: 100%;
				display: block
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li a {
				width: 100%;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: justify;
				justify-content: space-between;
				font-size: 1rem;
				line-height: 1.5;
				font-weight: 400;
				text-transform: unset;
				text-decoration: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list li a:hover {
				text-decoration: underline;
				color: #003763 !important
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list .nav-horizontal-sticky__sublist-item.active a {
				color: #58595b;
				font-weight: 600
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky ul.nav-horizontal-sticky__list .nav-horizontal-sticky__list-item--current a.nav-horizontal-sticky__link {
				color: #003763;
				font-weight: 600
			}
		}

		@media (min-width:768px) {
			.nav-horizontal-sticky-container .nav-horizontal-sticky__link-wrapper {
				height: 4.125rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__link-wrapper::after {
				bottom: -.0625rem !important
			}

			.nav-horizontal-sticky-container .content-wrap {
				padding: 0 1.5rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: justify;
				justify-content: space-between
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__arrow {
				display: inline-block
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky a {
				font-size: 1.125rem;
				line-height: 1.5
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__sublist-item {
				display: -ms-flexbox;
				display: flex;
				margin: 0
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__sublist-item a {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: justify;
				justify-content: space-between;
				width: 100%
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__sublist-item.active a {
				color: #003763;
				font-weight: 600;
				text-decoration: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__sublist-item .check-icon {
				display: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item a.nav-horizontal-sticky__link,
			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item--current a.nav-horizontal-sticky__link {
				font-weight: 600
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__link {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__link .check-icon {
				display: none !important
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .horizontal-toggle-subnav {
				display: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item.nav-horizontal-sticky__list-item--current .nav-horizontal-sticky__under-line {
				display: block;
				background-color: #0067b1
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item:hover .nav-horizontal-sticky__under-line {
				display: block;
				background-color: #afb2b3
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item:hover .nav-horizontal-sticky__sublist {
				visibility: visible;
				opacity: 1
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky .nav-horizontal-sticky__list-item--current .nav-horizontal-sticky__arrow {
				transform: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist {
				width: 20rem;
				white-space: normal;
				padding: 0;
				margin: 0;
				padding-top: 1.25rem;
				padding-bottom: 1.25rem;
				top: calc(100% + 1px) !important;
				left: -1rem !important;
				box-shadow: 0 9px 44px rgba(0, 0, 0, .16);
				background: #fff;
				display: block;
				opacity: 0;
				visibility: hidden;
				position: absolute
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__sublist a {
				padding-top: .25rem;
				padding-bottom: .25rem;
				padding-left: 1.5rem;
				padding-right: 1.5rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__link {
				display: block;
				text-align: center
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__list {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-flow: row wrap;
				flex-flow: row wrap;
				margin: 0;
				-moz-column-gap: 2rem;
				column-gap: 2rem
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__list .nav-horizontal-sticky__side-navigation {
				display: none
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__link-wrapper {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__list-item {
				display: block;
				position: relative
			}

			.nav-horizontal-sticky-container .nav-horizontal-sticky__under-line {
				height: .125rem;
				display: none;
				position: absolute;
				bottom: -.0625rem;
				width: 100%
			}
		}

		@media (min-width:1024px) {
			.nav-horizontal-sticky-container .content-wrap {
				padding: 0 3rem
			}
		}

		.fti-video-basic-container {
			padding: 1.5rem 0
		}

		@media (min-width:768px) {
			.fti-video-basic-container {
				padding-top: 3rem;
				padding-bottom: 4.5rem
			}
		}

		.fti-video-basic-container .video-status-message {
			width: 100%;
			height: 0;
			padding-top: 56.25%;
			background-color: #000;
			position: relative
		}

		.fti-video-basic-container .video-status-message .status-text {
			color: #fff;
			font-size: 1.2rem;
			font-weight: 500;
			text-align: center;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}

		.fti-video-basic-container .basic-video-wrapper {
			display: none
		}

		.language-translation__dropdown-container {
			display: none
		}

		.language-translation__button {
			padding: 0
		}

		.language-translation__button .language-translation__button-content {
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			gap: .5rem;
			min-width: 8rem;
			padding: .5rem .75rem;
			color: #fff;
			background-color: #e1523d;
			transition: color .2s, background-color .2s;
			font-size: .875rem;
			line-height: 1.5;
			font-weight: 600
		}

		.language-translation__button .language-translation__button-content:hover {
			background-color: #d43821
		}

		.language-translation__button .language-translation__button-content:focus {
			background-color: #d43821
		}

		.language-translation__button .language-translation__button-content:active {
			background-color: #b12e1b
		}

		.language-translation__button .language-translation__button-content:hover .language-translation__button-arrow-icon {
			transform: rotate(90deg)
		}

		@media (min-width:1024px) {
			.language-translation__button .language-translation__button-content {
				font-size: 1rem;
				line-height: 1.5;
				font-weight: 600;
				padding: .75rem 1rem
			}
		}

		.language-translation__button-arrow-icon {
			transition: transform .2s ease-in-out
		}

		.language-translation__dropdown-wrapper {
			position: absolute;
			z-index: 10;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: center;
			align-items: center;
			width: 15rem;
			padding: .625rem 0;
			background-color: #fff;
			cursor: pointer;
			box-shadow: 0 24px 24px rgba(22, 34, 51, .04), 0 4px 24px rgba(22, 34, 51, .1), 0 4px 4px rgba(22, 34, 51, .04);
			visibility: hidden;
			top: calc(100% + 10px)
		}

		.language-translation__dropdown-item-wrapper {
			width: 100%
		}

		.language-translation__dropdown-item-wrapper:focus,
		.language-translation__dropdown-item-wrapper:hover {
			background-color: #f5f6f8
		}

		.language-translation__dropdown-item-wrapper a.language-translation__dropdown-item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-item-align: stretch;
			align-self: stretch;
			padding-left: 1rem;
			padding-right: 1.5rem;
			padding-top: .5rem;
			padding-bottom: .5rem;
			font-size: 1rem;
			line-height: 1.5rem;
			color: #000
		}

		.language-translation__dropdown-bridge {
			position: absolute;
			top: 100%;
			left: 0;
			height: .625rem;
			width: 100%;
			background: 0 0;
			pointer-events: auto;
			z-index: 1
		}

		.language-translation__dropdown-mobile-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			gap: .5rem;
			padding: 1.375rem 1rem .375rem;
			border-top: 1px solid #d7d9d9
		}

		.language-translation__dropdown-mobile-container .language-translation__link-item {
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			gap: .5rem;
			width: 100%;
			min-width: 8rem;
			padding: .5rem .75rem;
			font-weight: 600;
			color: #fff;
			background-color: #e1523d;
			transition: color .2s, background-color .2s;
			font-size: .875rem;
			line-height: 1.5
		}

		.language-translation__dropdown-mobile-container .language-translation__link-item:hover {
			background-color: #d43821
		}

		.language-translation__dropdown-mobile-container .language-translation__link-item:hover .language-translation__link-item-arrow {
			transform: translateX(.25rem)
		}

		.language-translation__dropdown-mobile-container .language-translation__link-item:focus {
			background-color: #d43821
		}

		.language-translation__dropdown-mobile-container .language-translation__link-item:active {
			background-color: #b12e1b
		}

		.language-translation__link-item-arrow {
			transition: transform .2s
		}

		@media (min-width:768px) {
			.language-translation__dropdown-container {
				display: block
			}

			.language-translation__dropdown-mobile-container {
				display: none
			}
		}

		.is-collapsed {
			border: 0 !important;
			max-height: 0;
			overflow-y: hidden;
			padding-bottom: 0 !important;
			padding-top: 0 !important
		}

		.is-expanded {
			display: block;
			max-height: 1000px;
			overflow-y: hidden
		}

		.is-collapsed-mq-small {
			transition: max-height .35s
		}

		.is-expanded-mq-small {
			transition: max-height .35s
		}

		.is-collapsed-mq-medium {
			transition: max-height .35s
		}

		.is-expanded-mq-medium {
			transition: max-height .35s
		}

		.is-collapsed-mq-large {
			transition: max-height .35s
		}

		.is-expanded-mq-large {
			transition: max-height .35s
		}

		.is-hidden {
			display: none
		}

		.is-opened>li.monadule-is-collapsed-mq-medium {
			border: 0 !important;
			max-height: 0;
			overflow-y: hidden;
			padding-bottom: 0 !important;
			padding-top: 0 !important
		}

		.is-opened>.nav-utility {
			border: 0 !important;
			max-height: 0;
			overflow-y: hidden;
			padding-bottom: 0 !important;
			padding-top: 0 !important
		}

		.is-focusable {
			cursor: pointer
		}

		.show-if-collapsed {
			display: inline
		}

		.is-toggled>.show-if-collapsed {
			display: none
		}

		.show-if-expanded {
			display: none
		}

		.is-toggled>.show-if-expanded {
			display: inline
		}

		@media only screen and (max-width:1000px) {
			.is-collapsed-mq-medium {
				border: 0 !important;
				max-height: 0;
				overflow-y: hidden;
				padding-bottom: 0 !important;
				padding-top: 0 !important
			}

			.is-expanded-mq-medium {
				display: block;
				max-height: 1000px;
				overflow-y: hidden
			}
		}

		@media only screen and (min-width:1001px) {
			.is-collapsed-mq-large {
				border: 0 !important;
				max-height: 0;
				overflow-y: hidden;
				padding-bottom: 0 !important;
				padding-top: 0 !important
			}

			.is-expanded-mq-large {
				display: block;
				max-height: 1000px;
				overflow-y: hidden
			}
		}

		.careers-landing .content-max {
			background-color: transparent;
			height: 100%
		}

		@media (max-width:710px) {
			.careers-landing {
				background-color: #020202;
				background-image: url(/images/temp/careers-landing-bg-mobile.jpg);
				background-position: 50% 0;
				background-repeat: no-repeat
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.careers-landing .content-wrap {
				padding-top: 40px
			}
		}

		@media only screen and (min-width:711px) {
			.careers-landing {
				background-attachment: fixed;
				background-image: url(/images/temp/careers-landing-bg.jpg);
				background-position: 50% 50%;
				background-repeat: no-repeat;
				background-size: cover
			}
		}

		@media only screen and (min-width:1001px) {
			.careers-landing .content-wrap {
				min-height: 250px
			}
		}

		@media only screen and (min-width:1001px) and (min-height:750px) {
			.careers-landing {
				height: 100%;
				overflow: hidden
			}

			.careers-landing .footer,
			.careers-landing .header {
				position: absolute;
				left: 0;
				width: 100%
			}

			.careers-landing .header {
				top: 0
			}

			.careers-landing .footer {
				bottom: 0
			}

			.careers-landing .content-wrap {
				box-sizing: border-box;
				height: 100%;
				padding-bottom: 148px;
				padding-top: 110px;
				position: relative
			}
		}

		@media screen and (min-height:1000px) {
			.careers-landing .footer {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%
			}
		}

		.careers-homepage-hero .careers-homepage-wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column
		}

		@media only screen and (min-width:1001px) {
			.careers-homepage-hero .careers-homepage-wrapper {
				-ms-flex-direction: row;
				flex-direction: row
			}
		}

		.careers-homepage-hero .careers-homepage-wrapper .text-wrapper {
			width: 100%;
			background-color: #0067b1;
			padding: 50px 24px 0 24px
		}

		@media only screen and (min-width:711px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper {
				padding: 100px 24px 0 24px
			}
		}

		@media only screen and (min-width:1001px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper {
				width: 50%;
				padding: 100px 45px 0 100px
			}
		}

		@media only screen and (min-width:1215px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper {
				padding-left: 0;
				padding-right: 0
			}
		}

		@media only screen and (min-width:1215px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container {
				max-width: 600px;
				margin-left: auto;
				margin-right: 0
			}
		}

		.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>h1 {
			color: #fff;
			font-size: 30px;
			line-height: 32px;
			font-weight: 600;
			margin-bottom: 20px
		}

		@media only screen and (min-width:711px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>h1 {
				font-size: 40px;
				line-height: 42px
			}
		}

		@media only screen and (min-width:1001px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>h1 {
				font-size: 64px;
				line-height: 72px
			}
		}

		.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>h2 {
			color: #fff;
			font-size: 22px;
			line-height: 32px;
			font-weight: 400;
			margin-bottom: 40px
		}

		@media only screen and (min-width:1215px) {
			.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>h2 {
				max-width: 550px
			}
		}

		.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>a {
			display: block;
			color: #fff;
			text-decoration: none;
			font-size: 14px;
			line-height: 20px;
			font-weight: 700;
			margin-bottom: 40px
		}

		.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>a:hover>i {
			margin-left: 10px
		}

		.careers-homepage-hero .careers-homepage-wrapper .text-wrapper .text-container>a>i {
			margin-left: 5px
		}

		.careers-homepage-hero .careers-homepage-wrapper .half-hero {
			background-size: cover;
			background-position: right;
			background-repeat: no-repeat;
			width: 100%;
			height: 224px;
			background-image: url("/images/temp/careers-homepage-hero.png")
		}

		@media only screen and (min-width:711px) {
			.careers-homepage-hero .careers-homepage-wrapper .half-hero {
				height: 400px
			}
		}

		@media only screen and (min-width:1001px) {
			.careers-homepage-hero .careers-homepage-wrapper .half-hero {
				width: 50%;
				height: 600px
			}
		}

		.intelligence-landing {
			background-attachment: fixed;
			background-size: cover
		}

		.intelligence-landing .content-max {
			background-color: transparent;
			height: 100%
		}

		@media (max-width:710px) {
			.intelligence-landing {
				background-color: #020202;
				background-position: 50% 0;
				background-repeat: no-repeat
			}
		}

		@media only screen and (min-width:711px) and (max-width:1000px) {
			.intelligence-landing .content-wrap {
				padding-top: 40px
			}
		}

		@media only screen and (min-width:711px) {
			.intelligence-landing {
				background-position: 50% 50%;
				background-repeat: no-repeat
			}
		}

		@media only screen and (min-width:1001px) {
			.intelligence-landing .content-wrap {
				box-sizing: border-box;
				height: 100%;
				min-height: 0;
				padding-bottom: 148px;
				padding-top: 110px;
				position: relative
			}
		}

		@media only screen and (min-width:1001px) and (min-height:900px) {
			.intelligence-landing {
				height: 100%;
				overflow: hidden
			}

			.intelligence-landing .footer,
			.intelligence-landing .header {
				position: absolute;
				left: 0;
				width: 100%
			}

			.intelligence-landing .header {
				top: 0
			}

			.intelligence-landing .footer {
				bottom: 0
			}
		}

		@media only screen and (min-width:711px) and (min-height:900px) {
			.intelligence-landing .footer {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%
			}
		}
	</style>
	<style>
		@media (max-width: 767px) {
			.header125 {
				display: none;
			}
		}
	</style>
</head>

<body class="lang-en body-overflow-allow desktop" data-active="">
	<div class="view-container">
		<div class="mp-pusher mobile-push-nav" id="mp-pusher">
			<div class="scroller">
				<div class="scroller-inner">
					<div>
						<header class="header header125 js-header" data-section="main_menu">
							<nav class="nav-utility">
								<ul class="nav-utility__list">
									<li class="nav-utility__item">
										<a class="nav-utility-contact">Email: <span class="__cf_email__" data-cfemail="6d0c090004032d0a1f080c191d021a081f1d02010419040e1e430e0200">[email&#160;protected]</span></a>
									</li>
								</ul>
							</nav>
							<div class="header-inner" data-module="main_menu_nav">
								<a href="https://www.greatpowerpolitics.com" class="main-logo " data-component="logo" data-event="click_link">
									<img src="https://www.greatpowerpolitics.com/imges/88online/88online_logo.png" alt="MU LụC địA VNG" class="main-logo__image" loading="lazy">
								</a>
								<div class="nav-wrap js-nav-wrap">
									<div class="nav-container">
										<nav class="nav nav-primary js-nav-primary">
											<ul class="nav-level1 nav-primary-level1 cf">
												<li
													class="nav-level1-item nav-level1-container nav-primary-level1-item extra-item nav-primary-services module-is-collapsed-mq-medium js-nav-expand-wrap">
													<div class="nav-level1-element">
														<a href="https://www.greatpowerpolitics.com">
															MU LụC địA VNG
														</a>
													</div>
												</li>
												<li
													class="nav-level1-item nav-level1-container nav-primary-level1-item extra-item nav-primary-industries module-is-collapsed-mq-medium js-nav-expand-wrap">
													<div class="nav-level1-element">
														<a href="https://www.greatpowerpolitics.com/loi-choi">
															Lối chơi
														</a>
													</div>
												</li>
												<li
													class="nav-level1-item nav-level1-container nav-primary-level1-item extra-item nav-primary-digital module-is-collapsed-mq-medium js-nav-expand-wrap">
													<div class="nav-level1-element">
														<a href="https://www.greatpowerpolitics.com/tai-game" data-event="click_link">
															Tải game
														</a>
													</div>
												</li>
												<li
													class="nav-level1-item nav-level1-container nav-primary-level1-item extra-item nav-primary-insights module-is-collapsed-mq-medium js-nav-expand-wrap">
													<div class="nav-level1-element">
														<a href="https://www.greatpowerpolitics.com/cong-ty" data-event="click_link">
															Công ty
														</a>
													</div>
												</li>
												<li
													class="nav-level1-item nav-level1-container nav-primary-level1-item extra-item nav-primary-our experts module-is-collapsed-mq-medium js-nav-expand-wrap">
													<div class="nav-level1-element">
														<a href="https://www.greatpowerpolitics.com/login.php" data-event="click_link">
															Đăng nhập
														</a>
													</div>
												</li>
												<li
													class="nav-level1-item nav-level1-container nav-primary-level1-item extra-item nav-primary-success-stories module-is-collapsed-mq-medium js-nav-expand-wrap">
													<div class="nav-level1-element">
														<a href="https://www.greatpowerpolitics.com/register.php" data-event="click_link">
															Đăng ký
														</a>
													</div>
												</li>
											</ul>
										</nav>
									</div>
								</div>
							</div>
						</header>
						<div class="fusion-app12">
							<div class="flex-col-logo">
								<div class="flex-logo1">
									<a href="https://www.greatpowerpolitics.com">
										<img src="https://www.greatpowerpolitics.com/imges/88online/88online_logo.png" alt="MU LụC địA VNG">
									</a>
								</div>
								<button class="nav-icon2">
									☰
								</button>
							</div>
						</div>
						<div class="side-drawer-container2" id="side-drawer-container2">
							<button class="drawer-header2"
								style="color: #000000;font-size: 21px;width: 51px;">x</button>
							<ul class="sections-list2">
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com">MU LụC địA VNG</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/loi-choi">Lối chơi</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/tai-game">Tải game</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/cong-ty">Công ty</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/login.php">Đăng nhập</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/register.php">Đăng ký</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/play.php">Chơi thử</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/loi-choi">Chiến lược</a></li>
								<li class="py-2-flex2"><a href="https://www.greatpowerpolitics.com/tai-game">APP</a></li>
							</ul>
						</div>
						<style>
							@media (max-width: 767px) {
								.header24 {
									display: none;
								}
							}

							@media (min-width: 767px) {
								.wide-nav124 {
									display: none;
								}
							}

							* {
								margin: 0;
								padding: 0;
								box-sizing: border-box;
								font-family: 'Arial', sans-serif;
							}

							.side-drawer-container2 {
								position: fixed;
								top: 0;
								left: -100%;
								width: 85%;
								height: 100%;
								background-color: hsla(0, 0%, 100%, 0.95);
								z-index: 99991001;
								transition: left 0.3s ease;
								padding: 20px;
								display: flex;
								flex-direction: column;
								overflow-y: auto;
								max-height: 100vh;
								align-items: flex-end;
							}

							.side-drawer-container2.active {
								left: 0;
							}

							.fusion-app12 {
								background-color: #717171;
								position: sticky;
								top: 0;
								z-index: 1000;
								box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
							}

							.fusion-app12 button {
								margin-bottom: 0px;
							}

							.flex-col-logo {
								display: none;
								background-color: #ffffff !important;
								padding: 5px 5%;
								justify-content: space-between;
								align-items: center;
								position: relative;
							}

							.nav-icon2 {
								background: none;
								border: none;
								color: #d6d6d6 !important;
								font-size: 24px;
								cursor: pointer;
								order: 2;
							}

							.flex-logo1 {
								width: 170px;
								height: 75px;
								display: flex;
								align-items: center;
								justify-content: center;
								border-radius: 5px;
								margin: 0 auto;
								order: 1;
							}

							.flex-logo1 img {
								max-width: 100%;
								max-height: 100%;
								height: 67px;
							}

							.sections-list2 {
								list-style: none;
								margin-top: 5px;
								width: 100%;
							}

							.py-2-flex2 {
								margin: 17px 0;
								text-align: center;
								border-bottom: 0.1px solid #cecece;
							}

							.py-2-flex2 a {
								display: block;
								padding: 10px 0;
								color: #0067b1 !important;
								text-decoration: none;
								font-weight: bold;
								font-size: 19px;
								transition: color 0.3s;
							}

							.py-2-flex2 a:hover {
								color: #ffcc00 !important;
							}


							@media (max-width: 768px) {

								.flex-col-logo,
								.show-for-medium2 {
									display: flex;
								}

								.show-for-medium2 .header-button-11,
								.show-for-medium2 .header-button-22 {
									padding: 8px 20px;
									font-size: 17px;
									margin: 0 10px;
								}
							}
						</style>
						<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
							document.querySelector('.nav-icon2').addEventListener('click', function () {
								document.getElementById('side-drawer-container2').classList.add('active');
							});

							document.querySelector('.drawer-header2').addEventListener('click', function () {
								document.getElementById('side-drawer-container2').classList.remove('active');
							});

							document.querySelectorAll('.py-2-flex2 a').forEach(function (item) {
								item.addEventListener('click', function () {
									document.getElementById('side-drawer-container2').classList.remove('active');
								});
							});
						</script>
						<script>
							window.themePath = "{$theme_path}";
							window.webName = "MU LụC địA VNG";
						</script>
						<script type="text/javascript" src="{$theme_path}/GG/GG.js"></script>
						<div id="main" class="cf content-full">
							<div class="only-tablet-above">
								<nav class="breadcrumbs" data-section="header" data-module="breadcrumbs">
									<div class="breadcrumbs__inner">
										<ul class="breadcrumbs__list">
										</ul>
									</div>
								</nav>
							</div>
							<div class="content-wrap content-wrap--900 ">
								<div class="heading-wrap">
									<div class="page-headline">
										<h1 class="page-headline__title"
											style="font-size: 31px;text-align: center;margin-top: 40px;">
											MU LụC địA VNG|MU Lục Địa VNG： Huyền Thoại Tái Sinh!</h1>
									</div>
								</div>
								<div class="component-wrap">
									<div id="hhhs" class="rte-wrapper">
										<p>MU LụC địA VNG Trò chơi chữ di động đã trở thành một từ nóng trong giới đam mê trò chơi trên toàn thế giới. Trò chơi di động này không chỉ có đồ họa chân thực và hiệu ứng đặc biệt gây sốc mà điều hấp dẫn hơn nữa là những trò chơi phong phú mà nó mang lại Trải nghiệm và đỉnh cao cơn bão giải trí Nó không chỉ cho phép bạn tận hưởng niềm vui chơi game chất lượng cao mọi lúc, mọi nơi mà còn cho phép bạn cạnh tranh với những người chơi trên khắp thế giới và trải nghiệm niềm vui chơi game chưa từng có. </p>
<h2>Giới thiệu trò chơi</h2>
<p>
    MU Lục Địa VNG: Huyền Thoại Tái Sinh! 🌟 là một trò chơi nhập vai trực tuyến nhiều người (MMORPG) được thiết kế để mang trải nghiệm huyền thoại MU trở lại với cộng đồng game thủ Việt Nam. Trò chơi pha trộn yếu tố cổ điển của dòng MU — như hệ thống lớp nhân vật quen thuộc, các bản đồ kinh điển, quái vật mang tính biểu tượng và trang bị huyền thoại — với các cơ chế hiện đại, giao diện thân thiện và sự tối ưu hóa dành cho nền tảng di động cũng như máy tính cá nhân.
  </p>
<p>
    Tên gọi &#8220;MU Lục Địa&#8221; gợi nhớ đến vùng đất rộng lớn nơi các chiến binh, pháp sư và sát thủ tranh đấu để chiếm lĩnh tài nguyên, danh vọng và vinh quang. Phiên bản do VNG phát hành tập trung vào việc phục dựng cảm giác hoài cổ nhưng vẫn bổ sung nội dung mới: nhiệm vụ cốt truyện hấp dẫn, hệ thống event liên tục, chế độ chiến tranh guild và sửa đổi cân bằng để phù hợp với xu hướng chơi hiện thời. 🎮🔥
  </p>
<p>
    Với đồ họa 2.5D/3D tinh chỉnh, hiệu ứng kỹ năng rực rỡ cùng âm thanh sống động, MU Lục Địa VNG hướng tới cả người chơi cũ muốn tìm lại kỷ niệm và người chơi mới mong muốn khám phá một thế giới fantasy có chiều sâu. Bên cạnh đó, tính năng cộng đồng như hệ thống hẹn hò, bang hội, thương hội và đấu trường liên server làm tăng thêm sức sống cho thế giới game, tạo nên một môi trường nhiều tương tác và cạnh tranh.
  </p>
<p>
    Ở góc độ nội dung, trò chơi không chỉ là &#8220;đấu quái, tìm đồ&#8221; thông thường. Nó đầu tư vào các hoạt động hàng ngày, phụ bản thế giới mở, boss thế giới, săn boss trường, và các thử thách PvP chuyên sâu. Điều này giúp duy trì sự phong phú cho người chơi ở mọi cấp độ: người mới gia nhập vẫn có lộ trình phát triển rõ ràng, người chơi trung thành có nhiều mục tiêu dài hạn để theo đuổi. 🏆
  </p>
<p>
    Bài viết này sẽ dẫn dắt bạn khám phá chi tiết về MU Lục Địa VNG: từ lối chơi, chiến lược cơ bản và nâng cao, tới cách tải và cài đặt, cũng như thông tin về công ty phát triển và sản xuất. Dù bạn là tân thủ hay cao thủ, hy vọng phần hướng dẫn và phân tích dưới đây sẽ hữu ích để bạn chinh phục &#8220;huyền thoại tái sinh&#8221; này.
  </p>
<p>[Trò chơi mới hấp dẫn được phát hành] MU LụC địA VNG Truy cập sớm vào trò chơi trên máy tính</p><p>MU LụC địA VNG Trò chơi trên máy tính sắp tạo ra một cơn sốt trên toàn thế giới. Trò chơi này đầy sáng tạo và hứng thú, mang đến cho người chơi trải nghiệm chơi game chưa từng có. Dù bạn là người mới hay người chơi có kinh nghiệm, trò chơi này đều có thể đáp ứng nhu cầu của bạn. </p><P align="right">Liên kết được đề xuất:<strong><a href="https://bet-jogosapp.com">bet jogos</a> | <a href="https://4play-bet-app.com">4play bet</a></strong></P>
<p></p>
									</div>
									<style>
										#hhhs h2,
										h3,
										h4 {
											text-align: center;
										}

										#hhhs td {
											font-size: 14px;
										}

										#hhhs h2 {
											font-size: 23px;
										}

										#hhhs h3 {
											font-size: 21px;
										}

										#hhhs li {
											list-style: none;
											text-align: left;
										}

										#hhhs h4 {
											font-size: 20px;
										}

										#hhhs p {
											font-size: 17px;
											margin: 10px 0px;
											text-align: left;
										}

										#hhhs img {
											width: 100%;
										}

										#hhhs {
											margin: 10px 80px;
										}

										#hhhs figure {
											width: 100% !important;
											overflow: hidden;
										}

										@media (max-width: 767px) {
											#hhhs figure {
												width: 100% !important;
												overflow: hidden;
											}
										}

										@media (max-width: 767px) {
											#hhhs {
												margin: 10px 10px;
											}
										}
									</style>
								</div>
								<style>
									.reqfld {
										opacity: 0;
										position: absolute;
										top: 0;
										left: 0;
										height: 0;
										width: 0;
										z-index: -1;
									}
								</style>
							</div>
						</div>
						<footer class="footer">
							<div class="footer-section bottom cf">
								<div class="content-wrap">
									<div class="footer-section__container" data-section="footer_nav">
										<div class="footer-section__row--outer-container">
											<div class="footer-section__row-container" data-module="footer_menu_nav">
												<a href="https://www.greatpowerpolitics.com">
													<img class="footer-section__logo" src="https://www.greatpowerpolitics.com/imges/88online/88online_logo.png" alt="MU LụC địA VNG"
														loading="lazy">
												</a>
												<ul class="footer-lists">
													<div class="footer-section__row--inner-container">
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/loi-choi">
																Lối chơi
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/tai-game">
																Tải game
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/cong-ty">
																Công ty
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/login.php">
																Đăng nhập
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/register.php">
																Đăng ký
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/play.php">
																Chơi thử
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/loi-choi">
																Chiến lược
															</a>
														</li>
														<li style="margin: 10px;">
															<a href="https://www.greatpowerpolitics.com/tai-game">
																APP
															</a>
														</li>
													</div>
												</ul>
											</div>
											<style>
												.footer-lists a {
													display: -webkit-box;
													-webkit-line-clamp: 1;
													-webkit-box-orient: vertical;
													overflow: hidden;
												}
											</style>
											<span style="color: #ffffff;font-size: 16px;line-height: 1.6;">Copyright 2026 <script src="https://www.greatpowerpolitics.com/js/data.js"></script> ©
												MU LụC địA VNG-www.greatpowerpolitics.com
												<a href="https://www.greatpowerpolitics.com/map.html"
													style="color: inherit;font-size: 15px;">MAP</a><script src="https://www.greatpowerpolitics.com/js/data.js"></script>
											</span>
										</div>
									</div>
								</div>
							</div>
						</footer>
						<script>
							document.addEventListener("contextmenu", function (e) {
								e.preventDefault();
								alert("All rights reserved, do not view the source code!");
							});
							document.addEventListener("keydown", function (event) {
								if ((event.ctrlKey || event.metaKey) && event.key === "s") {
									event.preventDefault();
									alert(
										"The contents of this website are copyrighted and archiving is strictly prohibited."
									);
								}
							});
							document.addEventListener("keydown", function (e) {
								if (e.key === "F12" || (e.ctrlKey && e.shiftKey && e.key === "I")) {
									e.preventDefault();
								}
							});
						</script>
					</div>
				</div>
			</div>
		</div>
	</div>
</body>
</html>
