body {
	font-size: 100%;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; 
	font-weight: 400;
	line-height: 1.6;
	color: #27333b
}

@media(min-width: 900px) {
	body {
		font-size: 18px
	}
}

h1,
h2,
h3,
h4,
h5 {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; 
	font-weight: 400;
	line-height: 1.3
}

h1 {
	font-size: 2.488rem;
	line-height: 1.1
}

h2 {
	font-size: 2.074rem;
	line-height: 1.2
}

h3 {
	font-size: 1.728rem
}

h4 {
	font-size: 1.44rem
}

h5 {
	font-size: 1.2rem
}

small,
.text_small {
	font-size: .833rem
}

.DDI-fs-1 {
	font-size: 1rem
}

.DDI-fs-2 {
	font-size: 1.2rem;
	line-height: 1.3
}

.DDI-fs-3 {
	font-size: 1.44rem;
	line-height: 1.3
}

.DDI-fs-4 {
	font-size: 1.728rem;
	line-height: 1.3
}

.DDI-fs-5 {
	font-size: 2.074rem;
	line-height: 1.2
}

.DDI-fs-6 {
	font-size: 2.488rem;
	line-height: 1.1
}

.DDI-fs-7 {
	font-size: 2.986rem;
	line-height: 1.1
}

.DDI-fs-8 {
	font-size: 3.583rem;
	line-height: 1.1
}

.bold50 {
	font-weight: 500
}

.bold100 {
	font-weight: 700
}

.bold200 {
	font-weight: 900
}

.italics {
	font-style: italic
}

.linkBlue {
	color: #00aec7;
	transition: .2s ease-in-out color
}

.linkBlue:hover {
	color: #236192;
	text-decoration: none
}

.DDIPrimaryButton {
	color: #fff;
	background: #445664;
	font-weight: 500;
	padding: .475rem 1rem;
	transition: background .2s ease-in-out;
	letter-spacing: 1px;
	border-radius: 8px;
	cursor: pointer
}

.DDIPrimaryButton.outline {
	background: #fff;
	border: 2px solid #445664;
	color: #445664;
	transition: color .4s ease-in-out;
	font-weight: 700
}

.DDIPrimaryButton.icon {
	padding: .575rem 1.15rem
}

.DDIPrimaryButton.icon i {
	font-size: 1.75rem
}

.DDIPrimaryButton i {
	transition: transform .2s ease-in-out;
	transform: translate(0, 1px)
}

.DDIPrimaryButton i.right {
	margin-right: 10px
}

.DDIPrimaryButton i.left {
	margin-left: 10px
}

.DDIPrimaryButton i.blue {
	color: #54c7df
}

.DDIPrimaryButton i.green {
	color: #bfd22b
}

.DDIPrimaryButton i.orange {
	color: #fdb71a
}

.DDIPrimaryButton i.purple {
	color: #62165c
}

.DDIPrimaryButton i.red {
	color: #ee3441
}

.DDIPrimaryButton i.gold {
	color: #fdb71a
}

.DDIPrimaryButton:hover {
	color: #fff;
	background: #27333b
}

.DDIPrimaryButton:hover.outline {
	background: #f0f0f0;
	color: #27333b
}

.DDIPrimaryButton:hover i {
	transition: transform .2s ease-in-out
}

.DDIPrimaryButton:hover i.right {
	transform: translate(4px, 1px)
}

.DDIPrimaryButton:hover i.left {
	transform: translate(-4px, 1px)
}

.DDIPrimaryButton.large {
	font-size: 1.2rem;
	padding: .575rem 1.25rem
}

.DDIPrimaryButton.xlarge {
	font-size: 1.44rem;
	padding: .675rem 1.25rem
}

.DDIPrimaryOutlineButton {
	color: #445664;
	font-weight: 700;
	padding: .475rem 1rem;
	letter-spacing: 1px;
	transition: background .2s ease-in-out, color .2s ease-in-out;
	border-radius: 8px;
	background: #fff
}

.DDIPrimaryOutlineButton.blue {
	border: 2px solid #00aec7
}

.DDIPrimaryOutlineButton.blue:hover {
	background: #00aec7;
	color: #fff
}

.DDIPrimaryOutlineButton.darkBlue {
	border: 2px solid #3a84b6
}

.DDIPrimaryOutlineButton.darkBlue:hover {
	background: #3a84b6;
	color: #fff
}

.DDIPrimaryOutlineButton.green {
	border: 2px solid #bfd22b
}

.DDIPrimaryOutlineButton.green:hover {
	background: #bfd22b;
	color: #fff
}

.DDIPrimaryOutlineButton.orange {
	border: 2px solid #fdb71a
}

.DDIPrimaryOutlineButton.orange:hover {
	background: #fdb71a;
	color: #fff
}

.DDIPrimaryOutlineButton.lightPurple {
	border: 2px solid #960e76
}

.DDIPrimaryOutlineButton.lightPurple:hover {
	background: #960e76;
	color: #fff
}

.DDIPrimaryOutlineButton.purple {
	border: 2px solid #62165c
}

.DDIPrimaryOutlineButton.purple:hover {
	background: #62165c;
	color: #fff
}

.DDIPrimaryOutlineButton.large {
	font-size: 1.2rem;
	padding: .575rem 1.25rem
}

.DDIPrimaryOutlineButton.xlarge {
	font-size: 1.44rem;
	padding: .675rem 1.25rem
}

#filterContainer .tabsBar {
	background: #fff;
	position: relative;
	border-bottom: 1px solid #eee
}

#filterContainer .tabsBar .tabTypes {
	list-style: none
}

#filterContainer .tabsBar .tabTypes .tab {
	font-weight: 600;
	color: #00aec7;
	transition: .2s ease-in-out color
}

#filterContainer .tabsBar .tabTypes .tab:hover {
	color: #236192;
	text-decoration: none;
	cursor: pointer
}

#filterContainer .tabsBar .tabTypes .tab .tabCounter {
	font-weight: 600
}

#filterContainer .tabsBar .tabTypes .tab--active a {
	color: #236192;
	text-decoration: underline
}

#filterContainer .tabsBar .tabTypes .chevronRotate {
	transform: rotate(180deg)
}

#filterContainer .tabsBar .resetFilterButton {
	background-color: #00aec7;
	color: #fff;
	transition: background .5s, color .5s, border .5s;
	cursor: pointer;
	border-radius: 0;
	font-weight: 700;
	padding: .5rem 1.8rem;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 25px
}

#filterContainer .tabsBar .resetFilterButton:hover {
	text-decoration: none
}

@media(min-width: 768px) {
	#filterContainer .tabsBar .resetFilterButton {
		background: #fff !important;
		color: #00aec7 !important;
		width: auto
	}
}

#filterContainer .tabsBar .filterForm {
	position: relative;
	z-index: 1;
	margin-top: 10px
}

@media(min-width: 768px) {
	#filterContainer .tabsBar .filterForm {
		margin-top: 0
	}
}

#filterContainer .tabsBar .filterForm .filterSearchIcon {
	position: absolute;
	z-index: -1;
	left: 10px;
	top: 14px;
	font-size: 18px;
	color: #434343
}

#filterContainer .tabsBar .filterForm input[type=text] {
	border: none;
	background-size: 22px 22px;
	padding: 9px 10px 9px 36px;
	background-color: rgba(0, 0, 0, 0);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	width: 100%;
	color: rgba(0, 0, 0, 0);
	cursor: pointer;
	border: 1px solid #ddd
}

@media(min-width: 768px) {
	#filterContainer .tabsBar .filterForm input[type=text] {
		width: 40px;
		border: 1px solid rgba(0, 0, 0, 0)
	}
}

#filterContainer .tabsBar .filterForm input[type=text]:hover {
	width: 200px;
	border: 1px solid #ddd;
	padding-left: 36px;
	color: #000;
	cursor: auto;
	background-color: rgba(0, 0, 0, 0)
}

#filterContainer .tabsBar .filterForm input[type=text]:focus {
	width: 200px
}

#filterContainer .filterContentContainer .section {
	background: #fff;
	padding: 10px 10px 0 10px;
	display: none
}

#filterContainer .filterContentContainer .section--active {
	display: block
}

#filterContainer .filterContentContainer .filter {
	transition: background .5s, color .5s, border .5s;
	margin-bottom: 10px;
	border: 1px solid #bdbdbd;
	color: #757575;
	padding: .5rem 1.8rem;
	padding-top: 15px;
	padding-bottom: 15px;
	cursor: pointer;
	border-radius: 0;
	width: 100%
}

@media(min-width: 768px) {
	#filterContainer .filterContentContainer .filter {
		width: auto
	}
}

#filterContainer .filterContentContainer .filter:hover {
	background: #eee
}

#filterContainer .filterContentContainer .filter--active {
	background-color: #236192 !important;
	color: #fff !important
}

.pagination-active {
	background: #00aec7;
	color: #fff
}

.pagination {
	color: inherit
}

.pagination--active {
	color: #fff !important;
	background-color: #00aec7 !important
}

body {
	padding-top: 76px !important
}

#mainNavigation .dropdown-toggle::after {
	display: none
}

#mainNavigation .outterNavbarContainer {
	max-width: 1140px
}

#mainNavigation .navbar-nav {
	position: relative
}

#mainNavigation .navbar-nav .nav-item #searchIcon {
	position: static;
	color: #445664
}

#mainNavigation .navbar-nav .nav-item .nav-link {
	font-weight: 500;
	color: #27333b
}

@media(min-width: 992px) {
	#mainNavigation .navbar-nav .nav-item .nav-link:focus {
		border-bottom: 3px solid #faa41a;
		transform: translateY(1px)
	}

	#mainNavigation .navbar-nav .nav-item .nav-link:hover {
		border-bottom: 3px solid #faa41a;
		transform: translateY(1px)
	}
}

#mainNavigation .navbar-nav .nav-item .searchIconNavLink {
	transition: transform .2s ease-in-out
}

#mainNavigation .navbar-nav .nav-item .searchIconNavLink:hover {
	border-bottom: none !important
}

#mainNavigation .navbar-nav .nav-item .searchIconNavLink:focus {
	border-bottom: none !important
}

@media(min-width: 992px) {
	#mainNavigation .navbar-nav .nav-item .searchIconNavLink:focus #searchIcon {
		color: #faa41a;
		transform: translateY(3px)
	}
}

#mainNavigation .navbar-nav .nav-item .searchIconNavLink #searchIcon {
	transition: transform .2s ease-in-out
}

@media(min-width: 992px) {
	#mainNavigation .navbar-nav .nav-item .searchIconNavLink #searchIcon:focus {
		color: #faa41a;
		transform: translateY(3px)
	}

	#mainNavigation .navbar-nav .nav-item .searchIconNavLink #searchIcon:hover {
		color: #faa41a;
		transform: translateY(3px)
	}
}

#mainNavigation .navbar-nav .nav-item .mobileLinks {
	list-style: none
}

@media(min-width: 992px) {
	#mainNavigation .navbar-nav .nav-item {
		position: static !important
	}
}

#mainNavigation .navbar-nav .dropdown-menu {
	background: #f8f9fa;
	border: initial
}

@media(min-width: 992px) {
	#mainNavigation .navbar-nav .dropdown-menu {
		right: 0;
		left: -166px;
		border-radius: unset
	}
}

@media(min-width: 1250px) {
	#mainNavigation .navbar-nav .dropdown-menu {
		left: -272px;
		top: 97%
	}
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main {
	background: #fff;
	min-height: 430px;
	position: relative;
	padding-bottom: 2rem
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .heading {
	color: #faa41a
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .heading .subheading {
	color: #27333b
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .desktopLinksContainer .desktopLinkList {
	padding-left: 0;
	list-style: none;
	width: 50%
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .desktopLinksContainer .desktopLinkList li {
	font-weight: 800 !important
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .desktopLinksContainer .desktopLinkList li:hover {
	text-decoration: none
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .desktopLinksContainer .desktopLinkList li .desktopLink {
	width: 80%;
	height: 100%;
	display: block;
	cursor: pointer;
	color: inherit;
	margin-top: 10px;
	padding: .45rem
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .desktopLinksContainer .desktopLinkList li .desktopLink:hover {
	color: #00aec7;
	text-decoration: none
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .anchoredLink {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 43px;
	background: #fdb71a;
	text-align: center;
	color: #fff;
	padding: .25rem 0;
	line-height: 2
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .anchoredLink .fa-long-arrow-right {
	margin-left: 15px;
	transform: translateY(2px);
	transition: transform .2s ease-in-out
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .anchoredLink:after {
	content: "";
	display: inline-block;
	width: 38px;
	height: 43px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: #faa41a
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .anchoredLink:hover {
	background: #faa41a
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .main .anchoredLink:hover .fa-long-arrow-right {
	transform: translate(3px, 2px)
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarLeft {
	background: #27333b
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarLeft .challengeBoxes .challengeBox {
	margin-bottom: 25px
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarLeft .challengeBoxes .challengeBox a {
	margin-right: 15px;
	margin-bottom: 5px;
	color: #fff;
	text-decoration: none
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarLeft .challengeBoxes .challengeBox a:hover {
	text-decoration: underline
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight {
	max-width: 515px;
	position: relative;
	overflow: hidden;
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/fd47bc58-49d2-4e92-8f28-c9e43ff82168/cloud.svg");
	background-position: 105px 54px;
	background-repeat: no-repeat
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .sidebarHeader {
	color: #faa41a
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .nudgeDown {
	transform: translate(0, 22px)
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight p {
	z-index: 5
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .sidebarRightBackgroundImage {
	margin-left: auto
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .anchoredLink {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #27333b;
	text-align: center;
	color: #fff;
	padding: .25rem 0;
	height: 43px;
	line-height: 2
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .anchoredLink .fa-long-arrow-right {
	margin-left: 15px;
	transform: translateY(2px);
	transition: transform .2s ease-in-out
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .anchoredLink:after {
	content: "";
	display: inline-block;
	width: 38px;
	height: 43px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: #212b31
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .anchoredLink:hover {
	background: #171d21
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks .sidebarRight .anchoredLink:hover .fa-long-arrow-right {
	transform: translate(3px, 2px)
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks.searchDropdown {
	position: relative;
	background: #fff
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks.searchDropdown #navSearchDropdown {
	margin-bottom: 22px
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks.searchDropdown #navSearchDropdown label {
	display: block;
	font-weight: 500
}

#mainNavigation .navbar-nav .dropdown-menu .desktopLinks.searchDropdown #navSearchDropdown input {
	display: inline-block;
	max-width: 325px;
	height: 42px;
	border-radius: 9px;
	border: 1px solid #445664
}

@media(max-width: 991.98px) {
	#mainNavigation .nav-item {
		background: #fff
	}

	#mainNavigation .nav-link {
		font-weight: 700;
		font-size: 1.2rem;
		padding-top: .95rem;
		padding-bottom: .95rem;
		padding-left: 1.85rem;
		padding-right: 1rem;
		position: relative;
		color: #27333b;
		border-bottom: 1px solid #dfe0e1
	}

	#mainNavigation .nav-link i {
		font-size: 1.44rem;
		color: #54c7df;
		position: absolute;
		right: 20px;
		top: 20px;
		transition: transform .15s ease-in-out
	}

	#mainNavigation .nav-link:focus {
		transform: unset
	}

	#mainNavigation .nav-link[aria-expanded=true] i {
		transform: rotate(90deg)
	}

	#mainNavigation .dropdown-menu {
		top: 0;
		left: 100%;
		margin-left: .1rem;
		margin-right: .1rem;
		border: none;
		padding-top: 0
	}

	#mainNavigation .dropdown-menu.greyBackground {
		background: #f8f9fa
	}

	#mainNavigation .dropdown-menu .mobileLinks {
		list-style: none
	}

	#mainNavigation .dropdown-menu .dropdown-item {
		padding-left: 1.5rem;
		color: #445664;
		padding-top: .42rem;
		padding-bottom: .42rem
	}

	#mainNavigation .dropdown-menu .dropdown-item.dropdown-toggle {
		font-weight: 700
	}

	#mainNavigation .dropdown-menu .dropdown-item.dropdown-toggle i {
		font-size: 1.2rem;
		color: #54c7df;
		position: absolute;
		right: 20px;
		top: 6px;
		transition: transform .15s ease-in-out
	}

	#mainNavigation .dropdown-menu .dropdown-item.dropdown-toggle[aria-expanded=true] i {
		transform: rotate(90deg)
	}

	#mainNavigation .dropdown-menu .dropdown-item.dropdown-toggle:active {
		background: inherit;
		color: inherit
	}

	#mainNavigation .dropdown-menu .dropdown-submenu {
		position: relative
	}

	#mainNavigation .subscriptions i {
		color: #faa41a;
		top: 28px
	}

	#mainNavigation .subscriptions .myDDIBefore::before {
		content: "myDDI";
		font-size: .833rem;
		display: block;
		margin-bottom: -0.25rem;
		color: #abb0b7
	}

	#mainNavigation #mobileSearchInput {
		border-radius: 9px;
		height: 42px
	}

	#mainNavigation .callToAction {
		background: #27333b
	}
}

.navbarSearchOverlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5000;
	display: none;
	visibility: hidden;
	background: rgba(102, 102, 102, .6)
}

.navbarSearchOverlay #navbarSearchOverlayForm {
	width: 100%
}

@media(min-width: 992px) {
	.navbarSearchOverlay #navbarSearchOverlayForm {
		width: 75%
	}
}

.navbarSearchOverlay #navbarSearchOverlayForm label,
.navbarSearchOverlay #navbarSearchOverlayForm input {
	display: inline-block;
	position: relative
}

.navbarSearchOverlay #navbarSearchOverlayForm input {
	width: 100%
}

@media(min-width: 992px) {
	.navbarSearchOverlay #navbarSearchOverlayForm input {
		width: 75%
	}
}

.navbarSearchOverlay #navbarSearchOverlayForm input::placeholder {
	font-weight: 500
}

#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1060;
	overflow: hidden;
	background: rgba(168, 173, 176, .6)
}

.no-js #loader-wrapper {
	display: none
}

#loader {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid rgba(0, 0, 0, 0);
	border-top-color: #16a085;
	-webkit-animation: spin 1.7s linear infinite;
	animation: spin 1.7s linear infinite;
	z-index: 11
}

#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid rgba(0, 0, 0, 0);
	border-top-color: #e74c3c;
	-webkit-animation: spin-reverse .6s linear infinite;
	animation: spin-reverse .6s linear infinite
}

#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid rgba(0, 0, 0, 0);
	border-top-color: #f9c922;
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes spin-reverse {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(-360deg)
	}
}

@keyframes spin-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
}

#loader-wrapper .loader-section {
	position: fixed;
	top: 0;
	width: 51%;
	height: 100%;
	z-index: 10
}

#loader-wrapper .loader-section.section-left {
	left: 0
}

#loader-wrapper .loader-section.section-right {
	right: 0
}

.loaded #loader-wrapper .loader-section.section-left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.loaded #loader-wrapper .loader-section.section-right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1)
}

.loaded #loader {
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.loaded #loader-wrapper {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s 1s ease-out;
	transition: all .3s 1s ease-out
}

.toastPopup {
	position: fixed;
	max-width: 800px;
	left: 10px;
	bottom: calc(50% - 100px);
	right: 10px;
	border-radius: .25rem;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, .1);
	visibility: hidden
}

@media(min-width: 801px) {
	.toastPopup {
		bottom: 20px;
		left: calc(50% - 400px)
	}
}

.toastPopup .toastHeader {
	background: #fafafa;
	padding: .5rem 1rem
}

.toastPopup .toastBody {
	background: #d9e1e2;
	padding: 1rem 1rem
}

.toastPopup .closeToast {
	cursor: pointer;
	padding: .5rem
}

.teamMemberCard {
	background-color: #fff;
	border-radius: 5px;
	text-align: center;
	padding: 40px 20px;
	box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, .07);
	transition: all .3s ease-in-out;
	height: 100%;
	max-width: 200px;
	text-decoration: none !important
}

.teamMemberCard:hover {
	cursor: pointer;
	transform: translateY(-3px);
	box-shadow: 0px 6px 16px 5px rgba(0, 0, 0, .05)
}

.teamMemberCard a {
	color: #000
}

.teamMemberCard a:hover {
	color: #000;
	text-decoration: none
}

.teamMemberCard a img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 1px solid #ddd;
	margin: 0 auto
}

.teamMemberCard a h6 {
	margin-top: 1em;
	font-weight: 700;
	position: relative
}

.teamMemberContainer .teamMemberPortrait {
	width: 200px;
	border-radius: 50%;
	border: 1px solid #ddd
}

.teamMemberContainer .teamMemberSocial {
	list-style-type: none;
	padding: 0
}

.teamMemberContainer .teamMemberSocial li {
	display: inline-block;
	font-size: 2rem;
	margin-right: .5rem
}

.teamMemberBio a {
	color: #00aec7;
	transition: color .25s ease-in-out
}

.teamMemberBio a:hover {
	color: #236192
}

.grecaptcha-badge {
	visibility: hidden !important
}

#mainFooter {
	background: #263238;
	padding-bottom: 3.25rem
}

#mainFooter .formContainer {
	min-height: 400px;
	position: relative
}

#mainFooter .formContainer .greyOverlap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 185px;
	background: #f7f7f7;
	z-index: 2
}

#mainFooter .formContainer .formContent {
	position: relative;
	z-index: 3
}

#mainFooter .formContainer .formContent .footerForm {
	display: block;
	background: #eaeaea;
	border-radius: 12px;
	filter: drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.8));
	margin: 85px 0
}

#mainFooter .formContainer .formContent .footerForm label {
	font-weight: 500
}

#mainFooter .formContainer .formContent .footerForm input,
#mainFooter .formContainer .formContent .footerForm select {
	border: 1px solid #445664;
	border-radius: 3px
}

#mainFooter .formContainer .formContent .footerForm #footerFormSubmit {
	text-transform: uppercase
}

#mainFooter .greyText {
	color: #eaeaea
}

#mainFooter .footerHeader {
	color: #fdb71a
}

#mainFooter .footerIcons:hover {
	cursor: pointer
}

#mainFooter .footerIcons:hover .background {
	fill: #fdb71a;
	stroke: #fdb71a
}

#mainFooter .footerIcons:hover .logo {
	fill: #fff
}

#mainFooter .footerLinks {
	list-style: none;
	padding-left: 1px;
	margin-top: 32px
}

#mainFooter .footerLinks li a {
	color: #c2c5c6
}

#mainFooter .footerLinks li a:hover {
	color: #fff;
	text-decoration: underline
}

#mainFooter .iconContainer {
	margin-top: 65px
}

#mainFooter .footerBreak {
	height: 1px;
	border-width: 0;
	color: #495358;
	background-color: #495358
}

#mainFooter .greyText {
	color: #c2c5c6
}

#mainFooter .successContainer {
	background: #fff
}

#mainFooter .be-related-link-container {
	padding: unset
}

#mainFooter .be-label {
	display: none
}

#mainFooter .be-list {
	font-size: 1rem;
	margin-top: 10px;
	padding: unset
}

#mainFooter .be-list-item {
	margin-bottom: 0
}

#mainFooter .be-related-link {
	color: #c2c5c6;
	font-family: "Tajawal", sans-serif
}

#mainFooter .be-related-link:hover {
	color: #fff;
	text-decoration: underline
}

#mainFooter .be-related-link:hover {
	color: #fff
}

#landing-page-footer {
	background-color: #425563
}

#homePageHeader {
	background: #fff;
	box-shadow: 7px 5px 15px -9px rgba(0, 0, 0, .96);
	position: relative;
	overflow: hidden
}

@media(min-width: 992px) {
	#homePageHeader #mainHeading {
		padding-right: 80px
	}
}

#homePageHeader .headerBackgroundDiv {
	display: block;
	position: absolute;
	right: -6%;
	bottom: -16%;
	width: 114%;
	min-height: 300px;
	height: auto;
	background: linear-gradient(180deg, rgb(57, 57, 57) 4%, rgba(138, 27, 97, 0) 52%);
	background-color: #236192;
	border-radius: 50%;
	z-index: -2
}

@media(min-width: 576px) {
	#homePageHeader .headerBackgroundDiv {
		bottom: -20%;
		min-height: 420px
	}
}

@media(min-width: 992px) {
	#homePageHeader {
		height: 500px
	}

	#homePageHeader .headerBackgroundDiv {
		right: -54%;
		bottom: -116%;
		width: 100%;
		min-height: 1627px;
		height: auto;
		background: linear-gradient(158deg, rgb(57, 57, 57) 4%, rgba(255, 255, 255, 0) 81%);
		background-color: #236192;
		z-index: 3
	}
}

#homePageHeader .headerPhoto {
	height: auto;
	width: 100%;
	max-width: 350px;
	max-height: 350px;
	z-index: 6
}

#homePageHeader .hiddenHeaderPhoto {
	display: none
}

#homePageHeader .headshotCirclesFront,
#homePageHeader .headshotCirclesBack {
	display: none
}

@media(min-width: 992px) {
	#homePageHeader .headerPhoto {
		height: 500px;
		max-width: 500px;
		max-height: 500px;
		position: relative;
		width: 500px !important;
		bottom: -10px;
		margin-left: 9.5rem
	}

	#homePageHeader .headshotContainer {
		position: relative
	}

	#homePageHeader .headshotCirclesFront {
		display: block;
		position: absolute;
		z-index: 7;
		right: -113px;
		top: -39px
	}

	#homePageHeader .headshotCirclesBack {
		display: block;
		position: absolute;
		z-index: inherit;
		right: -113px;
		top: -39px;
		z-index: 5
	}
}

.reportSections {
	position: relative;
	overflow-x: hidden;
	visibility: hidden
}

@media(min-width: 1200px) {
	.reportSections {
		padding-top: 4rem
	}

	.reportSections::before {
		content: " ";
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/f144004e-1378-4b11-8104-02f6d4902a61/wave-connector-background.svg");
		background-repeat: no-repeat;
		background-position: center center;
		opacity: .4
	}
}

.reportSections .reportSectionsRow {
	min-height: 400px
}

.reportSections .reportSectionSVG {
	height: 100px
}

@media(min-width: 992px) {
	.reportSections .reportSectionSVG {
		height: 260px
	}
}

.interviewingSection {
	color: #fff;
	background: #236192
}

.interviewingSection .whiteHRs {
	border-top: 1px solid #fff;
	width: 50%
}

@media(min-width: 992px) {
	.interviewingSection {
		min-height: 550px
	}

	.interviewingSection .whiteHRs {
		width: 85%
	}
}

.clientStoriesSection .carouselController {
	width: 100%;
	height: 500px;
	position: relative
}

.clientStoriesSection .carouselController #leftArrow {
	left: 12px
}

.clientStoriesSection .carouselController #rightArrow {
	right: 12px
}

.clientStoriesSection .carouselController .arrow {
	position: absolute;
	z-index: 100;
	top: 50%;
	cursor: pointer;
	opacity: .75;
	width: 40px;
	height: 40px;
	stroke-width: 8px;
	stroke: #fff;
	fill: rgba(0, 0, 0, 0);
	display: none
}

.clientStoriesSection .carouselController .dot {
	width: 12px;
	height: 12px;
	border-radius: 100%;
	position: relative;
	background-color: #fff;
	margin: 12px 8px;
	cursor: pointer;
	float: left
}

.clientStoriesSection .carouselController .dots {
	position: absolute;
	z-index: 100;
	left: 50%;
	bottom: 16px
}

@media(min-width: 992px) {
	.clientStoriesSection .carouselController {
		height: 600px
	}

	.clientStoriesSection .carouselController .arrow {
		display: block
	}
}

.clientStoriesSection .carouselController .titleWrap {
	height: 30px;
	position: absolute;
	z-index: 20;
	bottom: 50px;
	left: 50%;
	overflow-y: hidden
}

.clientStoriesSection .carouselController .title {
	height: 30px;
	line-height: 30px;
	text-align: center
}

.clientStoriesSection #masterWrap {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden
}

.clientStoriesSection #masterWrap #panelWrap {
	height: 100%
}

.clientStoriesSection #masterWrap #panelWrap section {
	height: 100%;
	display: flex;
	align-content: center;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	float: left;
	text-align: center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section {
		justify-content: center
	}
}

.clientStoriesSection #masterWrap #panelWrap section .clientLogoSVGs {
	max-width: 200px
}

.clientStoriesSection #masterWrap #panelWrap section #SanofiSVG {
	max-width: 165px
}

.clientStoriesSection #masterWrap #panelWrap section:nth-child(1) {
	background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/aedce7ca-1663-4d77-8551-dd0a793e7697/sanofi_card-image_XL_1600x800.jpg?w=700&h=400&fit=crop&q=20&auto=format");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section:nth-child(1) {
		background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/aedce7ca-1663-4d77-8551-dd0a793e7697/sanofi_card-image_XL_1600x800.jpg?q=20&auto=format");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center
	}
}

.clientStoriesSection #masterWrap #panelWrap section:nth-child(2).lazyLoaded {
	background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/51ecafa9-6989-4796-ba0e-7c9abb201d22/progressive_card-image_XL_1600x800.jpg?w=700&h=400&fit=crop&q=20&auto=format");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section:nth-child(2).lazyLoaded {
		background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/51ecafa9-6989-4796-ba0e-7c9abb201d22/progressive_card-image_XL_1600x800.jpg?q=20&auto=format");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center
	}
}

.clientStoriesSection #masterWrap #panelWrap section:nth-child(3).lazyLoaded {
	background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/eb0248ae-a298-4f81-98af-989819858fe2/hanesbrand_card-image_XL_1600x800.jpg?w=700&h=400&fit=crop&q=20&auto=format");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section:nth-child(3).lazyLoaded {
		background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/eb0248ae-a298-4f81-98af-989819858fe2/hanesbrand_card-image_XL_1600x800.jpg?q=20&auto=format");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center
	}
}

.clientStoriesSection #masterWrap #panelWrap section:nth-child(4).lazyLoaded {
	background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/47d41345-e4e4-4260-b5cd-ca38085ec1e5/sparrow_card-image_XL_1600x800.jpg?w=700&h=400&fit=crop&q=20&auto=format");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section:nth-child(4).lazyLoaded {
		background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/47d41345-e4e4-4260-b5cd-ca38085ec1e5/sparrow_card-image_XL_1600x800.jpg?q=20&auto=format");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center
	}
}

.clientStoriesSection #masterWrap #panelWrap section:nth-child(5).lazyLoaded {
	background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/8d7573d2-2462-411d-b5e7-5464c1fa0457/wawanesa_card-image_XL_1600x800.jpg?w=700&h=400&fit=crop&q=20&auto=format");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section:nth-child(5).lazyLoaded {
		background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/8d7573d2-2462-411d-b5e7-5464c1fa0457/wawanesa_card-image_XL_1600x800.jpg?q=20&auto=format");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center
	}
}

.clientStoriesSection #masterWrap #panelWrap section:nth-child(6).lazyLoaded {
	background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/0d1e1522-298c-48be-86ad-e22805e5b9bc/ci-financial_card-image_XL_1600x800.jpg?w=700&h=400&fit=crop&q=20&auto=format");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

@media(min-width: 992px) {
	.clientStoriesSection #masterWrap #panelWrap section:nth-child(6).lazyLoaded {
		background: linear-gradient(284deg, rgba(57, 57, 57, 0.8425105042) 100%, rgba(255, 255, 255, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/0d1e1522-298c-48be-86ad-e22805e5b9bc/ci-financial_card-image_XL_1600x800.jpg?q=20&auto=format");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center
	}
}

.clientStoriesSection #masterWrap #panelWrap .sectionContentWrapper {
	max-width: 800px;
	padding-top: 1.5rem
}

.coursesDescription a {
	color: #00aec7;
	transition: color .15s ease-in-out
}

.coursesDescription a:hover {
	color: #236192;
	text-decoration: none
}

#aseanHeader {
	height: 300px;
	background: #3b4c59;
	background-repeat: no-repeat;
	background-image: linear-gradient(90deg, rgb(0, 174, 199) 0%, rgb(35, 97, 146) 82%)
}

@media(min-width: 992px) {
	#aseanHeader {
		background-size: auto 112%, cover;
		background-position: 60% center, center center
	}
}

.aseanStickyNavbar {
	height: auto;
	background: #fff;
	width: 100%;
	z-index: 1000;
	border-top: 1px solid #3b4c59
}

@media(min-width: 768px) {
	.aseanStickyNavbar {
		height: 71px;
		position: sticky;
		top: 87px
	}
}

.aseanStickyNavbar .stickyNavList {
	list-style: none;
	padding-left: 1px
}

.aseanStickyNavbar .stickyNavList li {
	padding: .75rem 0
}

.aseanStickyNavbar .stickyNavList li a {
	color: #000;
	font-weight: bold
}

@media(min-width: 768px) {
	.aseanStickyNavbar .stickyNavList li {
		padding: .15rem .15rem
	}
}

.aseanRemovePadding {
	padding-left: 0;
	padding-right: 0
}

.glfCurrentDataContainer {
	overflow-x: hidden
}

.glfCurrentDataContainer .videoHeaderContainer {
	background: #eeedef
}

.glfCurrentDataContainer .charcoalHeader {
	background: #425563
}

.glfCurrentDataContainer .charcoalHeader #mainHeading {
	visibility: hidden
}

.glfCurrentDataContainer .charcoalHeader #mainTagline {
	visibility: hidden
}

.glfCurrentDataContainer .colorBar div {
	height: 20px
}

.glfCurrentDataContainer .colorBar .blue {
	background: #236192
}

.glfCurrentDataContainer .colorBar .green {
	background: #949300
}

.glfCurrentDataContainer .colorBar .purple {
	background: #8a1b61
}

.glfCurrentDataContainer .horizontalCalloutCTA {
	background: #00aec7
}

@media(min-width: 992px) {
	.glfCurrentDataContainer .glfDottedBackground {
		background-image: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/c45b34e6-18cd-4d5d-ba3d-0c64a786812d/dot-circle-bg.webp");
		background-repeat: no-repeat;
		background-position-x: 14%;
		background-size: contain
	}
}

.glfCurrentDataContainer .keyFindingsCarousel {
	background: #236192
}

.glfCurrentDataContainer .keyFindingsCarousel .carouselIndicators {
	bottom: -40px !important
}

.glfCurrentDataContainer .outterReportContainer {
	margin-bottom: 3rem
}

@media(min-width: 992px) {
	.glfCurrentDataContainer .outterReportContainer {
		margin-bottom: 8rem
	}
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer {
	width: 100%;
	height: 300px;
	display: none
}

@media(min-width: 998px) {
	.glfCurrentDataContainer .outterReportContainer .container .controllerContainer {
		display: block;
		border-bottom: 2px solid #faa300
	}
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar {
	list-style: none;
	padding-left: 0;
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	min-height: 100px
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li {
	padding: 15px 15px;
	width: 100%;
	text-align: center;
	cursor: pointer;
	font-size: 1.45rem;
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
	overflow: hidden
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .reportIcons {
	font-size: 3rem;
	display: block;
	transition: transform .5s;
	margin: 0 auto
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .activeIcon {
	transform: translateY(-10px)
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .reportControllerHoverBar {
	height: 11px;
	width: 100%;
	border-radius: .25rem
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .reportControllerHoverBar.purple {
	background: linear-gradient(70deg, #4b0230 0%, #8a1b61 39%, #8a1b61 100%)
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .reportControllerHoverBar.cyan {
	background: linear-gradient(70deg, #105761 0%, #0f8596 39%, #00aec7 100%)
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .reportControllerHoverBar.green {
	background: linear-gradient(70deg, #6f6e0b 0%, #787715 39%, #949300 100%)
}

.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li .reportControllerHoverBar.yellow {
	background: linear-gradient(70deg, rgb(204, 130, 0) 0%, rgb(255, 181, 50) 39%)
}

@media(min-width: 998px) {
	.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar {
		flex-direction: row
	}

	.glfCurrentDataContainer .outterReportContainer .container .controllerContainer .reportsListNavbar li {
		margin-left: 10px;
		margin-right: 10px
	}
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer {
	width: 100%;
	min-height: 500px;
	height: auto;
	position: relative
}

@media(min-width: 998px) {
	.glfCurrentDataContainer .outterReportContainer .container .displayContainer {
		padding-top: 2rem;
		min-height: 650px
	}
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report {
	background: #fff;
	height: auto;
	width: 100%
}

@media(min-width: 998px) {
	.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report {
		position: absolute;
		height: 100%;
		width: 100%;
		transform: scale(0, 0);
		z-index: 3
	}
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList {
	list-style: none;
	padding-left: 0
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li {
	font-size: .95rem;
	display: flex;
	align-items: center;
	margin: .5rem 0;
	padding: .25rem 0
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListArrows {
	font-size: 1.3rem;
	color: #fff;
	padding: .5rem;
	border-radius: 1.55rem;
	display: none
}

@media(min-width: 998px) {
	.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListArrows {
		display: block
	}
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListArrows.purple {
	background-color: #8a1b61
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListArrows.cyan {
	background-color: #00aec7
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListArrows.green {
	background-color: #949300
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListArrows.yellow {
	background-color: #ffa300
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListHeading {
	font-size: 1.25rem;
	font-weight: 800
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportUnorderedList li .reportListBody {
	font-size: .9rem
}

@media(min-width: 998px) {
	.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report .reportCover {
		max-width: 265px;
		margin-right: 1rem;
		box-shadow: 2px 10px 30px rgba(0, 0, 0, .25)
	}
}

.glfCurrentDataContainer .outterReportContainer .container .displayContainer .report.active {
	transform: scale(1, 1);
	z-index: 5
}

.glfCurrentDataContainer .trendsInfographic {
	background: #425563
}

.glfCourseListing .courseListingHeader {
	background: #425563;
	position: relative;
	min-height: 350px
}

.glfCourseListing .courseListingHeader #glfLogo {
	display: none
}

@media(min-width: 992px) {
	.glfCourseListing .courseListingHeader #glfLogo {
		display: block;
		position: absolute;
		left: calc(50% - 75px);
		bottom: -6px;
		z-index: 100
	}
}

.glfCourseListing .courseListingHeader #headerSVGBreak {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 7vw
}

.glfCourseListing .glf2018Listing {
	background: #fff
}

.glfCourseListing .glfListing {
	position: relative
}

.glfCourseListing .glfListing .figure {
	perspective: 1500px
}

.glfCourseListing .glfListing .figure .perspective {
	transform: rotateX(10deg) rotateY(-18deg) rotateZ(3deg);
	border-radius: .25rem;
	box-shadow: 2px 10px 30px rgba(0, 0, 0, .25);
	transition: .3s
}

.glfCourseListing .glfListing .figure .perspective:hover {
	transform: rotate(0)
}

.glfCourseListing .glfListing #whiteSVGBreak {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 7vw
}

.glfCourseListing .glfListing #greySVGBreak {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 7vw
}

#glf2023Wrapper .navigatorWrapper {
	z-index: 999;
	position: fixed;
	background: rgba(255, 255, 255, .95);
	top: 0;
	left: 0;
	right: 0
}

#glf2023Wrapper .navigatorWrapper .navigator .mainLogo {
	position: relative;
	display: block;
	overflow: hidden
}

#glf2023Wrapper .navigatorWrapper .navigator .mainLogo .mainLogoOverlay {
	position: absolute;
	left: 0;
	width: 160px;
	top: 8px;
	color: gray;
	visibility: hidden
}

#glf2023Wrapper .navigatorWrapper .navigator .navItem {
	height: 100%;
	display: block;
	min-width: 65px;
	height: 50px;
	background: #445664;
	color: #fff;
	border-left: 1px solid #eaeaea
}

#glf2023Wrapper .navigatorWrapper .navigator .navItem:hover {
	text-decoration: none;
	background: #27333b
}

#glf2023Wrapper .navigatorWrapper .navigator .navItem .fa-arrow-left,
#glf2023Wrapper .navigatorWrapper .navigator .navItem .fa-arrow-right {
	transition: transform .2s ease-in-out
}

#glf2023Wrapper .navigatorWrapper .navigator .navItem.left:hover .fa-arrow-left {
	transform: translateX(-3px)
}

#glf2023Wrapper .navigatorWrapper .navigator .navItem.right:hover .fa-arrow-right {
	transform: translateX(3px)
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem {
	padding: 0 10px;
	background: unset;
	color: #27333b;
	border-left: unset;
	background-color:#fff;
	font-size:1.4rem;
	font-weight:bold;
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem:hover {
	background: #3a84b6;
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem:hover .fa-list-ul {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem .fa-list-ul {
	color: #3a84b6
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem[data-theme=purple] .fa-list-ul {
	color: #960e76
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem[data-theme=purple]:hover {
	background: #960e76
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem[data-theme=purple]:hover .fa-list-ul {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem[data-theme=green] .fa-list-ul {
	color: #8a941e
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem[data-theme=green]:hover {
	background: #8a941e
}

#glf2023Wrapper .navigatorWrapper .navigator .indexItem[data-theme=green]:hover .fa-list-ul {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator #fixedNavCTA {
	background: #06aec7;
	font-weight:bold;
	font-size:14px;
}

#glf2023Wrapper .navigatorWrapper .navigator #fixedNavCTA .fa-share-alt {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator #fixedNavCTA:hover {
	background: #f9a31a
}

#glf2023Wrapper .navigatorWrapper .navigator #fixedNavCTA:hover .fa-share-alt {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator #fixedNavCTA[data-theme=purple]:hover {
	background: #960e76
}

#glf2023Wrapper .navigatorWrapper .navigator #fixedNavCTA[data-theme=green]:hover {
	background: #8a941e
}

#glf2023Wrapper .navigatorWrapper .navigator .arrowItem .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator .arrowItem:hover .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator .arrowItem[data-theme=purple] .fa-arrow-alt-to-bottom {
	color: #960e76
}

#glf2023Wrapper .navigatorWrapper .navigator .arrowItem[data-theme=purple]:hover .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023Wrapper .navigatorWrapper .navigator .arrowItem[data-theme=green] .fa-arrow-alt-to-bottom {
	color: #8a941e
}

#glf2023Wrapper .navigatorWrapper .navigator .arrowItem[data-theme=green]:hover .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023Wrapper #downloadReportCTA {
	position: fixed;
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	height: 62px;
	z-index: 5;
	text-align: center;
	font-size: 1.35rem;
	background: #06aec7;
	color: #fff;
	line-height: 59px;
	visibility: hidden
}

#glf2023Wrapper #fixedNavCTA {
	min-width: 215px
}

#glf2023Wrapper #section1 {
	background-repeat: no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center !important
}

#glf2023Wrapper #section1 .bouncingChevron {
	color: #3a84b6
}

#glf2023Wrapper #section1 .bouncingChevron[data-theme=purple] {
	color: #960e76
}

#glf2023Wrapper #section1 .bouncingChevron[data-theme=green] {
	color: #8a941e
}

@media(min-width: 998px) {
	#glf2023Wrapper #section1 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section1 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}

	#glf2023Wrapper #section1 .container .moreContentContainer {
		visibility: hidden;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0
	}

	#glf2023Wrapper #section1 .container #linkedInShare {
		position: relative;
		overflow: hidden
	}

	#glf2023Wrapper #section1 .container #linkedInShare .hiddenSocialShareText {
		position: absolute;
		top: 50%;
		left: 51px;
		transform: translateY(-50%);
		visibility: hidden
	}
}

#glf2023Wrapper #section2 {
	background-repeat: no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section2 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section2 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section2 .tableOfContents-dividers {
	width: 100%
}

@media(min-width: 998px) {
	#glf2023Wrapper #section2 .tableOfContents-dividers {
		width: 50%
	}
}

#glf2023Wrapper #section2 .tableOfContents {
	padding-left: 0
}

#glf2023Wrapper #section2 .tableOfContents .order-13 {
	order: 13
}

#glf2023Wrapper #section2 .tableOfContents li {
	list-style: none;
	position: relative;
	padding-left: 62px;
	margin-top: 5px;
	font-size: 18px;
	font-weight: 500
}

#glf2023Wrapper #section2 .tableOfContents li a {
	color: inherit
}

#glf2023Wrapper #section2 .tableOfContents li a:hover {
	text-decoration: none
}

#glf2023Wrapper #section2 .tableOfContents li .contentsIcon {
	color: #3a84b6;
	font-size: 1.45rem;
	position: absolute;
	font-weight: 700;
	top: 5px;
	left: 8px;
	line-height: 28px
}

#glf2023Wrapper #section2 .tableOfContents li .contentsIcon[data-theme=purple] {
	color: #960e76
}

#glf2023Wrapper #section2 .tableOfContents li .contentsIcon[data-theme=green] {
	color: #8a941e
}

#glf2023Wrapper #section2 .tableOfContents li .hoverArrow {
	position: absolute;
	right: 10px;
	font-size: 2rem;
	color: #3a84b6;
	visibility: hidden
}

#glf2023Wrapper #section2 .tableOfContents li .hoverArrow[data-theme=purple] {
	color: #960e76
}

#glf2023Wrapper #section2 .tableOfContents li .hoverArrow[data-theme=green] {
	color: #8a941e
}

@media(min-width: 998px) {
	#glf2023Wrapper #section2 .tableOfContents li {
		font-size: 24px
	}
}

#glf2023Wrapper #section3 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section3 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section3 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section4 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section4 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section4 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section5 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section5 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section5 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section6 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section6 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section6 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section7 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section7 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section7 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section8 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section8 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section8 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section9 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section9 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section9 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section10 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section10 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section10 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section11 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section11 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section11 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section12 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section12 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section12 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section13 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section13 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section13 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section14 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section14 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section14 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section15 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section15 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section15 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section16 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section16 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section16 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section17 {
	background-repeat: no-repeat !important;
	background-size: 94% calc(100% - 140px), cover !important;
	background-position: center 63px, center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section17 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section17 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section18 {
	background-repeat: no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section18 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section18 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section19 {
	background-repeat: no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section19 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section19 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}

#glf2023Wrapper #section20 {
	background-repeat: no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center !important
}

@media(min-width: 998px) {
	#glf2023Wrapper #section20 {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center center !important
	}

	#glf2023Wrapper #section20 .container {
		position: relative;
		height: 80vh;
		max-height: 600px;
		background: rgba(255, 255, 255, .95)
	}
}


#glf2023Wrapper #footer #mainFooter {
	display: none
}

@media(min-width: 1300px) {
	#glf2023Wrapper #footer #mainFooter {
		display: block;
		height: 50vh
	}
}

@media(min-width: 1300px) {
	#glf2023Wrapper #footer .finalSection {
		max-height: 50vh
	}
}

#glf2023Wrapper .iconHeader {
	color: #3a84b6;
	line-height: 1.1
}

#glf2023Wrapper .iconHeader[data-theme=purple] {
	color: #960e76
}

#glf2023Wrapper .iconHeader[data-theme=green] {
	color: #8a941e
}

#glf2023Wrapper .blueAccent {
	color: #3a84b6
}

#glf2023Wrapper .purpleAccent {
	color: #960e76
}

#glf2023Wrapper .greenAccent {
	color: #8a941e
}

@media(min-width: 998px) {
	#glf2023Wrapper #mainReportHeading {
		font-size: 3.5rem
	}
}

@media(min-width: 1100px) {
	#glf2023Wrapper .section .container.extraPadding {
		padding: 0 100px !important
	}
}

#glf2023Wrapper .section .sectionNavigator {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 120px;
	background: rgba(39, 51, 59, .85)
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList {
	list-style: none;
	padding-left: 0
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li {
	color: #eaeaea;
	width: 14%;
	font-size: .83rem;
	min-height: 40px;
	line-height: 36px;
	border-bottom: 1px solid #eaeaea;
	padding-left: 3px;
	position: relative;
	overflow: hidden
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li .overlay {
	position: absolute;
	background: rgba(255, 255, 255, .2);
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	visibility: hidden;
	z-index: 4
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li:hover span {
	color: #fff !important
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li:hover i {
	color: #fff !important
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li.active {
	background: rgba(255, 255, 255, .2) !important
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li.active span {
	color: #fff
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li.active i {
	color: #fff
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li a {
	color: inherit;
	display: block;
	z-index: 5;
	position: relative
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li a:hover {
	text-decoration: none
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li span {
	margin-right: 15px;
	color: #3a84b6;
	font-weight: 600
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li span[data-theme=gold] {
	color: #fdb71a
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li span[data-theme=green] {
	color: #8a941e
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li i {
	color: #3a84b6;
	margin-right: 15px
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li i[data-theme=gold] {
	color: #fdb71a
}

#glf2023Wrapper .section .sectionNavigator .sectionNavigatorList li i[data-theme=green] {
	color: #8a941e
}

#glf2023Wrapper .section .basePanelHeading {
	font-size: 3rem;
	line-height: 1
}

#glf2023Wrapper .section .tableOfContentsHeading {
	font-size: 2rem;
	line-height: 1
}

@media(min-width: 998px) {
	#glf2023Wrapper .section .tableOfContentsHeading {
		font-size: 3rem
	}
}

#glf2023Wrapper .section .main .numberHeader {
	font-size: 3rem;
	font-weight: 700;
	color: #3a84b6;
	line-height: .8
}

#glf2023Wrapper .section .main .numberHeader[data-theme=purple] {
	color: #960e76
}

#glf2023Wrapper .section .main .numberHeader[data-theme=green] {
	color: #8a941e
}

#glf2023Wrapper .section .main .mainHeader {
	font-size: 2rem;
	line-height: 1.3
}

@media(min-width: 998px) {
	#glf2023Wrapper .section .main {
		width: 50%;
	}

	#glf2023Wrapper .section .main .mainHeader {
		font-size: 3rem
	}
}

#glf2023Wrapper .section .sidebar {
	width: 50%;
	padding-right:2rem;
}

#glf2023Wrapper .section .sidebar .sideBarContent {
	border-left: 8px solid #3a84b6;
	padding-left: 1.25rem;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 31px
}

#glf2023Wrapper .section .sidebar .sideBarContent[data-theme=purple] {
	border-left: 8px solid #960e76
}

#glf2023Wrapper .section .sidebar .sideBarContent[data-theme=green] {
	border-left: 8px solid #8a941e
}

@media(min-width: 998px) {
	#glf2023Wrapper .section .authorContainer .authorBadge {
		width: 50%;
		min-height: 80px
	}
}

#glf2023InteriorWrapper .navigatorWrapper {
	z-index: 999;
	position: fixed;
	background: #fff;
	top: 0;
	left: 0;
	right: 0
}

#glf2023InteriorWrapper .navigatorWrapper #fixedNavCTA {
	min-width: 225px
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .mainLogo {
	position: relative;
	display: block;
	overflow: hidden
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .mainLogo .mainLogoOverlay {
	position: absolute;
	right: -155px;
	top: 8px;
	color: gray;
	visibility: hidden
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .navItem {
	height: 100%;
	display: block;
	min-width: 65px;
	height: 50px;
	background: #445664;
	color: #fff;
	border-left: 1px solid #eaeaea
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .navItem:hover {
	text-decoration: none;
	background: #27333b
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .navItem .fa-arrow-left,
#glf2023InteriorWrapper .navigatorWrapper .navigator .navItem .fa-arrow-right {
	transition: transform .2s ease-in-out
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .navItem.left:hover .fa-arrow-left {
	transform: translateX(-3px)
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .navItem.right:hover .fa-arrow-right {
	transform: translateX(3px)
}

#glf2023InteriorWrapper .navigatorWrapper .navigator #fixedNavCTA {
	background: #06aec7;
	font-size:1.4rem;
	font-weight:bold;
}

#glf2023InteriorWrapper .navigatorWrapper .navigator #fixedNavCTA .fa-share-alt {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator #fixedNavCTA:hover {
	background: #f9a31a
}

#glf2023InteriorWrapper .navigatorWrapper .navigator #fixedNavCTA:hover .fa-share-alt {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator #fixedNavCTA[data-theme=purple]:hover {
	background: #960e76
}

#glf2023InteriorWrapper .navigatorWrapper .navigator #fixedNavCTA[data-theme=green]:hover {
	background: #8a941e
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem {
	padding: 0 10px;
	background: unset;
	color: #27333b;
	border-left: unset;
	font-size:1.4rem;
	font-weight:bold;
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem:hover {
	background: #3a84b6;
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem:hover .fa-list-ul {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem .fa-list-ul {
	color: #3a84b6
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem[data-theme=purple] .fa-list-ul {
	color: #960e76
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem[data-theme=purple]:hover {
	background: #960e76
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem[data-theme=purple]:hover .fa-list-ul {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem[data-theme=green] .fa-list-ul {
	color: #8a941e
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem[data-theme=green]:hover {
	background: #8a941e
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .indexItem[data-theme=green]:hover .fa-list-ul {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .arrowItem .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .arrowItem:hover .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .arrowItem[data-theme=purple] .fa-arrow-alt-to-bottom {
	color: #960e76
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .arrowItem[data-theme=purple]:hover .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .arrowItem[data-theme=green] .fa-arrow-alt-to-bottom {
	color: #8a941e
}

#glf2023InteriorWrapper .navigatorWrapper .navigator .arrowItem[data-theme=green]:hover .fa-arrow-alt-to-bottom {
	color: #fff
}

#glf2023InteriorWrapper #navigationModal .navigationList {
	list-style: none;
	padding-left: 0
}

#glf2023InteriorWrapper #navigationModal .navigationList li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 5px
}

#glf2023InteriorWrapper #navigationModal .navigationList li .navigationListIcon {
	position: absolute;
	left: 0;
	color: #b3b7ba
}

#glf2023InteriorWrapper #navigationModal .navigationList a {
	color: inherit
}

#glf2023InteriorWrapper .reportHeading {
	width: 100%;
	position: relative
}

#glf2023InteriorWrapper .reportHeading .headingContainer {
	background: #fff;
	max-width: 800px;
	min-height: 410px;
	z-index: 3;
	position: relative
}

#glf2023InteriorWrapper .reportHeading .headingContainer .blueAccent {
	color: #3a84b6
}

#glf2023InteriorWrapper .reportHeading .headingContainer .purpleAccent {
	color: #960e76
}

#glf2023InteriorWrapper .reportHeading .headingContainer .greenAccent {
	color: #8a941e
}

#glf2023InteriorWrapper .reportHeading .headingContainer .chapter {
	color: #3a84b6;
	font-size: 2rem;
	line-height: 1
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportHeading .headingContainer .chapter {
		font-size: 3rem
	}
}

#glf2023InteriorWrapper .reportHeading .headingContainer .chapter[data-theme=purple] {
	color: #960e76
}

#glf2023InteriorWrapper .reportHeading .headingContainer .chapter[data-theme=green] {
	color: #8a941e
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportHeading .headingContainer .mainTitle {
		font-size: 4rem
	}
}

#glf2023InteriorWrapper .reportHeading .headingContainer .subTitle {
	color: #3a84b6
}

#glf2023InteriorWrapper .reportHeading .headingContainer .navigatorContainer a {
	color: #445664
}

#glf2023InteriorWrapper .reportHeading .overlap {
	display: none
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportHeading .overlap {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100px;
		background: #eaeaea;
		z-index: 2
	}
}

#glf2023InteriorWrapper .reportHeading .topNavigator {
	visibility: hidden;
	display: none
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportHeading .topNavigator {
		display: block;
		visibility: visible;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		min-height: 67px
	}
}

#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks {
	color: #abb0b7;
	text-decoration: underline !important;
	line-height: 1
}

#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks:hover {
	color: #3a84b6
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks {
		width: 50%
	}
}

#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks .leftArrow,
#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks .rightArrow {
	color: #445664
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks .leftArrow {
		position: absolute;
		left: 13px;
		top: 50%;
		transform: translateY(-50%)
	}

	#glf2023InteriorWrapper .reportHeading .topNavigator .navigatorLinks .rightArrow {
		position: absolute;
		right: 13px;
		top: 50%;
		transform: translateY(-50%)
	}
}

#glf2023InteriorWrapper .reportMain {
	max-width: 800px;
	margin: 0 auto;
	background: rgba(255, 255, 255, .95);
	margin-top: 2rem
}

#glf2023InteriorWrapper .reportMain .bodyText {
	color: #27333b;
	line-height: 2.1
}

#glf2023InteriorWrapper .reportMain .bodyTextDark {
	background: #445664
}

#glf2023InteriorWrapper .reportMain .bodyTextDark p {
	color: #fff;
	line-height: 2.1
}

#glf2023InteriorWrapper .reportMain .quoteSection .quoteContainer {
	position: relative
}

#glf2023InteriorWrapper .reportMain .quoteSection .quoteContainer .quoteAttribution {
	color: #979d9e
}

#glf2023InteriorWrapper .reportMain .quoteSection .quoteContainer .fa-quote-left {
	position: absolute;
	left: 40px;
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .quoteSection .quoteContainer .fa-quote-right {
	position: absolute;
	right: 40px;
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .quoteSection[data-theme=purple] .fa-quote-left {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .quoteSection[data-theme=purple] .fa-quote-right {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .quoteSection[data-theme=green] .fa-quote-left {
	color: #8a941e
}

#glf2023InteriorWrapper .reportMain .quoteSection[data-theme=green] .fa-quote-right {
	color: #8a941e
}

#glf2023InteriorWrapper .reportMain .quoteSectionDark {
	background: #445664
}

#glf2023InteriorWrapper .reportMain .quoteSectionDark .quoteContainer {
	position: relative
}

#glf2023InteriorWrapper .reportMain .quoteSectionDark .quoteContainer .quoteAttribution {
	color: #979d9e
}

#glf2023InteriorWrapper .reportMain .quoteSectionDark .quoteContainer .fa-quote-left {
	position: absolute;
	left: 40px;
	color: #bfd22b
}

#glf2023InteriorWrapper .reportMain .quoteSectionDark .quoteContainer .fa-quote-right {
	position: absolute;
	right: 40px;
	color: #bfd22b
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection .borderLeft {
	border-left: 10px solid #3a84b6
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection .borderRight {
	border-right: 10px solid #3a84b6;
	text-align: right
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection[data-theme=purple] .borderLeft {
	border-left: 10px solid #960e76
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection[data-theme=purple] .borderRight {
	border-right: 10px solid #960e76;
	text-align: right
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection[data-theme=green] .borderLeft {
	border-left: 10px solid #8a941e
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection[data-theme=green] .borderRight {
	border-right: 10px solid #8a941e;
	text-align: right
}

#glf2023InteriorWrapper .reportMain .textAndBorderSection .mainText {
	line-height: 39px
}

#glf2023InteriorWrapper .reportMain .textAndBorderSectionDark {
	background: #445664
}

#glf2023InteriorWrapper .reportMain .textAndBorderSectionDark .borderLeft {
	border-left: 10px solid #bfd22b
}

#glf2023InteriorWrapper .reportMain .textAndBorderSectionDark .borderRight {
	border-right: 10px solid #bfd22b;
	text-align: right
}

#glf2023InteriorWrapper .reportMain .textAndBorderSectionDark .mainText {
	line-height: 39px
}

#glf2023InteriorWrapper .reportMain .checkListSection .checkList {
	font-weight: 700;
	padding-left: 0
}

#glf2023InteriorWrapper .reportMain .checkListSection .checkList li {
	margin: 7px;
	padding-left: 15px
}

#glf2023InteriorWrapper .reportMain .checkListSection .checkList li::marker {
	content: "✓";
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .checkListSection[data-theme=purple] li::marker {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .checkListSection[data-theme=green] li::marker {
	color: #8a941e
}

#glf2023InteriorWrapper .reportMain .checkListSectionDark {
	background: #445664
}

#glf2023InteriorWrapper .reportMain .checkListSectionDark .checkList {
	font-weight: 700;
	padding-left: 0
}

#glf2023InteriorWrapper .reportMain .checkListSectionDark .checkList li {
	margin: 7px;
	padding-left: 15px
}

#glf2023InteriorWrapper .reportMain .checkListSectionDark .checkList li::marker {
	content: "✓";
	color: #bfd22b
}

#glf2023InteriorWrapper .reportMain .hrSection {
	height: 50px
}

#glf2023InteriorWrapper .reportMain .hrSection hr {
	border-top: 1px solid #3a84b6;
	width: 90%
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .hrSection hr {
		width: 64%
	}
}

#glf2023InteriorWrapper .reportMain .hrSection[data-theme=purple] hr {
	border-top: 1px solid #960e76
}

#glf2023InteriorWrapper .reportMain .hrSection[data-theme=green] hr {
	border-top: 1px solid #8a941e
}

#glf2023InteriorWrapper .reportMain .hrSectionDark {
	height: 50px;
	background: #445664
}

#glf2023InteriorWrapper .reportMain .hrSectionDark hr {
	border-top: 2px solid #bfd22b;
	width: 90%
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .hrSectionDark hr {
		width: 50%
	}
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataImage {
	width: 25%;
	display: flex;
	justify-content: center
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataImage img {
	max-width: 165px
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataText {
	width: 100%;
	padding: 0 .55rem
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataText p {
	line-height: 35px
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataText .purple {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataText .blue {
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .dataShareSection .dataText .green {
	color: #bfd22b
}

#glf2023InteriorWrapper .reportMain .paragraphSection {
	min-height: 300px
}

#glf2023InteriorWrapper .reportMain .paragraphSection p {
	line-height: 2
}

#glf2023InteriorWrapper .reportMain .paragraphSectionDark {
	min-height: 300px;
	background: #445664
}

#glf2023InteriorWrapper .reportMain .paragraphSectionDark p {
	color: #fff;
	line-height: 2
}

#glf2023InteriorWrapper .reportMain .largeGraphicSection {
	position: relative;
	min-height: 300px
}

#glf2023InteriorWrapper .reportMain .largeGraphicSection .hiddenToolBar {
	visibility: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center
}

#glf2023InteriorWrapper .reportMain .largeGraphicSectionDark {
	background: #445664;
	position: relative
}

#glf2023InteriorWrapper .reportMain .largeGraphicSectionDark .hiddenToolBar {
	visibility: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .textAndImageSection .image {
		min-width: 200px
	}
}

#glf2023InteriorWrapper .reportMain .textAndImageSection .bodyText {
	width: 100%
}

#glf2023InteriorWrapper .reportMain .textAndImageSection .bodyText p {
	line-height: 2
}

#glf2023InteriorWrapper .reportMain .textAndImageSectionDark {
	background: #445664;
	min-height: 300px
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .textAndImageSectionDark .image {
		min-width: 200px
	}
}

#glf2023InteriorWrapper .reportMain .textAndImageSectionDark .bodyText {
	width: 100%
}

#glf2023InteriorWrapper .reportMain .textAndImageSectionDark .bodyText p {
	line-height: 2
}

#glf2023InteriorWrapper .reportMain .orderedListParagraphsSection .paragraphContainer .paragraphNumber {
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .orderedListParagraphsSection .paragraphContainer[data-theme=green] .paragraphNumber {
	color: #8a941e
}

#glf2023InteriorWrapper .reportMain .orderedListParagraphsSection .paragraphContainer[data-theme=purple] .paragraphNumber {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .orderedListParagraphsSectionDark {
	background: #445664
}

#glf2023InteriorWrapper .reportMain .orderedListParagraphsSectionDark .paragraphContainer .paragraphNumber {
	color: #bfd22b
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .orderedListParagraphsSectionDark .paragraphContainer .paragraphNumber {
		width: 50px
	}
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .orderedListParagraphsSectionDark .paragraphContainer .paragraphBody {
		margin-left: 50px
	}
}

#glf2023InteriorWrapper .reportMain .headlineSection .tagline {
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .headlineSection[data-theme=purple] .tagline {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .headlineSection[data-theme=green] .tagline {
	color: #8a941e
}

#glf2023InteriorWrapper .reportMain .headlineSectionDark {
	background: #445664
}

#glf2023InteriorWrapper .reportMain .headlineSectionDark .tagline {
	color: #bfd22b
}

#glf2023InteriorWrapper .reportMain .headlineSectionDark[data-theme=purple] {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .headlineSectionDark[data-theme=green] {
	color: #8a941e
}

#glf2023InteriorWrapper .reportMain .largeImpactSentenceSection p {
	line-height: 1.6
}

#glf2023InteriorWrapper .reportMain .largeImpactSentenceSection .purple {
	color: #960e76
}

#glf2023InteriorWrapper .reportMain .largeImpactSentenceSection .blue {
	color: #3a84b6
}

#glf2023InteriorWrapper .reportMain .largeImpactSentenceSection .green {
	color: #bfd22b
}

#glf2023InteriorWrapper .reportMain .smallImpactSentenceSection {
	min-height: 300px
}

#glf2023InteriorWrapper .reportMain .bottomNavigator {
	position: relative;
	min-height: 60px
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .bottomNavigator {
		border-top: #eaeaea 16px solid
	}
}

#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks {
	color: #abb0b7;
	text-decoration: underline !important;
	line-height: 1
}

#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks:hover {
	color: #3a84b6
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks {
		width: 50%
	}
}

#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks .leftArrow,
#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks .rightArrow {
	color: #445664
}

@media(min-width: 998px) {
	#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks .leftArrow {
		position: absolute;
		left: 13px;
		top: 50%;
		transform: translateY(-50%)
	}

	#glf2023InteriorWrapper .reportMain .bottomNavigator .navigatorLinks .rightArrow {
		position: absolute;
		right: 13px;
		top: 50%;
		transform: translateY(-50%)
	}
}

#glf2023InteriorWrapper .blurImage {
	filter: blur(7px)
}

.ctaFooter .blue {
	color: #3a84b6
}

.ctaFooter .purple {
	color: #960e76
}

.ctaFooter .green {
	color: #8a941e
}

#fullpage[data-report=diversityAndInclusion2023] #section1 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/06b78059-9a31-4bda-9d3b-a47287b07f19/DEI_MainPage_Welcome.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section1 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/8c0d0b24-0215-4e39-9534-7a3c23da6095/DEI_MainPage_Welcome_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section2 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/aed46bc2-4b7c-422c-90c7-9b075b26abe5/DEI_MainPage_TableofContents.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section2 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/4dba6fb0-deff-4b8d-bc38-b68411ef7cc5/DEI_MainPage_TableofContents_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section3 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a637078a-22aa-4923-a5a7-0ce01f99bf37/DEI_MainPage_ByTheNumbers.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section3 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/f1940bec-ccb3-4703-9e43-1f429d8b5179/DEI_MainPage_ByTheNumbers_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section4 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/66a24683-c693-45dd-871a-86e9e68ab524/DEI_MainPage_ReportTerminology.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section4 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/10f5885d-cafc-4d35-9456-f8ebfa04e33f/DEI_MainPage_ReportTerminology_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section5 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/59b00a9b-bf08-40e0-a7b6-4b7c1c459871/DEI_MainPage_Introduction.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section5 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/b9847002-e995-44fb-9bad-f1f5a8d7fdae/DEI_MainPage_Terminology_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section6 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/66589146-ebfd-48eb-8e4a-c93fb17ccf95/DEI_MainPage_01_DiverseTalentDeparture.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section6 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/df0a7b61-0c38-4437-bae9-caee4aadbec3/DEI_MainPage_01_DiverseTalentDeparture_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section7 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/48222d73-ae45-441a-8d91-695abc28b206/DEI_MainPage_02_BusinessImpact.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section7 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/639b1ea8-09ab-46c2-8fa0-16ce1888e83f/DEI_MainPage_02_BusinessImpact_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section8 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/b5292abe-b4e7-46b3-b6b7-822217fbe990/DEI_MainPage_03_DEIFollowThrough.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section8 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/b2e54cc2-22ab-4fe2-b458-487d0a943f2b/DEI_MainPage_03_DEIFollowThrough_resized.jpg?auto=format&q=75g")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section9 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/edc50b19-f1d7-4b49-a021-43ebb7f98f7e/DEI_MainPage_04_BenchStrength.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section9 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/8b5fe784-ed66-4de2-981e-911ce8849e76/DEI_MainPage_04_BenchStrength_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section10 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/6aadae5e-84be-42e6-bfe6-70bc2949d110/DEI_MainPage_05_GenerationalBurnout.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section10 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/2528ecf9-de7f-49f0-b88d-14a6543371ba/DEI_MainPage_05_GenerationalBurnout_resized.jpg?auto=format&q=25")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section11 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/62c7f5f3-3016-4d9b-b6bd-e005e8812a56/DEI_MainPage_06_DEIProgramImpact.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section11 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/4a052b73-6914-4f4c-a50f-8bbef9c0cb11/DEI_MainPage_06_DEIProgramImpact_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section12 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/9d821f32-3ee0-4879-982e-f1ad1e9fe175/DEI_MainPage_07_RemoteWork.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section12 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/013ffd07-936c-4957-9a16-c9c2e737db30/DEI_MainPage_07_RemoteWork_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section13 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/10bcc89a-f68f-4c3f-a3a3-a2f91b7695d1/DEI_MainPage_08_WhereToFocus.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section13 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a97234bd-08f4-42bf-b8cc-86cd9b72f922/DEI_MainPage_08_WhereToFocus_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section14 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/bc19d31b-e2ee-4db1-9b98-f51a3308add3/DEI_MainPage_MoreGlobalLeadership.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section14 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/3b901312-4508-4eec-b6dd-9513f5bde6e6/DEI_MainPage_MoreGlobalLeadership_resized.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=diversityAndInclusion2023] #section15 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/6f458a6a-0688-4249-a099-fa0c4cf3d561/DEI_MainPage_WhereToFocus.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=diversityAndInclusion2023] #section15 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/4dba6fb0-deff-4b8d-bc38-b68411ef7cc5/DEI_MainPage_TableofContents_resized.jpg?auto=format&q=75")
	}
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].reportIntro {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/8cc395db-a4e4-491d-8087-605cae111754/DEI_MainPage_Introduction_resized.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report1 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/b9847002-e995-44fb-9bad-f1f5a8d7fdae/DEI_MainPage_Terminology_resized.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report2 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/df0a7b61-0c38-4437-bae9-caee4aadbec3/DEI_MainPage_01_DiverseTalentDeparture_resized.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report3 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/639b1ea8-09ab-46c2-8fa0-16ce1888e83f/DEI_MainPage_02_BusinessImpact_resized.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report4 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/b2e54cc2-22ab-4fe2-b458-487d0a943f2b/DEI_MainPage_03_DEIFollowThrough_resized.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report5 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/8b5fe784-ed66-4de2-981e-911ce8849e76/DEI_MainPage_04_BenchStrength_resized.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report6 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/2528ecf9-de7f-49f0-b88d-14a6543371ba/DEI_MainPage_05_GenerationalBurnout_resized.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report7 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/4a052b73-6914-4f4c-a50f-8bbef9c0cb11/DEI_MainPage_06_DEIProgramImpact_resized.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report8 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/013ffd07-936c-4957-9a16-c9c2e737db30/DEI_MainPage_07_RemoteWork_resized.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=diversityAndInclusion2023].report9 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a97234bd-08f4-42bf-b8cc-86cd9b72f922/DEI_MainPage_08_WhereToFocus_resized.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#fullpage[data-report=glf2023] #section1 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_1_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section1 {
		background: url("../images/global-leadership/bg_1.jpg")
	}
}

#fullpage[data-report=glf2023] #section2 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_2_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section2 {
		background: url("../images/global-leadership/bg_2.jpg")
	}
}

#fullpage[data-report=glf2023] #section3 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_3_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section3 {
		background: url("../images/global-leadership/bg_3.jpg")
	}
}

#fullpage[data-report=glf2023] #section4 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_4_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section4 {
		background: url("../images/global-leadership/bg_4.jpg")
	}
}

#fullpage[data-report=glf2023] #section5 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_5_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section5 {
		background: url("../images/global-leadership/bg_5.jpg")
	}
}

#fullpage[data-report=glf2023] #section6 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_6_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section6 {
		background: url("../images/global-leadership/bg_6.jpg")
	}
}

#fullpage[data-report=glf2023] #section7 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_7_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section7 {
		background: url("../images/global-leadership/bg_7.jpg")
	}
}

#fullpage[data-report=glf2023] #section8 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_8_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section8 {
		background: url("../images/global-leadership/bg_8.jpg")
	}
}

#fullpage[data-report=glf2023] #section9 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_9_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section9 {
		background: url("../images/global-leadership/bg_9.jpg")
	}
}

#fullpage[data-report=glf2023] #section10 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_10_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section10 {
		background: url("../images/global-leadership/bg_10.jpg")
	}
}

#fullpage[data-report=glf2023] #section11 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_11_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section11 {
		background: url("../images/global-leadership/bg_11.jpg")
	}
}

#fullpage[data-report=glf2023] #section12 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_12_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section12 {
		background: url("../images/global-leadership/bg_12.jpg")
	}
}

#fullpage[data-report=glf2023] #section13 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_13_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section13 {
		background: url("../images/global-leadership/bg_13.jpg")
	}
}

#fullpage[data-report=glf2023] #section14 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_14_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section14 {
		background: url("../images/global-leadership/bg_14.jpg")
	}
}

#fullpage[data-report=glf2023] #section15 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_15_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section15 {
		background: url("../images/global-leadership/bg_15.jpg")
	}
}

#fullpage[data-report=glf2023] #section16 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_16_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section16 {
		background: url("../images/global-leadership/bg_16.jpg")
	}
}

#fullpage[data-report=glf2023] #section17 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_17_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section17 {
		background: url("../images/global-leadership/bg_17.jpg")
	}
}

#fullpage[data-report=glf2023] #section18 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_18_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section18 {
		background: url("../images/global-leadership/bg_18.jpg")
	}
}

#fullpage[data-report=glf2023] #section19 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_19_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section19 {
		background: url("../images/global-leadership/bg_19.jpg")
	}
}

#fullpage[data-report=glf2023] #section20 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("../images/global-leadership/bg_20_m.jpg")
}

@media(min-width: 998px) {
	#fullpage[data-report=glf2023] #section20 {
		background: url("../images/global-leadership/bg_20.jpg")
	}
}



#glf2023InteriorWrapper div[data-report=glf2023].reportIntro {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/9d6ae00c-5058-45c9-9790-85360a959109/GLF_MainPage_Introduction.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}
#glf2023InteriorWrapper div[data-report=glf2023].report0 {
	background: url("../images/global-leadership/bg_3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report1 {
	background: url("../images/global-leadership/bg_4.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report2 {
	background: url("../images/global-leadership/bg_5.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report3 {
	background: url("../images/global-leadership/bg_6.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report4 {
	background: url("../images/global-leadership/bg_7.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report5 {
	background: url("../images/global-leadership/bg_8.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report6 {
	background: url("../images/global-leadership/bg_9.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report7 {
	background: url("../images/global-leadership/bg_10.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report8 {
	background: url("../images/global-leadership/bg_11.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report9 {
	background: url("../images/global-leadership/bg_12.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=glf2023].report10 {
	background: url("../images/global-leadership/bg_13.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}
#glf2023InteriorWrapper div[data-report=glf2023].report11 {
	background: url("../images/global-leadership/bg_14.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}
#glf2023InteriorWrapper div[data-report=glf2023].report12 {
	background: url("../images/global-leadership/bg_15.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}
#glf2023InteriorWrapper div[data-report=glf2023].report13 {
	background: url("../images/global-leadership/bg_16.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}
#glf2023InteriorWrapper div[data-report=glf2023].report14 {
	background: url("../images/global-leadership/bg_17.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#fullpage[data-report=ceo2023] #section1 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/170973fd-800b-45c4-8403-12faf77def97/CEO_MainPage_MoreFrom%20GlobalLeadeship.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section1 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/170973fd-800b-45c4-8403-12faf77def97/CEO_MainPage_MoreFrom%20GlobalLeadeship.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section2 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/9f75008b-e8b8-4fb7-bf63-cb42417de68b/CEO_MainPage_TableofContents.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section2 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/9f75008b-e8b8-4fb7-bf63-cb42417de68b/CEO_MainPage_TableofContents.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section3 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/fc8f0274-1660-46f7-9957-541d08f422cc/CEO_MainPage_ByTheNumbers.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section3 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/fc8f0274-1660-46f7-9957-541d08f422cc/CEO_MainPage_ByTheNumbers.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section4 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/64ef2cd8-dd33-4238-b36a-0dbd851e37b7/CEO_MainPage_Introduction.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section4 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/64ef2cd8-dd33-4238-b36a-0dbd851e37b7/CEO_MainPage_Introduction.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section5 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/1a48fb29-b746-493c-a752-b8a6a0a00661/CEO_MainPage_01_FrontlineLeaderQuality.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section5 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/1a48fb29-b746-493c-a752-b8a6a0a00661/CEO_MainPage_01_FrontlineLeaderQuality.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section6 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/e3817e91-f9d5-4fd0-b2b7-83b8183b1ddb/CEO_MainPage_02_OverlookedMidLevel.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section6 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/e3817e91-f9d5-4fd0-b2b7-83b8183b1ddb/CEO_MainPage_02_OverlookedMidLevel.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section7 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/699e99e0-bfd5-49e3-b5dd-f984e21e8f44/CEO_MainPage_03_FlexibleWork.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section7 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/699e99e0-bfd5-49e3-b5dd-f984e21e8f44/CEO_MainPage_03_FlexibleWork.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section8 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/17b4bc25-5a68-4a2b-b0f6-ac53eab258c4/CEO_MainPage_04_FracturedExecutiveTeams.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section8 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/17b4bc25-5a68-4a2b-b0f6-ac53eab258c4/CEO_MainPage_04_FracturedExecutiveTeams.jpg?auto=format&q=75g")
	}
}

#fullpage[data-report=ceo2023] #section9 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/dd5ed87a-e36a-45b5-aba1-33b0835fbcb6/CEO_MainPage_05_ReluctantCEOs.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section9 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/dd5ed87a-e36a-45b5-aba1-33b0835fbcb6/CEO_MainPage_05_ReluctantCEOs.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section10 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/db402999-3676-4b4d-96e8-4e4bf57b9ad0/CEO_MainPage_06_CEOsClosePreceptionGaps.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section10 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/db402999-3676-4b4d-96e8-4e4bf57b9ad0/CEO_MainPage_06_CEOsClosePreceptionGaps.jpg?auto=format&q=25")
	}
}

#fullpage[data-report=ceo2023] #section11 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a4799c78-4bde-46b2-b83e-db80bbccb9fc/CEO_MainPage_WhereToFocus.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section11 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a4799c78-4bde-46b2-b83e-db80bbccb9fc/CEO_MainPage_WhereToFocus.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section12 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/170973fd-800b-45c4-8403-12faf77def97/CEO_MainPage_MoreFrom%20GlobalLeadeship.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section12 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/170973fd-800b-45c4-8403-12faf77def97/CEO_MainPage_MoreFrom%20GlobalLeadeship.jpg?auto=format&q=75")
	}
}

#fullpage[data-report=ceo2023] #section13 {
	background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/92ed7d46-4469-499c-85ca-bfe55f29c4b8/CEO_AboutTheAuthors.jpg?w=700&h=900&fit=crop")
}

@media(min-width: 998px) {
	#fullpage[data-report=ceo2023] #section13 {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/92ed7d46-4469-499c-85ca-bfe55f29c4b8/CEO_AboutTheAuthors.jpg?auto=format&q=75")
	}
}

#glf2023InteriorWrapper div[data-report=ceo2023].reportIntro {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/64ef2cd8-dd33-4238-b36a-0dbd851e37b7/CEO_MainPage_Introduction.jpg?auto=format&q=75");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report1 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/1a48fb29-b746-493c-a752-b8a6a0a00661/CEO_MainPage_01_FrontlineLeaderQuality.jpg?auto=format&q=75");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report2 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/e3817e91-f9d5-4fd0-b2b7-83b8183b1ddb/CEO_MainPage_02_OverlookedMidLevel.jpg?auto=format&q=75");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report3 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/699e99e0-bfd5-49e3-b5dd-f984e21e8f44/CEO_MainPage_03_FlexibleWork.jpg?auto=format&q=75");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report4 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/17b4bc25-5a68-4a2b-b0f6-ac53eab258c4/CEO_MainPage_04_FracturedExecutiveTeams.jpg?auto=format&q=75");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report5 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/dd5ed87a-e36a-45b5-aba1-33b0835fbcb6/CEO_MainPage_05_ReluctantCEOs.jpg?auto=format&q=75");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report6 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/db402999-3676-4b4d-96e8-4e4bf57b9ad0/CEO_MainPage_06_CEOsClosePreceptionGaps.jpg?auto=format&q=75");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

#glf2023InteriorWrapper div[data-report=ceo2023].report7 {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a4799c78-4bde-46b2-b83e-db80bbccb9fc/CEO_MainPage_WhereToFocus.jpg?auto=format&q=75");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover
}

.aboutPageHeader {
	height: auto;
	position: relative;
	margin-bottom: 5rem;
	background: linear-gradient(40deg, hsl(204deg, 15%, 39%) 0%, hsl(206deg, 42%, 37%) 33%, hsl(207deg, 62%, 30%) 66%, hsl(207deg, 62%, 18%) 100%)
}

@media(min-width: 998px) {
	.aboutPageHeader {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/87a3cca5-4c21-4f52-9967-70f3cdb28799/About-Page_Header-image.png?q=45"), linear-gradient(40deg, hsl(204deg, 15%, 39%) 0%, hsl(206deg, 42%, 37%) 33%, hsl(207deg, 62%, 30%) 66%, hsl(207deg, 62%, 18%) 100%);
		background-repeat: no-repeat;
		background-size: 1600px 400px, 100%;
		background-position: center 70%, center center
	}
}

.aboutPageHeader .outterLottieContainer {
	z-index: 2;
	min-height: 340px;
	margin-top: 2rem
}

.aboutPageHeader .outterLottieContainer .lottieContainer {
	margin: 0 auto;
	background: #fff;
	border-radius: .25rem;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, .1);
	max-width: 500px
}

.aboutPageHeader h1 {
	font-weight: 800;
	font-size: 3rem
}

.aboutPageHeader p {
	font-weight: 500;
	font-size: 1.05rem;
	letter-spacing: .08rem
}

.aboutPageHeader .headerCTAHolder {
	padding-top: 1.5rem
}

.aboutPageHeader .headerCTAHolder .fa-play-circle {
	font-weight: 700
}

.aboutPageHeader .lottieContainer {
	position: relative;
	z-index: 3;
	margin-top: 3rem;
	visibility: hidden;
	cursor: pointer
}

.aboutPageHeader .headerWhiteOverlap {
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100px;
	background: #eee;
	box-shadow: inset 0px 6px 5px -5px #000
}

.whyWorkWithUsSection {
	overflow-x: hidden
}

.whyWorkWithUsSection .headline {
	font-size: 1.25rem;
	margin-bottom: 0;
	font-weight: 500;
	color: #236192
}

.whyWorkWithUsSection .contentHeader {
	font-weight: 800;
	margin-bottom: 2rem
}

.whyWorkWithUsSection .paperBulbContainer {
	visibility: hidden
}

.whyYouNeedUsSection {
	padding-top: 5rem
}

.whyYouNeedUsSection .headline {
	color: #a9a832;
	font-size: 1.25rem;
	margin-bottom: 0;
	display: inline-block;
	border-radius: .25rem;
	letter-spacing: 1px;
	font-weight: 500
}

.whyYouNeedUsSection h2 {
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
	margin-bottom: 3rem;
	font-size: 2rem
}

.whyYouNeedUsSection .whyYouNeedUsImage {
	max-width: 350px;
	filter: drop-shadow(2px 2px 5px #a9a832)
}

@media(min-width: 998px) {
	.whyYouNeedUsSection .whyYouNeedUsImage {
		padding-right: 1rem
	}
}

.whyYouNeedUsSection .byYourSidePerkContainer {
	visibility: hidden;
	max-width: 375px
}

.whyYouNeedUsSection .byYourSidePerkContainer .checkmarkContainer i {
	background: #a9a832;
	padding: .32rem;
	color: #fff;
	border-radius: 1.2rem
}

.whyYouNeedUsSection .byYourSidePerkContainer .descriptionContainer {
	cursor: pointer;
	padding-left: .5rem
}

.whyYouNeedUsSection .byYourSidePerkContainer .descriptionContainer a {
	color: inherit
}

.whyYouNeedUsSection .byYourSidePerkContainer .descriptionContainer .descriptionHeader {
	font-weight: 700;
	margin-bottom: 0;
	font-size: 1.25rem
}

.whyYouNeedUsSection .byYourSidePerkContainer .descriptionContainer .descriptionBody {
	margin-bottom: 0
}

.outterLeadershipSection {
	background: #eee;
	padding: 4rem 0
}

@media(min-width: 998px) {
	.outterLeadershipSection {
		border-bottom-left-radius: 7% 5%;
		border-bottom-right-radius: 7% 5%
	}
}

.outterLeadershipSection .headline {
	color: #6e154d;
	font-size: 1.25rem;
	margin-bottom: 0;
	display: inline-block;
	border-radius: .25rem;
	letter-spacing: 1px;
	font-weight: 500
}

.outterLeadershipSection h2 {
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
	margin-bottom: 3rem;
	font-size: 2rem
}

.outterLeadershipSection .leadershipContainer {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 3rem
}

@media(min-width: 800px) {
	.outterLeadershipSection .leadershipContainer {
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: 1fr 1fr;
		grid-gap: 20px 80px
	}
}

.outterLeadershipSection .leadershipCard {
	background: #fff;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, .1);
	border-radius: .45rem;
	cursor: pointer;
	visibility: hidden
}

.outterLeadershipSection .leadershipCard__headshot img {
	width: 100%;
	height: auto
}

.outterLeadershipSection .leadershipCard__titles {
	margin-left: .5rem;
	margin-right: .5rem;
	font-family: "Open Sans", sans-serif
}

.outterLeadershipSection .leadershipCard__titles h3 {
	font-weight: 800;
	margin-bottom: 0;
	margin-top: .5rem
}

@media(min-width: 800px) {
	.outterLeadershipSection .leadershipCard__titles .mobileBio {
		display: none
	}
}

.outterLeadershipSection .leadershipExpandedContainer {
	font-family: "Open Sans", sans-serif;
	visibility: hidden;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 900px;
	display: flex;
	z-index: 5
}

.outterLeadershipSection .leadershipExpandedContainer__headshot img {
	max-width: 375px;
	height: auto
}

.outterLeadershipSection .leadershipExpandedContainer__bio {
	background: #fff
}

.outterLeadershipSection .leadershipExpandedContainer__bio .name {
	font-weight: 800
}

.outterLeadershipSection .leadershipExpandedContainer__bio .title {
	font-weight: 600;
	font-size: 1.25rem
}

.outterLeadershipSection .leadershipExpandedContainer__bio .learnMore {
	text-decoration: none;
	color: #00aec7
}

.outterLeadershipSection .leadershipExpandedContainer__bio .social {
	font-size: 1.75rem;
	display: flex;
	justify-content: flex-start
}

.outterLeadershipSection .leadershipExpandedContainer__bio .social i:nth-child(2) {
	margin-left: 1.25rem
}

.outterLeadershipSection .leadershipExpandedContainer__bio .social i:nth-child(3) {
	margin-left: 1.25rem
}

.ourClientsSection {
	position: relative;
	background: #fff
}

.ourClientsSection .headline {
	font-weight: 800;
	font-size: 2rem
}

.ourClientsSection .prev,
.ourClientsSection .next {
	cursor: pointer;
	color: #f06400;
	display: none
}

@media(min-width: 998px) {

	.ourClientsSection .prev,
	.ourClientsSection .next {
		display: block
	}
}

.ourClientsSection .wrapper {
	display: none;
	height: 275px;
	width: 60%;
	position: relative;
	align-items: center;
	overflow: hidden;
	padding-left: 1px
}

@media(min-width: 998px) {
	.ourClientsSection .wrapper {
		display: flex
	}
}

.ourClientsSection .wrapper .box {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 90%;
	width: 100%;
	margin: 0;
	padding: 0 1rem;
	position: relative;
	flex-shrink: 0;
	color: #000;
	cursor: pointer;
	border-radius: .25rem
}

.ourClientsSection .wrapper .box .quote {
	font-style: italic
}

.ourClientsSection .wrapper .box .attribution {
	font-weight: 700
}

.ourClientsSection .wrapper .box #ProgressiveLogo {
	height: 100px
}

.ourClientsSection .wrapper .box #HanesLogo {
	height: 75px
}

.ourClientsSection .wrapper .box #PernodLogo {
	height: 130px
}

.ourClientsSection .wrapper .box #NewyorkPresbyterianLogo {
	height: 100px
}

.ourClientsSection .wrapper .box #TexasInstrumentsLogo {
	height: 100px
}

.ourClientsSection .wrapper .box #msaLogo {
	height: 100px
}

.ourClientsSection .clientBottomBanner {
	background: #425563
}

.ourClientsSection .clientBottomBanner .workFigureContainer {
	text-align: center;
	color: #fff;
	border-radius: .25rem
}

.ourClientsSection .clientBottomBanner .workFigureContainer .workFigure {
	font-size: 2.85rem;
	font-weight: 700
}

.proudOfOurRecognitionSection {
	padding-top: 3rem;
	padding-bottom: 3rem;
	overflow: hidden;
	position: relative;
	background: linear-gradient(rgba(238, 238, 255, 0.85), rgba(238, 238, 255, 0.85)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/fe6fd78d-911e-49e2-89b5-5ee2b3add005/paths_background.png");
	background-size: cover;
	background-repeat: no-repeat
}

.proudOfOurRecognitionSection h2 {
	font-weight: 800;
	font-size: 2rem
}

.proudOfOurRecognitionSection hr {
	border-top: 1px solid #979d9e;
	width: 100%
}

.proudOfOurRecognitionSection .mainAwardsContainer {
	min-height: 1300px
}

@media(min-width: 998px) {
	.proudOfOurRecognitionSection .mainAwardsContainer {
		padding-top: 3rem;
		min-height: 600px
	}
}

.proudOfOurRecognitionSection .mainAwardsContainer .awardCard {
	border: 1px solid gray;
	padding: 1.5rem 1.55rem;
	text-align: center;
	max-width: 325px;
	min-height: 400px;
	border-radius: .25rem;
	position: relative;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, .1);
	background: #fff
}

.proudOfOurRecognitionSection .mainAwardsContainer .awardCard .logo {
	position: absolute;
	top: -77px
}

.proudOfOurRecognitionSection .mainAwardsContainer .awardCard:nth-child(1) .logo {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a41d13f9-f5b6-4a84-9111-468a33adb5e1/proud-of-our-recognition_excellence-in-technology_cropped.png");
	background-size: contain;
	background-repeat: no-repeat;
	height: 145px;
	width: 145px;
	left: calc(50% - 68px)
}

.proudOfOurRecognitionSection .mainAwardsContainer .awardCard:nth-child(2) .logo {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/f37876c3-06e4-46eb-8ea4-fdbac6a02114/training-magazine_choice-award_2022.png");
	background-size: contain;
	background-repeat: no-repeat;
	height: 175px;
	width: 175px;
	left: calc(50% - 83px)
}

.proudOfOurRecognitionSection .mainAwardsContainer .awardCard:nth-child(3) .logo {
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/018d33ed-5962-43e8-bf31-c9157791c6c9/proud-of-our-recognition_5-star-learning-and-development-2022.png?h=300&auto=format&q=75");
	background-size: contain;
	height: 165px;
	width: 165px;
	left: calc(50% - 83px)
}

@media(min-width: 998px) {
	.proudOfOurRecognitionSection .mainAwardsContainer .awardCard:nth-child(1) {
		align-self: flex-start
	}

	.proudOfOurRecognitionSection .mainAwardsContainer .awardCard:nth-child(3) {
		align-self: flex-end
	}
}

.proudOfOurRecognitionSection .mainAwardsContainer .awardCard .content h3 {
	font-weight: 800
}

.proudOfDiversitySection {
	overflow-x: hidden;
	padding: 4rem 0;
	background: #fff
}

.proudOfDiversitySection h2 {
	font-weight: 800;
	font-size: 2rem
}

.proudOfDiversitySection .weBelieveHeader {
	font-size: 1.85rem;
	font-weight: 700;
	text-align: center;
	margin-top: 2rem
}

@media(min-width: 998px) {
	.proudOfDiversitySection .weBelieveHeader {
		margin-top: unset
	}
}

.proudOfDiversitySection ul {
	list-style-image: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/057a7d9e-7c1f-466e-9195-36515f6fb61c/unorderedListBullet.svg")
}

.proudOfDiversitySection ul li {
	padding: .5rem 0;
	font-size: 1.25rem
}

.uSparkSection {
	background: #eee
}

.uSparkSection img {
	max-width: 350px
}

.uSparkSection .headline {
	font-size: 1.25rem;
	margin-bottom: 0;
	font-weight: 500;
	color: #8a1b61
}

.uSparkSection .contentHeader {
	font-weight: 800;
	margin-bottom: 1.5rem
}

.globalCultureSection {
	background: linear-gradient(rgba(148, 147, 0, 0.45), rgba(148, 147, 0, 0.45)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/6ad6b4cc-056e-45cd-bbfd-5ec86af18d16/global-offices_mobile_background.png?q=55");
	background-position: bottom center;
	background-size: cover;
	position: relative;
	padding: 8rem 0
}

@media(min-width: 998px) {
	.globalCultureSection {
		background: linear-gradient(rgba(148, 147, 0, 0.45), rgba(148, 147, 0, 0.45)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/80720437-3fdf-4f5a-992f-f9558ccdc759/global-offices_background.png?q=25")
	}
}

.globalCultureSection .globeOutterContainer {
	position: absolute;
	left: calc(50% - 200px);
	top: calc(50% - 200px)
}

.globalCultureSection h2 {
	font-weight: 800;
	font-size: 2rem;
	color: #fff
}

.globalCultureSection p {
	color: #fff
}

.globalCultureSection .globeOutterContainer {
	max-width: 500px
}

.proudOfOurPeopleSection {
	padding: 3rem 0;
	overflow: hidden;
	background: #fff
}

@media(min-width: 998px) {
	.proudOfOurPeopleSection {
		padding: unset
	}
}

.proudOfOurPeopleSection .headline {
	color: #949300;
	font-size: 1.25rem;
	margin-bottom: 0;
	font-weight: 500
}

.proudOfOurPeopleSection .contentHeader {
	font-weight: 800;
	margin-bottom: 2rem
}

.proudOfOurPeopleSection .albumContainerColumn {
	max-height: 600px
}

.proudOfOurPeopleSection .albumContainer {
	margin-top: 1rem;
	width: 100%;
	height: 100%;
	background: rgba(148, 147, 0, .3);
	padding: 1.25rem 1.5rem;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-template-rows: repeat(4, 1fr);
	grid-gap: 15px
}

.proudOfOurPeopleSection .albumContainer img {
	box-shadow: rgba(0, 0, 0, .24) 0px 3px 8px
}

@media(min-width: 998px) {
	.proudOfOurPeopleSection .albumContainer {
		margin-top: unset;
		transform: rotate(15deg) translate(0%, -9%);
		height: 205%;
		grid-template-rows: repeat(8, 1fr)
	}
}

.proudOfOurPeopleSection .albumContainer .gallery-item-1 {
	grid-column-start: 1;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 3
}

.proudOfOurPeopleSection .albumContainer .gallery-item-2 {
	grid-column-start: 5;
	grid-column-end: 7;
	grid-row-start: 1;
	grid-row-end: 3
}

.proudOfOurPeopleSection .albumContainer .gallery-item-3 {
	grid-column-start: 7;
	grid-column-end: 9;
	grid-row-start: 1;
	grid-row-end: 5
}

.proudOfOurPeopleSection .albumContainer .gallery-item-4 {
	grid-column-start: 1;
	grid-column-end: 4;
	grid-row-start: 3;
	grid-row-end: 5
}

.proudOfOurPeopleSection .albumContainer .gallery-item-5 {
	grid-column-start: 4;
	grid-column-end: 7;
	grid-row-start: 3;
	grid-row-end: 5
}

.proudOfOurPeopleSection .albumContainer .gallery-item-6 {
	display: none
}

@media(min-width: 998px) {
	.proudOfOurPeopleSection .albumContainer .gallery-item-6 {
		display: unset;
		grid-column-start: 1;
		grid-column-end: 5;
		grid-row-start: 5;
		grid-row-end: 9
	}
}

.proudOfOurPeopleSection .albumContainer .gallery-item-7 {
	display: none
}

@media(min-width: 998px) {
	.proudOfOurPeopleSection .albumContainer .gallery-item-7 {
		display: unset;
		grid-column-start: 5;
		grid-column-end: 9;
		grid-row-start: 5;
		grid-row-end: 7
	}
}

.proudOfOurPeopleSection .albumContainer .gallery-item-8 {
	display: none
}

@media(min-width: 998px) {
	.proudOfOurPeopleSection .albumContainer .gallery-item-8 {
		display: unset;
		grid-column-start: 5;
		grid-column-end: 7;
		grid-row-start: 7;
		grid-row-end: 9
	}
}

.proudOfOurPeopleSection .albumContainer .gallery-item-9 {
	display: none
}

@media(min-width: 998px) {
	.proudOfOurPeopleSection .albumContainer .gallery-item-9 {
		display: unset;
		grid-column-start: 7;
		grid-column-end: 9;
		grid-row-start: 7;
		grid-row-end: 9
	}
}

.proudOfOurPeopleSection .albumContainer .gallery-item-10 {
	display: none
}

.proudOfOurPeopleSection .albumContainer figure {
	margin: unset
}

.proudOfOurPeopleSection .albumContainer .gallery-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .25rem
}

.awardDetail a {
	color: #00aec7;
	transition: color .15s ease-in-out
}

.awardDetail a:hover {
	color: #236192;
	text-decoration: none
}

.awardDetail img {
	height: auto;
	width: 100%
}

.ourPeopleFluidContainer {
	background-image: linear-gradient(45deg, hsl(188deg, 100%, 39%) 0%, hsl(189deg, 100%, 38%) 27%, hsl(191deg, 100%, 37%) 43%, hsl(192deg, 100%, 36%) 53%, hsl(194deg, 100%, 35%) 61%, hsl(195deg, 100%, 34%) 67%, hsl(197deg, 88%, 35%) 73%, hsl(200deg, 77%, 36%) 81%, hsl(203deg, 68%, 36%) 89%, hsl(206deg, 61%, 35%) 100%)
}

.legalOverrides h1,
.legalOverrides h2,
.legalOverrides h3,
.legalOverrides h4,
.legalOverrides h5 {
	font-weight: 700
}

.legalOverrides a {
	color: #00aec7;
	transition: .2s ease-in-out color
}

.legalOverrides a:hover {
	color: #236192;
	text-decoration: none
}

#resourceFilterIndex h2,
#resourceFilterIndex h3,
#resourceFilterIndex h4,
#resourceFilterIndex h5 {
	font-weight: 800
}

.resourceContainer a {
	color: #00aec7;
	transition: .2s ease-in-out color
}

.resourceContainer a:hover {
	color: #236192;
	text-decoration: none
}

.resourceContainer h2,
.resourceContainer h3,
.resourceContainer h4,
.resourceContainer h5 {
	font-weight: 800
}

#guideHeader {
	height: 300px
}

#guideNavScroller {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	z-index: 1000
}

@media(min-width: 1200px) {
	#guideNavScroller {
		top: 71px
	}
}

#guideNavScroller #guideSectionChevron {
	color: #ffa300;
	visibility: hidden
}

#guideNavScroller #guideSectionSelectBox option:checked {
	background: #eee
}

#guideNavScroller .documentScrollerLinks {
	font-size: 1.2rem
}

@media(min-width: 768px) {
	#guideNavScroller .documentScrollerLinks {
		font-size: 1rem
	}
}

#guideNavScroller .documentScrollerLinks .documentScrollerNavigationLink {
	color: #00aec7
}

#guideNavScroller .documentScrollerLinks .documentScrollerNavigationLink:hover {
	color: #236192
}

#guideNavScroller .guideProgressBar {
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	height: 15px;
	border: none;
	background: rgba(0, 0, 0, 0)
}

#guideNavScroller .guideProgressBar::-webkit-progress-bar {
	background: rgba(0, 0, 0, 0)
}

#guideNavScroller .guideProgressBar::-webkit-progress-value {
	background: linear-gradient(0deg, rgb(240, 100, 0) 0%, rgb(255, 163, 0) 77%);
	background-attachment: fixed
}

#guideNavScroller .guideProgressBar::-moz-progress-bar {
	background: linear-gradient(0deg, rgb(240, 100, 0) 0%, rgb(255, 163, 0) 77%);
	background-attachment: fixed
}

#guideMainContent h2,
#guideMainContent h3,
#guideMainContent h4,
#guideMainContent h5 {
	font-weight: 800
}

@media(min-width: 992px) {
	#guideMainContent .stickyCTAHolder {
		position: -webkit-sticky;
		position: sticky;
		top: 170px
	}
}

#guideMainContent article a {
	color: #00aec7;
	font-weight: 800;
	transition: .2s ease-in-out color
}

#guideMainContent article a:hover {
	color: #236192;
	text-decoration: none
}

#guideMainContent article img {
	height: auto;
	width: 100%
}

#guideBottom .documentScrollerNavigationLink {
	color: #00aec7
}

#guideBottom .documentScrollerNavigationLink:hover {
	color: #236192
}

.quoteBox {
	position: relative
}

.quoteBox::before {
	content: "";
	border-top: 1px solid #425563;
	position: absolute;
	top: 25px;
	left: 0;
	right: 0
}

@media(min-width: 768px) {
	.quoteBox::before {
		top: 0
	}
}

.quoteBox::after {
	content: "";
	border-top: 1px solid #425563;
	position: absolute;
	bottom: 25px;
	left: 0;
	right: 0
}

@media(min-width: 768px) {
	.quoteBox::after {
		bottom: 0
	}
}

.quoteBox .quotes {
	color: #ffa300
}

.quoteBox .clientDetailsLogo {
	width: 160px;
	height: 160px;
	background-size: 80% 80%;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 50%;
	background-color: #fff;
	position: relative;
	z-index: 1;
	box-shadow: 3px 3px 15px 1px rgba(0, 0, 0, .06)
}

.quoteBox .clientDetailsLogoMobile {
	width: 100px;
	height: 100px
}

.needSolutionResultContainer a {
	color: #00aec7;
	transition: all .15s ease-in-out
}

.needSolutionResultContainer a:hover {
	color: #236192;
	text-decoration: none
}

.pcastJumpBackward,
.pcastPlay,
.pcastPause,
.pcastJumpForward {
	border: none;
	color: #00aec7
}

.pcastProgress {
	height: 22px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.pcastProgress::-webkit-progress-bar {
	background-color: #dcdcdc;
	border-radius: 0;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .25) inset
}

.pcastProgress::-webkit-progress-value {
	background: #00aec7
}

.pcastProgress::-moz-progress-bar {
	background: #00aec7
}

.podcastPlayButton {
	font-size: 2rem
}

.podcastPauseButton {
	font-size: 2rem
}

.podcastBarsContainer {
	background: linear-gradient(to right, #EEEEEE, #EEEEEE);
	display: grid;
	place-items: center
}

.podcastBarsContainer .bars {
	margin-top: 10px;
	width: 200px;
	height: 30px;
	display: flex;
	justify-content: space-between;
	align-items: flex-end
}

.podcastBarsContainer .bars .bar {
	height: 100%;
	width: 9%
}

@-moz-keyframes sound {
	0% {
		opacity: .35;
		background: #00aec7;
		height: 1px
	}

	100% {
		opacity: 1;
		background: #00aec7;
		height: 100%
	}
}

@-webkit-keyframes sound {
	0% {
		opacity: .35;
		background: #00aec7;
		height: 1px
	}

	100% {
		opacity: 1;
		background: #00aec7;
		height: 100%
	}
}

@-o-keyframes sound {
	0% {
		opacity: .35;
		background: #00aec7;
		height: 1px
	}

	100% {
		opacity: 1;
		background: #00aec7;
		height: 100%
	}
}

@keyframes sound {
	0% {
		opacity: .35;
		background: #00aec7;
		height: 1px
	}

	100% {
		opacity: 1;
		background: #00aec7;
		height: 100%
	}
}

.podcastTranscript a {
	color: #00aec7;
	font-weight: 800;
	transition: .2s ease-in-out color
}

.podcastTranscript a:hover {
	color: #236192;
	text-decoration: none
}

.templateCHeader {
	min-height: 600px
}

@media(min-width: 992px) {
	.templateCHeader {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/a26a4316-22d4-419e-84f4-815cbf449158/targeted-selections_card_1200x600.jpg");
		background-repeat: no-repeat;
		background-size: cover
	}

	.templateCHeader h1,
	.templateCHeader p {
		color: #fff;
		text-shadow: 2px 2px 8px rgba(150, 150, 150, .4)
	}
}

#interviewingFirstDateSection {
	background: #445664;
	padding-top: 5rem;
	padding-bottom: 5rem
}

#templateCSection2 {
	padding-top: 5rem;
	padding-bottom: 5rem
}

#templateCSection2 .templateQuote {
	font-size: 1.75rem;
	font-weight: 800
}

#templateCSection2 .templateQuote::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Pro";
	content: "";
	margin-left: 5px;
	transition: margin-left .5s;
	color: #fa3
}

#templateCSection2 .templateQuote::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Pro";
	content: "";
	margin-right: 5px;
	transition: margin-left .5s;
	color: #fa3
}

#templateCSection2 .interviewingMistakes {
	list-style: none;
	padding-left: 15px
}

#templateCSection2 .interviewingMistakes li {
	margin: 12px 0
}

#templateCSection2 .interviewingMistakes li::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Pro";
	content: "";
	margin-right: 5px;
	transition: margin-left .5s;
	color: #ef3340
}

#templateCFooter {
	background: #236192
}

.buyerHeader {
	padding: 3rem 0;
	background-image: linear-gradient(rgba(46, 49, 49, 0.3), rgba(46, 49, 49, 0.3)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/4533f90e-0683-464f-8206-e2d999fe6d74/buyer_header.jpg?w=600&h=700&fit=crop&crop=focalpoint&fp-x=0.9");
	background-size: cover;
	min-height: 600px;
	background-position-x: right
}

@media screen and (min-width: 992px) {
	.buyerHeader {
		padding: 10rem 0;
		background-image: linear-gradient(rgba(46, 49, 49, 0.3), rgba(46, 49, 49, 0.3)), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/4533f90e-0683-464f-8206-e2d999fe6d74/buyer_header.jpg");
		min-height: 800px
	}
}

@media screen and (min-width: 1200px) {
	.buyerHeader .buyerHeaderH1 {
		width: 42%;
		font-size: 3rem
	}
}

.buyerSection1 {
	padding: 3rem 0
}

@media screen and (min-width: 992px) {
	.buyerSection1 {
		padding: 7rem 0
	}
}

.buyerSection1 .section1image {
	object-fit: contain;
	filter: drop-shadow(3px 3px 8px #6c757d)
}

.buyerSection2 {
	background: #00aec7;
	background: linear-gradient(90deg, rgb(0, 174, 199) 0%, rgb(35, 97, 146) 82%);
	padding: 3rem 0
}

@media screen and (min-width: 992px) {
	.buyerSection2 {
		padding: 7rem 0
	}
}

.buyerSection2 hr {
	width: 100%;
	border-top: 1px solid #fff
}

.buyerSection2 .bs2IconOutterContainer {
	background: rgba(255, 255, 255, .6);
	padding: 25px;
	border-radius: 50%
}

.buyerSection2 .bs2IconOutterContainer .bs2IconInnerContainer {
	background: #fff;
	border-radius: 50%;
	padding: 15px;
	height: 175px
}

.buyerSection2 .bs2Icon {
	max-width: 145px
}

.buyerSection3 {
	padding: 3rem 0;
	background: #8a941e
}

@media screen and (min-width: 1200px) {
	.buyerSection3 {
		padding: 7rem 0;
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/e423b16e-a2de-43e6-9fca-45b193990730/HVO.img.png");
		background-size: 45% 100%;
		background-repeat: no-repeat;
		background-position-x: right
	}
}

@media(min-width: 1200px) {
	.buyerSection3 .section3BackgroundImage {
		padding-left: 20%
	}
}

.buyerSection3 .section3BackgroundImage .overlappingRolodexImage {
	object-fit: contain;
	width: 100%;
	max-width: 600px
}

.buyerSection4 {
	padding: 3rem 0;
	overflow-x: hidden
}

.buyerSection4 #csuiteDesktopBreak {
	display: none
}

@media screen and (min-width: 1200px) {
	.buyerSection4 #csuiteDesktopBreak {
		display: unset
	}
}

@media screen and (min-width: 992px) {
	.buyerSection4 {
		padding: 7rem 0
	}
}

.buyerSection4 .buyerSection4Images {
	width: 100%;
	height: auto
}

@media screen and (min-width: 992px) {
	.buyerSection4 .buyerSection4Images {
		max-width: 450px
	}
}

.templateD2Header {
	padding: 3rem 0;
	background: #445664
}

@media(min-width: 992px) {
	.templateD2Header {
		background: linear-gradient(90deg, rgb(68, 86, 100) 43%, rgba(68, 86, 100, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/38068d5a-8fcf-4bb2-a672-441989ba179c/HVO-HPB-Image.png");
		background-size: contain;
		min-height: 400px;
		background-position-x: left, right;
		background-repeat: no-repeat
	}
}

@media(min-width: 1500px) {
	.templateD2Header {
		background: linear-gradient(90deg, rgb(68, 86, 100) 55%, rgba(68, 86, 100, 0) 100%), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/38068d5a-8fcf-4bb2-a672-441989ba179c/HVO-HPB-Image.png");
		background-size: contain;
		min-height: 400px;
		background-position-x: left, right;
		background-repeat: no-repeat
	}
}

.templateD2Section1 {
	padding: 3rem 0;
	background: #fff
}

@media(min-width: 992px) {
	.templateD2Section1 {
		padding: 7rem 0
	}
}

.templateD2Section1 .section1image {
	object-fit: contain;
	filter: drop-shadow(3px 3px 8px #6c757d)
}

.templateD2Section3 {
	padding: 3rem 0
}

@media(min-width: 1200px) {
	.templateD2Section3 {
		padding: 7rem 0;
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/e423b16e-a2de-43e6-9fca-45b193990730/HVO.img.png");
		background-size: 45% 100%;
		background-repeat: no-repeat;
		background-position-x: right
	}
}

.templateD2Section3 .d2NextStepsNumber {
	height: 55px;
	width: 55px;
	min-width: 55px;
	padding: .45rem;
	background: #236192;
	border-radius: 50%
}

.templateD2Section3 .d2NextStepsNumber p {
	color: #fff
}

@media(min-width: 1200px) {
	.templateD2Section3 .section3BackgroundImage {
		padding-left: 20%
	}
}

.templateD2Section3 .section3BackgroundImage .overlappingRolodexImage {
	object-fit: contain;
	width: 100%;
	max-width: 600px
}

.formDisplayHeader .learnMoreCTA {
	color: #27333b;
	background: #eaeaea;
	border: 3px solid #bfd22b;
	font-weight: 700;
	transition: background .2s ease-in-out, color .2s ease-in-out
}

.formDisplayHeader .learnMoreCTA:hover {
	background: #bfd22b;
	color: #fff
}

.formDisplayHeader #expandingConcept {
	all: unset;
	padding: .25rem 1.15rem .25rem 3.05rem;
	position: relative;
	border-radius: 50px;
	cursor: pointer;
	color: #fff
}

.formDisplayHeader #expandingConcept .ring {
	border: 2px #bfd22b solid;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 17%;
	border-radius: 25px;
	-webkit-border-radius: 25px
}

.formDisplayHeader #expandingConcept i {
	position: absolute;
	left: 4%;
	top: 30%
}

.formDisplayHeader .darkerBackground {
	padding-bottom: 7rem;
	background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/143267ff-5da6-4e01-b9b7-cfd842661e9e/gears-background.png"), linear-gradient(121deg, rgb(39, 43, 59) 17%, rgb(39, 51, 59) 54%);
	background-repeat: no-repeat, repeat;
	background-position: center center, center center;
	background-size: contain, cover
}

@media(min-width: 992px) {
	.formDisplayHeader .darkerBackground {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/234b6b0a-7241-4077-a25d-7e7d7937fe06/hva-guide-img_large.png"), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/143267ff-5da6-4e01-b9b7-cfd842661e9e/gears-background.png"), linear-gradient(121deg, rgb(39, 43, 59) 17%, rgb(39, 51, 59) 54%);
		background-repeat: no-repeat, no-repeat, repeat;
		background-position: 598px -128px, center center, center center;
		background-size: 731px 850px, auto
	}
}

@media(min-width: 1500px) {
	.formDisplayHeader .darkerBackground {
		background: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/234b6b0a-7241-4077-a25d-7e7d7937fe06/hva-guide-img_large.png"), url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/143267ff-5da6-4e01-b9b7-cfd842661e9e/gears-background.png"), linear-gradient(121deg, rgb(39, 43, 59) 17%, rgb(39, 51, 59) 54%);
		background-repeat: no-repeat, no-repeat, repeat;
		background-position: right -188px, center center, center center;
		background-size: 959px 1195px, auto
	}
}

.formDisplayHeader .darkerBackground .headerImageContainer .largeHeaderHVAImage {
	width: 100%;
	height: auto;
	max-width: 500px;
	position: absolute
}

.formDisplayHeader .headerList {
	list-style: none;
	padding-left: 0
}

.formDisplayHeader .headerList li {
	margin-right: 1rem
}

.formDisplayHeader .headerList li:before {
	color: #bfd22b;
	content: "✓";
	margin-right: .25rem
}

.formDisplayMain #mainForm {
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .07)
}

.formDisplayMain #mainForm input {
	border-radius: 2px
}

.formDisplayMain #mainForm .formHeader {
	background: #bfd22b
}

.formDisplayMain #mainForm .formBody {
	background: #fff;
	position: relative
}

.formDisplayMain #mainForm .formBody #hourglass {
	z-index: 5;
	position: absolute;
	left: 40%;
	top: 30%;
	color: #425563;
	font-size: 8rem
}

.formDisplayMain #mainForm .formBody input,
.formDisplayMain #mainForm .formBody select {
	outline: 1px gray solid;
	border-radius: 3px !important
}

.formDisplayMain #mainForm .formBody .formSuccessOverlay {
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 3
}

.formDisplayMain #mainForm .formCTA {
	background: #445664;
	color: #fff;
	font-weight: 700;
	transition: background .2s ease-in-out
}

.formDisplayMain #mainForm .formCTA i {
	color: #bfd22b
}

.formDisplayMain #mainForm .formCTA:hover {
	background: #27333b
}

.formDisplayMain .textHighlight.green {
	margin: 2rem 0;
	border-left: 3px solid #bfd22b;
	padding-left: 1rem
}

.formDisplayMain .textHighlight.green p {
	line-height: 1.8
}

.formDisplayMain .learnMoreCTA {
	color: #27333b;
	background: #eaeaea;
	border: 3px solid #bfd22b;
	font-weight: 700;
	transition: background .2s ease-in-out, color .2s ease-in-out
}

.formDisplayMain .learnMoreCTA:hover {
	background: #bfd22b;
	color: #fff
}

.formDisplayMain .guideSection {
	position: relative
}

.formDisplayMain .guideSection .guideCTAContainer {
	background: #9da84a;
	border-radius: 25px;
	z-index: 2;
	position: relative;
	overflow: hidden
}

.formDisplayMain .guideSection .guideCTAContainer #guideBackgroundCircle {
	position: absolute;
	height: 548px;
	left: -701px;
	top: -319px;
	z-index: -1
}

.formDisplayMain .guideSection .guideCTAContainer .guideCTA {
	border: 3px solid #27333b;
	background: #eaeaea;
	color: #27333b;
	font-weight: 700;
	transition: background .2s ease-in-out, color .2s ease-in-out
}

.formDisplayMain .guideSection .guideCTAContainer .guideCTA:hover {
	background: #27333b;
	color: #fff
}

.formDisplayMain .guideSection .greyConnector {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100px;
	background: #eaeaea;
	z-index: -1
}

.formDisplayMain .iconsSection {
	background: #eaeaea;
	padding-top: 5rem
}

.formDisplayMain .iconsSection .iconBox {
	width: 100%
}

@media(min-width: 998px) {
	.formDisplayMain .iconsSection .iconsContainer {
		width: 100%
	}

	.formDisplayMain .iconsSection .papersContainer {
		width: 100%
	}
}

.formDisplayMain .testimonialsSection .quotes {
	color: #bfd22b
}

.formDisplayMain .testimonialsSection .users {
	max-width: 1025px;
	margin: auto
}

.formDisplayMain .testimonialsSection .users .userBox {
	padding: 0 .5rem;
	border-top: 1px solid #f0f1f2;
	cursor: pointer
}

.formDisplayMain .testimonialsSection .users .userBox.active {
	border-top: 3px solid #bfd22b
}

@media(min-width: 998px) {
	.formDisplayMain .testimonialsSection .users .userBox {
		padding: 0 1.5rem
	}
}

.formDisplayMain .testimonialsSection .users .userBox .fa-user-circle:nth-of-type(even) {
	color: #bfd22b
}

.formDisplayMain .aboutSection {
	background: #f4f4f4
}

@media(min-width: 998px) {
	.formDisplayMain .aboutSection .container {
		background-image: url("https://assets-us-01.kc-usercontent.com/469992e5-7cbd-0032-ead4-f2db9237053a/5aa98cd4-c434-43d4-8eea-925bbff51608/LDHVA_AboutDDI-Image_v2-1.png");
		background-repeat: no-repeat;
		background-position-x: right;
		background-size: auto 100%
	}
}

.formDisplayMain .aboutSection .greenText {
	color: #bfd22b
}

.formDisplayMain .highlightContainer.green {
	margin: 2rem 0;
	border-left: 3px solid #bfd22b;
	padding-left: 1rem
}

.formDisplayMain .bottomGuideSection {
	background: #27333b
}

.formDisplayMain .bottomGuideSection .tagline {
	color: #bfd22b;
	text-transform: uppercase
}

.formDisplayFooter {
	background: #445664
}

.formDisplayFooter p {
	color: #fff;
	margin-bottom: 0
}

.formDisplayFooter p span,
.formDisplayFooter p a {
	color: #fdb71a;
	text-decoration: none
}

.lpVideoHostingContainer h1,
.lpVideoHostingContainer h2,
.lpVideoHostingContainer h3,
.lpVideoHostingContainer h4,
.lpVideoHostingContainer h5 {
	font-weight: 700
}

.lpVideoHostingContainer a {
	color: #00aec7;
	transition: .2s color ease-in-out
}

.lpVideoHostingContainer a:hover {
	color: #236192;
	text-decoration: none
}

@media only screen and (max-width: 768px) {
	.extraWideModal {
		width: inherit;
		max-width: inherit
	}
}

.disabledInput {
	color: #4f4f4f;
	background-color: #eee;
	border: 1px solid #848484;
	cursor: not-allowed;
	border-radius: 0px
}

#footerFormSuccessContainer {
	display: none
}

#footerFormSuccessContainer .footerDownloadIcon {
	color: #00aec7
}

#footerFormSuccessContainer .footerdownloadIconSubtitle {
	color: #00aec7;
	letter-spacing: 3px
}

#submitError {
	color: red;
	display: none
}

input[type=number] {
	-moz-appearance: textfield
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.requiredField {
	color: red
}

.parsley-error {
	border: 1px solid red
}

.parsley-required {
	color: red
}

.parsley-pattern {
	color: red
}

.parsley-type {
	color: red
}

.parsley-minlength {
	color: red
}

table {
	border-collapse: collapse
}

table thead {
	display: table-header-group;
	vertical-align: middle;
	color: #212529
}

table tr {
	display: table-row;
	vertical-align: middle;
	border: 1px solid gray
}

table tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .06)
}

table td {
	padding: 12px;
	border-left: 1px solid gray;
	border-right: 1px solid gray
}

table a {
	color: #00aec7;
	text-decoration: none;
	transition: color .2s
}

table a:hover {
	color: #236192;
	text-decoration: none
}

/*# sourceMappingURL=styles.css.map*/