/*
Theme Name: Sykes Enterprises
Theme URI: https://www.sykes.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: https://www.sykes.com/
Template: salient
Version: 0.12
*/

sup {
	font-size: 60%;
	vertical-align: super;
}

body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
	font-size: 18.8px!important;
	line-height: 20px!important;
}

.sykes--standard-header {
	height: 800px;
	background-size: cover;
	background-repeat: no-repeat;
}

.header--overlay {
	background-color: rgba(0, 0, 0, 0.5);
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	height: 100%;
}

.header--inner {
	max-width: 800px;
	margin: 0 5%;
}

h1.sykes-inner--title {
	color: #fff;
	font-size: 80px;
	line-height: 90px;
	text-transform: none;
	letter-spacing: 1px;
}

p.sykes-inner--subtitle {
	color: #fff;
}

.header-cta {
	width: 200px;
	background-color: #fff;
	padding: 10px;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05), 0 0px 0px rgba(0, 0, 0, 0.08);
	transition: transform .3s cubic-bezier(.68, -.55, .265, 1.55);
}

.header-cta:hover {
	transform: translateY(-5px);
}

.header-cta--special {
	margin-right: 10px;
	color: #039be5;
}

.header-cta--contact {
	background-color: #039be5;
	color: #fff;
}

.form--heading {
	margin-bottom: 40px!important;
	font-weight: 700;
	border-bottom: 1px solid #424242;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
}

.form--signoff {
	text-align: center;
	color: #fff;
}

.form--privacy {
	border-top: 1px solid #424242;
	text-align: center;
}

p.form--privacy {
	font-size: 12px;
}

.expand--contact {}

.nectar-button.regular-button.extra-color-2, .nectar-button.tilt.extra-color-2 {
	background-color: #ffffff!important;
	color: #039be5;
}

/*NEW INDUSTRY PAGES*/

.translate-left {
	transform: translate(-70px, 50px);
	z-index: -1;
}

.industry-served--supertitle h3 {
	letter-spacing: 10px;
	font-size: 16px!important;
}

.callout-h4 h4 {
	font-size: 30px;
	font-family: roboto;
	line-height: 34px;
	font-weight: 700!important;
}

.header-image--translate {
	transform: translate(-70px, 220px)!important;
}

.link--cta-18 {
	border-top: 1px solid #eee;
	margin-top: 20px;
	padding-top: 20px;
	text-align: right;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
	letter-spacing: 1px;
	color: #039be5;
}

header#top nav>ul>li>a, body.material #search-outer #search input[type="text"] {
	font-weight: 300!important;
}

.size-full {
	max-width: 100%;
	height: auto;
}

li {
	list-style: disc;
	font-size: 18px!important;
	line-height: 32px;
}

.col--full {
	width: 100%;
}

.plus-bg {
	background-color: #039be5;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%2328aae8' fill-opacity='0.4'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.resource--callout {
	background-color: #f3f3f3;
	border-left: 2px solid #039be5;
	padding: 30px;
}

p.type--excerpt {
	font-size: 16px;
	line-height: 26px;
	color: #4f4f4f;
}

.type--excerpt {
	color: #555;
	font-size: 16px;
	line-height: 26px;
}

h2 {
	font-size: 30px!important;
	line-height: 40px!important;
	margin-bottom: 7px!important;
}

ol, ul {
	padding-bottom: 20px;
	padding-left: 20px;
	list-style: black!important;
	font-size: 16px;
}

.adjust--transform {
	margin-bottom: -200px!important;
}

.cfi-feat {
	height: 100%!important;
	float: left;
}

.featurd--flex {
	display: flex;
	align-items: center;
	justify-content: center;
}

.boxshadow--moderate {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0px 0px rgba(0, 0, 0, 0.24);
	background-color: #fff;
}

#breadcrumbs {
	display: none;
}

.resource--breadcrumb {
	font-size: 8px;
	line-height: 18px;
	padding: 4px 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block!important;
}

.wrap--related {
	background-color: #f3f3f3;
	padding: 20px;
}

.fwp-load-more {
	background-color: #e51b23;
	border: 0px;
	color: #fff;
	padding: 20px 40px;
	font-family: roboto;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 2px;
	margin-top: 20px;
	cursor: pointer;
}

.facetwp-checkbox {
	background: url(../salient-child/plg/resource-loops/img/checkbox-off.png) 0 50% no-repeat!important;
	background-size: 17px 17px!important;
}

.facetwp-checkbox.checked {
	background: url(../salient-child/plg/resource-loops/img/checkbox-checked.png) 0 50% no-repeat!important;
	background-size: 17px 17px!important;
}

.facetwp-checkbox {
	padding-left: 26px!important;
	margin-left: 20px!important;
	margin: 7px 7px 5px 7px!important;
}

.facetwp-overlay {
	opacity: 0!important;
}

.fwp-load-more:hover {
	opacity: 0.8;
}

.facetwp-counter {
	display: none;
}

.inwrap {
	max-width: 1400px;
	margin: 0 auto;
	padding: 0% 2%;
}

.related.industries--related {
	background-color: #f3f3f3;
	border-bottom: 1px solid #dedede;
}

.pill--related {
	background-color: #ffffff;
	padding: 3px 13px;
	margin-right: 5px;
	font-size: 9px;
	color: #676767;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	border-radius: 4px;
}

.title--related {
	padding: 0px 0px;
	margin-right: 10px;
	font-weight: 700;
	font-size: 9px;
	color: #039be5;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.facetwp-search {
	padding: 20px!important;
	font-family: roboto;
	text-transform: uppercase;
	font-weight: 600!important;
	font-size: 18px;
	line-height: 32px!important;
	color: #555;
	background-color: #f1f1f1!important;
	box-shadow: none!important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	border: 0px solid !important;
}

.box--filter {
	padding: 25px 0% 0px 0%!important;
}

.btn--resource-download {
	background-color: #039be5;
	color: #fff;
	padding: 10px 10px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 700;
	cursor: pointer;
	margin-bottom: 3px;
}

.btn--resource-download:hover {
	background-color: #0086c7;
}

.stick .facetwp-dropdown {
	padding: 14px!important;
}

.stick .text--filter {
	display: none;
}

.selection--aoe {
	border-top: 1px solid #e6e6e6;
}

.stick .container-wrap input[type="text"] {
	padding: 2px!important;
}

.singlepage--wrapper {
	display: flex;
	width: 100%;
	margin: 0 auto;
	padding: 2%;
}

.singlepage--left {
	order: 1;
	width: 70%;
	background-color: #fff;
	flex-basis: auto;
	min-height: 666px;
	padding: 2%;
}

.wrap--author {
	margin-top: 0px!important;
	background-color: #d6d6d6!important;
	color: #1d1d1d!important;
}

.singlepage--right {
	order: 1;
	width: 30%;
	padding: 2%;
	margin-left: 15px;
}

.speaker--name.author {
	color: #1d1d1d;
}

.capability--top {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5)!important;
}

.singlepage--wrapper.wrapper--top.capability {
	background-color: rgba(0, 0, 0, 0);
}

.singlepage--topleft.capability {
	background-color: rgba(0, 0, 0, 0);
}

.singlepage--topright.capability {
	background-color: rgba(0, 0, 0, 0);
}

.title--main.no-webinar.capability {
	color: #ffffff!important;
}

.header--image.capability {
	height: 650px;
}

.button--bio {
	background-color: #1d1d1d;
	display: inline-block;
	color: #039be5;
	padding: 0px 10px;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 2px;
	line-height: 22px;
}

.button--bio {
	background-color: #1d1d1d;
	display: inline-block;
	color: #039be5;
	padding: 2px 6px 2px 17px;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 4px 0px 0px 4px;
	line-height: 26px;
	font-weight: 700;
	cursor: pointer;
}

.social--bio {
	font-weight: 300;
}

.btn--li {
	background-color: #039be5;
	color: #fff;
	/* padding: 1px 2px; */
	padding: 2px 6px 2px 6px;
	border-radius: 0px 4px 4px 0px;
}

.btn--li:hover {
	background-color: #008cd0!important;
}

.button--bio:hover {
	background-color: #2b2b2b;
}

.caret--bio {
	font-size: 14px;
}

.author--more {
	text-align: right;
	width: 160px;
	float: right;
	margin-top: -35px;
}

.author--more.podcast {
	text-align: right;
	margin-right: 20px;
	width: 100%;
	float: right;
	margin-top: -50px;
}

p.drawer--email {
	color: #676767;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}

.avatar.avatar-120 {
	border-radius: 100px;
}

/*Resource Sticky on Scrollbar*/

.resourceTools {
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	height: 46px;
	background: #fff;
	z-index: 1000;
	box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15);
}

.rt--wrapper {
	height: 100%;
}

.rt--inner {
	padding: 0px 10px 0px 10px;
}

.inner--title {
	width: 60%;
	font-size: 13px;
	font-weight: 700;
}

.inner--social {
	width: 15%;
}

.inner--actions {
	text-align: center;
	width: 25%;
	height: 40px;
}

.rt--action {
	width: 50%;
	display: inline-block;
	font-size: 10px;
	color: #fff;
	background-color: #2d2d2d;
	text-transform: uppercase;
	padding: 0px 10px;
	letter-spacing: 1px;
	cursor: pointer;
}

.action--contact {
	border-radius: 2px 0px 0px 2px;
}

.action--contact:hover {
	background-color: #3c3c3c;
}

.action--download {
	border-radius: 0px 2px 2px 0px;
	background-color: #039be5;
}

.action--download:hover {
	background-color: #0086c7;
}

body:not([data-header-format=left-header]) #top nav>ul>.megamenu>ul>li>a, body:not([data-header-format=left-header]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a {
	font-family: roboto;
}

.margin-3 {
	margin: 3px;
	padding: 20px 20px;
}

.box--super-header p {
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 8px;
}

.box--super-header {
	margin-bottom: 0!important;
}

h4.loop--post-location.careers {
	color: #039be5;
	text-transform: uppercase;
	font-family: roboto;
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 0;
}

.wrapper--newton {
	background-color: #fff;
	width: 1200px;
	margin: 0 auto;
	padding: 40px;
	margin-top: 160px;
	margin-bottom: 90px;
}

.single--job-data.jd0 {
	font-size: 14px;
	line-height: 20px;
	color: #a0a0a0;
	font-style: italic;
	margin-top: 20px;
}

@media only screen and (max-width: 1450px) {
	.inner--title {
		width: 50%;
		font-size: 13px;
		font-weight: 700;
	}
	.inner--actions {
		text-align: center;
		width: 35%;
		height: 40px;
	}
}

@media only screen and (max-width: 1000px) {
	.resourceTools {
		top: inherit;
		bottom: 0!important;
	}
	.rt--wrapper {
		display: flex!important;
	}
	.inner--title {
		display: none;
	}
	.inner--social {
		width: 40%;
	}
	.inner--actions {
		width: 60%;
	}
	.sykes--standard-header {
		height: 520px;
	}
}

@media only screen and (max-width: 600px) {
	.inner--social {
		width: 50%;
	}
	.inner--actions {
		width: 50%;
	}
	.action--download {
		display: none;
	}
	.rt--action {
		width: 100%;
	}
	.slideout.on {
		width: 100%;
		overflow: scroll;
	}
}

/*End Resource Sticky on Scrollbar*/

.wrapper--top {
	padding: 0% 2% 0% 2%;
	background-color: #fff;
	max-width: 1400px;
	align-items: center;
	justify-content: center;
}

.wrapper--top.podcast {
	padding: 0% 2% 120px 2%;
}

.singlepage--left.podcast {
	transform: translateY(-170px);
	padding: 0%;
}

.podcast-linkedin {
	position: relative;
}

.btn--linkedin {
	background-color: #039be5;
	color: #fff;
	position: absolute;
	right: 5px;
	bottom: -45px;
	border-radius: 0;
	width: 30px;
	height: 30px;
}

i.fab.fa-linkedin-in.social--bio {
	padding: 7px;
}

.btn--linkedin:hover {
	background-color: #2cb6fa;
}

.width--full {
	max-width: 100%;
}

.text--blue {
	color: #039be5;
}

.wrapper--top-outer {
	background-color: #fff;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.06);
}

.wrapper--bottom {
	padding: 15px 2% 2% 2%;
	max-width: 1400px;
}

.singlepage--topleft {
	order: 1;
	width: 75%;
	background-color: #fff;
	flex-basis: auto;
	padding: 1% 0% 1% 0%;
}

.singlepage--topright {
	order: 1;
	width: 25%;
	background-color: #fff;
}

.sbfeatured--title {
	position: absolute;
	bottom: 0;
	padding: 10px 15px;
	color: #fff;
}

.resources--featured {
	margin-top: 15px;
	background-color: #fff;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.resources--featured:hover {
	transform: translateY(-5px);
}

#text-32 {
	background-color: #d8d8d8;
	padding: 20px 30px 20px 30px;
}

#text-32 h4 {
	font-size: 10px;
	letter-spacing: 2px;
	font-weight: 600;
	font-family: roboto;
	text-transform: uppercase;
	text-align: center;
}

.parent--name {
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #f0f0f0;
	color: #b5b5b5;
	font-weight: 700;
	width: 100px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.parent--name-single {
	background-color: #039be5;
	color: #6acdff;
	display: inline-block;
	text-transform: uppercase;
	padding: 0px 20px;
	margin-right: 10px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
}

.podcast--header-bg {
	background-image: url(https://www.sykes.com/wp-content/uploads/2019/06/vodcast-header.jpg);
	background-attachment: fixed;
	background-size: cover;
}

.clear-bg {
	background-color: rgba(255, 255, 255, 0)!important;
}

.resources--related {
	margin-right: -5px!important;
	width: 25%;
	display: inline-block;
	background-color: #fff;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.resources--related:hover {
	transform: translateY(-5px);
}

.title--posttype {
	background-color: #039be5;
	padding: 3px 9px;
	margin-right: 8px;
	font-size: 10px;
}

.title--title {
	font-weight: 700;
}

.title--type {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 17px;
	letter-spacing: 2px;
}

.singlepage--bottom {
	width: 100%;
	background-color: #fff;
	margin: 0 auto;
	padding: 2%;
}

h2 {
	font-family: "roboto"!important;
	text-rendering: optimizeLegibility;
}

h2 {
	font-family: "roboto", sans-serif!important;
	text-rendering: optimizeLegibility;
}

.bold, strong, b {
	font-family: roboto!important;
	font-weight: 600!important;
}

header#top nav>ul>li>a {
	font-family: "roboto", sans-serif!important;
	text-rendering: optimizeLegibility;
}

.fs-35 {
	font-size: 35px!important;
}

.footer__primary {
	font-size: 11px;
	line-height: 23px;
	color: #444;
}

.footer__copyright {
	font-size: 12px;
	margin-top: 15px;
}

img.footer__logo {
	width: 150px!important;
	display: inline-block;
	clear: both;
	padding: 12px 0px;
}

.footer__toparea {
	padding: 45px 0 30px 0!important;
	border-bottom: 1px solid #DADADA;
}

.footer__bottomarea {
	padding: 0px 0px 15px 0px!important;
}

.socrow {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #f3f3f3;
}

.sykes__ico {
	float: right;
	background-color: rgba(224, 224, 224, 0);
	color: #039be5;
	border-radius: 0;
	font-size: 30px;
	padding: 21px 23px;
	margin: 1px;
	height: 70px;
	width: 80px;
}

.sykes__ico:hover {
	color: #444;
}

.container__social {
	padding: 0 32px!important;
	max-width: 100%!important;
	z-index: 1;
}

.footer__legalmenu {
	font-size: 11px;
	margin-top: 20px;
	color: #444;
}

.text__icobox {
	font-size: 18px;
}

/* Begin Sykes Custom Menu Styling Overrides*/

#footer-outer .widget h4, .text-on-hover-wrap .categories a {
	color: #777!important;
	font-size: 10px!important;
	font-family: roboto!important;
	font-weight: 700!important;
}

#footer-outer {
	z-index: 1;
}

.z-one {
	z-index: 1;
}

.ubermenu-responsive-default.ubermenu {
	padding: 15px;
}

.stnd.default-logo {
	padding: 15px;
}

.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
	border-top: 0px solid #e0e0e0;
}

/* Custom CSS Overrides for Sykes */

.ascend .container-wrap {
	background-color: #ffffff;
}

html * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.hideme {
	display: none;
}

#author-bio {
	display: none!important;
}

.meta-author.vcard.author {
	display: none!important;
}

.meta-comment-count {
	display: none!important;
}

.button_white {
	background-color: #ffffff;
	border-radius: 3px;
	min-height: 0px;
	min-width: 0px;
	line-height: 23px;
	border-width: 0px;
	margin: 0px 8px;
	padding: 14px 40px 14px;
	letter-spacing: 0px;
	font-size: 14px;
}

.bold, strong, b {
	font-weight: 700!important;
	font-family: roboto!important;
}

.entry-title {
	width: 70%;
}

.meta-comment-count {
	display: none;
}

body.ascend #search-outer #search input[type="text"] {
	color: #6B6B6B!important;
	height: auto!important;
	font-size: 40px!important;
	text-align: center!important;
}

#search-outer {
	background-color: #fff!important;
	height: 100vw;
}

body[data-header-color="custom"] header#top nav ul #search-btn>div {
	border-left: 0px solid rgb(3, 155, 229)!important;
}

ul.buttons {
	padding-left: 0px;
}

.fixed-sidebar {
	background-color: #F4F4F4;
	width: 100%;
	padding: 40px;
}

.eg-ajaxanimwrapper {
	font-size: 14px;
}

.esgbox-opened .esgbox-skin {
	border-radius: 0px;
}

.esgbox-skin {
	background: rgba(41, 41, 41, 0.85)!important;
	color: #BDBDBD!important;
}

.modal__leadername {
	font-size: 40px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #E6E6E6;
}

.modal__leadertitle {
	color: #2394D1;
	text-transform: uppercase;
	font-weight: 100;
	letter-spacing: 1px;
	font-size: 21px;
	margin-bottom: 40px;
	margin-top: 20px;
}

.eg-ajax-target-prefix-wrapper {
	display: none;
}

.header__back-text {
	padding-left: 14px;
	position: absolute;
	line-height: 29px;
}

.footer__primary {
	color: #C3C3C3
}

.footer__toparea {
	border-top: 1px solid #3F3F3F!important;
	border-bottom: 1px solid #3F3F3F!important;
}

#text-17 {
	color: #2394D1;
}

.footer__copyright {
	color: #039be5;
}

.solution-type {
	font-size: 14px;
	letter-spacing: 0.5px;
}

.st-keysolutions {
	color: #939598;
}

.st-retail {
	color: #9d27b0;
}

.st-travel {
	color: #ff9805;
}

.st-finance {
	color: #4cb050;
}

.st-businesssolutions {
	color: #e51b23;
}

.st-industryexpertise {
	color: #484748;
}

.st-corecapabilities {
	color: #039be5;
}

.st-tech {
	color: #939598;
}

.st-health {
	color: #e51b23;
}

.bor__left-keysolutions {
	border-left: 10px solid #939598;
}

.bor__left-bizsolutions {
	border-left: 10px solid #e51b23;
}

.bor__left-industryexpertise {
	border-left: 10px solid #484748;
}

.bor__left-corecapabilities {
	border-left: 10px solid #039be5;
}

.h2__yell {
	font-size: 90px;
	line-height: 100px;
}

.footer__cta-ico {
	margin-left: 20px;
	position: absolute;
	line-height: 59px;
}

.rowbreaker-bordertop {
	border-top: 1px solid #E4E4E4;
}

.indico__wrap {
	opacity: 0.4;
}

.entry-title {
	font-size: 28px!important;
}

.hs_firstname.field.hs-form-field {
	font-size: 13px;
	margin-top: 12px;
	color: #BFBFBF;
}

.hs_lastname.field.hs-form-field {
	font-size: 13px;
	margin-top: 12px;
	color: #BFBFBF;
}

.hs_company.field.hs-form-field {
	font-size: 13px;
	margin-top: 12px;
	color: #BFBFBF;
}

.hs_email.field.hs-form-field {
	font-size: 13px;
	margin-top: 12px;
	color: #BFBFBF;
}

.hs_phone.field.hs-form-field {
	font-size: 13px;
	margin-top: 12px;
	color: #BFBFBF;
}

.hs_message.field.hs-form-field {
	font-size: 13px;
	margin-top: 12px;
	color: #BFBFBF;
}

.ascend .container-wrap {
	background-color: #f7f7f7;
}

.sykes__auth-job {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #039be5;
}

.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
	font-size: 13px!important;
	border: 1px solid #EAEAEA!important;
	padding: 9px!important;
}

.nobutton__white {
	color: #fff!important;
}

#nav_menu-4 {
	background-color: #fff!important;
	padding: 20px;
}

#text-8 {
	background-color: #fff;
	padding: 20px;
}

#header-outer[data-transparent-header="true"].transparent #logo .starting-logo, #header-outer[data-transparent-header="true"].light-text #logo .starting-logo {
	padding: 15px!important;
}

.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
	border-top: 0px solid #e0e0e0;
}

.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
	border: 1px solid #1f1f1f!important;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
	border-bottom: 1px solid #353535!important;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header>.ubermenu-target:hover {
	color: #039be5!important;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-current-menu-item>.ubermenu-target {
	color: #039be5!important;
}

header#top nav ul li {
	float: left!important;
}

.sykes_incomplete {
	position: fixed;
	top: 120px;
	left: 20px;
	color: #fff;
	background-color: #8A172C;
	padding: 10px 20px;
	font-size: 12px;
	width: 230px;
	text-align: center;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.sykes_notapproved {
	position: fixed;
	top: 180px;
	left: 20px;
	color: #fff;
	background-color: #BF711F;
	padding: 10px 20px;
	font-size: 12px;
	width: 230px;
	text-align: center;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

body #error-404 h1 {
	font-size: 110px!important;
	line-height: 180px!important;
	color: #2394d1;
	margin-top: 250px;
}

body #error-404 h2 {
	text-transform: uppercase;
	font-size: 40px;
	margin-bottom: 250px;
}

.post-meta {
	display: none!important;
}

.updated {
	display: none!important;
}

.sykes__biotext-wrap {
	padding-right: 30px;
}

.nectar-video-wrap {
	background-color: #ffffff!important;
	background-image: none!important;
}

#page-header-bg {
	background-color: #fff!important;
}

html body #header-outer[data-transparent-header="true"].transparent {
	background-color: #fff!important;
}

.taptap-menu-button-wrapper {
	top: 3px;
}

.taptap-search-button-right {
	top: 10px;
}

.taptap-search-wrapper {
	padding: 12px;
}

.taptap-by-bonfire ul li a {
	font-family: "roboto", sans-serif!important;
}

.taptap-by-bonfire .menu li span {
	top: 3px!important;
}

.sykes__small-arrow {
	margin-left: 10px;
	font-size: 16px;
}

.cust_bread {
	font-size: 21px;
	margin-right: 5px;
}

.backbread {
	color: #ffffff!important;
}

.right-border__soft {
	border-right: 1px solid #eaeaea;
}

.border-soft__top {
	border-top: 1px solid #eaeaea;
}

.industry-served__subicon {
	float: left;
	opacity: 0.4;
}

.ind-button {
	float: right;
	position: absolute;
	width: 100%;
}

.min160 {
	min-height: 160px;
}

.whiteBot {
	border-bottom: 1px solid #eee;
}

.box-wrap__sykes {
	perspective: 1000px;
	-webkit-perspective: 1000px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
}

.sykesbbox:hover {
	background-color: rgba(255, 255, 255, 0.75)
}

.sykesbbox:after {
	background-color: rgba(255, 255, 255, 0.75)
}

.show768 {
	display: none;
}

html body #header-outer[data-transparent-header="true"].transparent {
	background-color: #039be5!important;
}

a.nectar-button.see-through-2.large {
	padding: 10px 30px;
}

#author-bio {
	margin-bottom: 0px!important;
	padding-bottom: 80px!important;
}

.ascend #author-bio h3 span, .ascend .comments-section .comment-wrap.full-width-section>h3 span {
	display: block;
	margin-bottom: 5px;
	line-height: 25px;
	color: #039be5;
	font-size: 17px;
	text-transform: none;
}

.page-submenu {
	opacity: 1.0!important;
	text-transform: none!important;
	font-size: 16px!important;
	letter-spacing: 0!important;
}

.wp-caption-text {
	font-size: 12px;
}

.wp-caption {
	border: 1px solid #f1f1f1;
	background: #fff;
	padding: 15px;
}

.ascend .container-wrap #author-bio #author-info {
	width: 1200px!important;
}

.ascend .container-wrap #author-bio #author-info p {
	max-width: 100%!important;
}

#text-22 {
	background-color: #fff;
	padding: 20px;
}

#search-results .result .inner-wrap {
	-o-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0px!important;
}

#search-results .result h2 {
	/* padding: 20px 20px 20px 20px; */
	font-size: 20px;
	line-height: 38px;
	background-color: #f6f6f6;
}

#search-results .result img {
	display: none;
	margin-bottom: 10px;
}

#search-results100 {
	width: 100%;
	display: block;
	margin-bottom: 20px!important;
}

article.result {
	width: 100%!important;
}

.sy__search_title {
	font-size: 30px;
	font-weight: 700!important;
	color: #039be5;
}

.sy__search-excerpt {
	font-size: 17px;
	color: #676767;
	line-height: 25px;
}

.search__wrap {
	background-color: #fff;
	padding: 40px;
	margin-bottom: 30px;
	border: 1px solid #efefef;
	padding-bottom: 40px;
	margin-top: 55px;
}

.search__wrap-inner {
	max-width: 1425px!important;
	margin: 0 auto;
}

.search-submit {
	float: right;
	width: 10%!important;
	min-height: 60px;
}

.search-field {
	width: 90%!important;
	min-height: 60px;
}

.search-wrap404 {
	max-width: 880px;
	margin: 0 auto;
	background-color: #fff;
}

.align-center404 {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

.errormessage {
	font-size: 9px;
	text-align: right;
	color: #b3b3b3;
	letter-spacing: 1px;
	margin-top: 60px;
}

.cw-404 {
	background-image: url("http://sykes-stage.vibe.digital/wp-content/uploads/2016/11/404bg2.jpg");
	padding-bottom: 10%;
}

.sykes__applynow-persist {
	background-color: #e51b23;
	position: fixed;
	bottom: 30px;
	right: 6%;
	font-size: 14px;
	color: #fff;
	padding: 14px 24px;
	border-radius: 10000px;
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}

.sykes__applynow-persist:hover {
	background-color: #e0373e;
	webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
}

.applybtnico {
	font-size: 14px!important;
	margin-right: 14px;
}

/*Homepage Styles*/

.revslider__removemargin {
	margin-top: -87px;
}

.sykesblue {
	color: #1E96D3;
}

.sykesred {
	color: #D3222A;
}

.sykes__nobutton {
	color: #D3222A;
	font-size: 18px;
	font-weight: 700;
	padding: 0px 10px;
}

.sykes__nobutton:hover {
	color: #94252A;
	transition: color 0.5s ease;
}

.sykes__nobuttonfa {
	font-size: 75%;
	margin-left: 10px;
}

.mapblock__desc {
	font-size: 60px;
	line-height: 88px;
}

.entry__header {
	font-size: 32px;
	line-height: 115px;
	padding: 10px 10px 10px 30px;
}

.entry__header:hover {
	color: #656565;
	transition: color 0.5s ease;
}

.rightbor {
	border-left: 1px solid #E8E8E8;
}

.hideit {
	display: none;
}

.CircleBox {
	border: 7px solid #939598;
	height: 150px;
	width: 150px;
	vertical-align: middle;
	border-radius: 100px;
	margin: 36px;
	display: table-cell;
	font-size: 13px;
	color: #939598;
}

.cb-fs:hover {
	border-color: #4cb050;
	color: #4cb050;
}

.cb-comms:hover {
	border-color: #039be5;
	color: #039be5;
}

.cb-hc:hover {
	border-color: #e51b23;
	color: #e51b23;
}

.cb-rt:hover {
	border-color: #9d27b0;
	color: #9d27b0;
}

.cb-tech:hover {
	border-color: #2d2d2d;
	color: #2d2d2d;
}

.cb-travel:hover {
	border-color: #ff9805;
	color: #ff9805;
}

.cb__icon {
	display: block;
}

.whitebor {
	font-size: 24px;
	color: #1b1b1b;
	background-color: #f7f7f7;
	border-top: 6px solid#f7f7f7;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.container-wrap, .project-title {
	padding-top: 55px;
}

.box-fs {
	border-bottom: 6px solid #4cb050;
}

.box-fs:hover {
	background-color: #4cb050;
}

.box-comms {
	border-bottom: 6px solid #039be5;
}

.box-comms:hover {
	background-color: #039be5;
}

.box-hc {
	border-bottom: 6px solid #e51b23;
}

.box-hc:hover {
	background-color: #e51b23;
}

.box-retail {
	border-bottom: 6px solid #9d27b0;
}

.box-retail:hover {
	background-color: #9d27b0;
}

.box-tech {
	border-bottom: 6px solid #939598;
}

.box-tech:hover {
	background-color: #939598;
}

.box-travel {
	border-bottom: 6px solid #ff9805;
}

.box-travel:hover {
	background-color: #ff9805;
}

.homeCta-wrap {
	padding: 3% 15%;
}

.icon-plus-sign:before {
	content: "\f055";
	float: right;
	position: absolute;
}

.sykes__applynow-persist {
	background-color: #e51b23;
	position: fixed;
	bottom: 30px;
	right: 6%;
	font-size: 14px;
	color: #fff;
	padding: 14px 24px;
	border-radius: 10000px;
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}

.sykes__applynow-persist:hover {
	background-color: #e0373e;
	webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
}

.applybtnico {
	font-size: 14px!important;
	margin-right: 14px;
}

.blog-pill {
	font-size: 8px!important;
	display: inline-block!important;
	margin-left: 14px;
	text-transform: uppercase;
	font-weight: 900!important;
	color: #4cb050!important;
	border: 1px solid #4cb050;
	/* background-color: #4cb050; */
	/* position: absolute; */
	line-height: 8px!important;
	padding: 6px 10px;
	/* margin: 0; */
	vertical-align: middle;
	margin-top: -3px!important;
	border-radius: 4px!important;
}

.sykes__search-url {
	font-size: 14px;
	color: #4cb050;
	line-height: 10px;
	margin-bottom: 14px;
}

.blog-pill {
	font-size: 9px!important;
	display: inline-block!important;
	margin-left: 5px;
	text-transform: none;
	font-weight: 900!important;
	color: #9d27b0!important;
	border: 0px solid #4cb050;
	/* background-color: #f6f6f6; */
	/* position: absolute; */
	/* line-height: 8px!important; */
	padding: 0px 6px;
	/* margin: 0; */
	/* vertical-align: middle; */
	margin-top: -16px!important;
	/* border-radius: 4px!important; */
	/* letter-spacing: 1px!important; */
}

.sy__result-title {
	color: #eee!important;
	font-size: 22px!important;
}

.search-term {
	font-size: 28px!important;
	font-weight: 700!important;
	color: #333333!important;
}

#text-23 {
	background-color: #fff;
	padding: 20px;
}

#text-24 {
	background-color: #fff;
	padding: 20px;
}

#text-25 {
	background-color: #fff;
	padding: 20px;
}

.social-widget {
	width: 100%;
	text-align: center;
}

.si-wrapper {
	font-size: 30px;
	position: inherit;
	width: 30%;
	display: inline-block;
	background: #ffffff;
	border: 1px solid #ececec;
	padding: 16px 10px 12px 10px;
	margin: 2px;
	color: #2d2d2d;
}

.si-wrapper:hover {
	border: 1px solid #039be5;
	color: #039be5;
}

.sw-row {
	margin-bottom: 5px;
}

#contactexpander {
	text-align: center;
}

#input_17_9 {
	background-color: #ededed!important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	background-color: #ededed!important;
	min-height: 42px!important;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
	background-color: #ededed!important;
}

.hiddenform--container {
	max-width: 1245px;
	margin: 0 auto;
	display: flex;
	width: 100%;
	-webkit-box-shadow: 0 0.1875rem 0.25rem 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0.1875rem 0.25rem 0 rgba(0, 0, 0, 0.25);
	margin-top: 90px;
	margin-bottom: 90px;
	background-color: #2d2d2d;
}

.hidden-sidebar h3 {
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 700;
}

.hidden-address {
	border-bottom: 1px solid #e6e6e6;
	padding: 40px;
	font-size: 14px;
	line-height: 24px;
}

.hidden-phone {
	border-bottom: 1px solid #e6e6e6;
	padding: 40px;
}

.little-sectionhead {
	font-size: 14px;
	font-weight: 700;
	color: #039be5;
}

.hidden-sidebar {
	text-align: left;
	background-color: #fff;
	border-right: 1px solid #eee;
}

.hidden-form {
	padding: 90px;
}

.hiddenupper--container {
	padding: 60px 0 60px 0;
	color: #fff;
	background-color: #039be5;
}

.hiddenupper--inner {
	max-width: 1245px;
	margin: 0 auto;
}

h3.h3--strong-uppercase.white-text {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	line-height: 90px;
	text-transform: none;
}

.hidden-form {
	text-align: left;
}

.btn--contactexpand {
	border: 2px solid #fff;
	background-color: #fff;
	color: #039be5;
	padding: 10px 40px;
	display: inline-block;
	font-size: 14px;
	letter-spacing: 1px;
	cursor: pointer;
}

.btn--contactexpand:hover {
	border: 2px solid #4cb050;
	color: #fff;
	background-color: #4cb050;
}

.social-wrap--inner {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	background-color: #252527;
}

.social--ilb {
	padding: 24px 33px;
	background-color: #1a1a1d;
	transition: all 0.5s ease;
}

.social--ilb:hover {
	background-color: #3a3a3a;
	color: #039be5;
}

.sollow--blurb {
	padding: 24px;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.social--ilb:hover .sollow--blurb {
	color: #039be5!important;
	background-color: #039be5!important;
}

@media only screen and (max-width: 1000px) {
	.sollow--blurb {
		display: none;
	}
	.social-wrap--inner {
		background-color: #1a1a1d;
	}
	.social-wrap--inner {
		justify-content: center;
	}
}

@media only screen and (max-width: 600px) {
	.social--ilb {
		padding: 10px;
	}
}

@media only screen and (max-width: 1425px) {
	.hiddenupper--inner {
		padding: 0% 5%;
	}
	.hiddenform--container {
		margin-top: 0;
		margin-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

@media only screen and (max-width: 1000px) {
	.box--filter {
		padding: 0px 5%!important;
	}
}

.hiddenform--container {
	display: flex;
}

.hidden-sidebar {
	float: none!important;
	text-align: center!important;
}

.hidden-form {
	float: none!important;
	text-align: center;
}

.form--heading {
	border-bottom: 0px solid #e6e6e6;
}

.hidden-form {
	padding: 40px;
}

/*NEW CONTACT PAGE*/

.select2-container .select2-choice {
	background-color: #ededed!important;
	color: #444444!important;
	font-weight: 700;
}

.select2-container .select2-choice:hover {
	background-color: #ededed!important;
	color: #039be5!important;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover, body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover>.select2-chosen, body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice, body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice>.select2-chosen {
	color: #039be5!important;
	font-weight: 700;
}

.select2-container .select2-choice>.select2-chosen {
	color: #676767!important;
	line-height: 30px;
	padding-left: 6px;
}

.tab--prefix-question {
	padding-left: 15px;
}

.hide {
	display: none;
}

.tab-content {
	padding: 25px;
}

#material-tabs {
	position: relative;
	display: flex;
	padding: 0;
	border-bottom: 0px solid #e0e0e0;
	background-color: #fff;
}

#material-tabs>a {
	position: relative;
	display: inline-block;
	text-decoration: none;
	padding: 22px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color: #424f5a;
	text-align: center;
	width: 25%;
}

#material-tabs>a.active {
	font-weight: 700;
	outline: none;
	background: -webkit-linear-gradient(top left, #E0E7F0, #C5D1DF);
}

@media only screen and (max-width: 520px) {
	.nav-tabs#material-tabs>li>a {
		font-size: 11px;
	}
}

.yellow-bar {
	position: absolute;
	z-index: 10;
	bottom: 0;
	height: 3px;
	background: #4cb050;
	display: block;
	left: 0;
	transition: left .2s ease;
	-webkit-transition: left .2s ease;
}

#tab1-tab.active~span.yellow-bar {
	left: 0;
	width: 25%;
	background: #9d27b0;
}

#tab2-tab.active~span.yellow-bar {
	left: 25%;
	width: 25%;
	background: #e51b23;
}

#tab3-tab.active~span.yellow-bar {
	left: 50%;
	width: 25%;
}

#tab4-tab.active~span.yellow-bar {
	left: 75%;
	width: 25%;
	background: #ff9805;
}

.tab-content--contact {}

h2.contact--material-header {
	text-transform: uppercase;
	/* font-weight: 700; */
	font-size: 18px!important;
	line-height: 28px!important;
	margin-bottom: 0!important;
	color: #fff;
	letter-spacing: 1px;
}

.content--contact-header {
	background-color: #4cb050;
	text-align: center;
	padding: 10px;
}

.content--contact-inner {
	background-color: #f7f7f7;
}

.contact--tabbed-wrapper {
	max-width: 1425px;
	margin: 0 auto;
	transform: translate(0, -270px);
}

.sykes--header-translate {
	height: 500px;
}

.contact--right {
	background-color: #ffffff;
}

.btn.btn--blue-contact {
	background-color: #4cb050;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	min-width: 200px;
	text-align: center;
	padding: 6px 10px;
}

.contact--address {
	margin-bottom: 20px;
}

.contact--right-inner {
	padding: 6%;
}

.contact--right-inner.top {
	border-bottom: 1px solid #e8e8e8;
}

.bg-white {
	background-color: #d1d1d1!important;
}

.bg-red {
	background-color: #e51b23!important;
}

.bg-purple {
	background-color: #9d27b0!important;
}

.bg-orange {
	background-color: #ff9805!important;
}

h4.contact--h4 {
	color: #039be5!important;
	font-size: 12px!important;
	font-family: roboto!important;
	font-weight: 700!important;
	text-transform: uppercase;
}

.emp-verif p {
	font-size: 14px;
	line-height: 24px;
}

.contact--bottom-disclaimer {
	background-color: #d3d3d3;
	padding: 4% 6% 3% 6%;
}

.contact--bottom-disclaimer p {
	font-size: 15px;
	line-height: 22px;
	/* font-style: italic; */
	margin-bottom: 0!important;
}

.contact-ind {
	margin-bottom: 20px;
	border-left: 2px solid #ff9805;
	padding-left: 15px;
}

@media only screen and (max-width: 1475px) {
	.contact--tabbed-wrapper {
		padding: 0 2%;
	}
}

@media only screen and (max-width: 1000px) {
	#material-tabs {
		display: block;
	}
	#material-tabs>a {
		padding: 10px;
		font-size: 12px;
		width: 100%;
		text-align: left;
	}
	.content--contact-header {
		text-align: left;
	}
	.sykes--header-translate {
		display: none;
	}
	.contact--tabbed-wrapper {
		transform: translate(0, 0);
		padding-top: 20px!important;
	}
	.contact-flex {
		display: block!important;
	}
	.flx--50.contact--right {
		width: 100%;
	}
	.flx--50.contact--left {
		width: 100%;
	}
	.yellow-bar {
		position: absolute;
		z-index: 10;
		bottom: 0;
		height: 100%;
	}
	#tab1-tab.active~span.yellow-bar {
		left: 0;
		width: 4px;
	}
	#tab2-tab.active~span.yellow-bar {
		left: 0;
		width: 4px;
	}
	#tab3-tab.active~span.yellow-bar {
		left: 0;
		width: 4px;
	}
	#tab4-tab.active~span.yellow-bar {
		left: 0;
		width: 4px;
	}
}

/*RESOURCE PAGE*/

.sy__resource-box {
	float: left;
	background-color: #fff;
	margin-right: 15px;
	margin-bottom: 15px;
}

.rb-image {
	width: 100%;
	background-color: #fff;
}

.pad--5 {
	padding: 5px;
}

.resource-image {
	position: relative;
	height: 220px;
	width: 100%;
	z-index: 100;
	overflow: hidden!important;
	background-position: center center!important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.resource--featimage {
	height: 300px;
}

.resource--featured {
	height: 380px;
}

.featured-indicator {
	background-color: #e51b23;
	display: inline-block;
	padding: 3px 16px;
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 1px;
	left: 10px;
	top: 10px;
	position: absolute;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.06);
}

.rb-title {
	padding: 10px 10px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	background-color: #fff;
}

.resource__facet-bar {
	margin-top: -123px;
	min-height: 123px;
	z-index: 100;
}

.facetwp-dropdown {
	padding: 17px 10px!important;
	font-family: roboto;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	line-height: 32px!important;
	color: #7c7c7c;
	background-color: #f1f1f1;
	box-shadow: none!important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none!important;
	-o-box-shadow: none!important;
}

.text--filter {
	font-size: 14px;
	background-color: #e8e8e8;
	padding: 2px 25px;
	line-height: 24px;
	color: #a0a0a0;
	font-style: italic;
	margin-bottom: 0!important;
}

.resource-designator {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 17px;
	letter-spacing: 2px;
	border-left: 4px solid #039be5;
	/* line-height: 30px; */
	color: #fff;
	padding: 4px 10px 4px 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	position: absolute;
	bottom: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.sy__resource-box:hover .resource-designator {
	background-color: #039be5;
}

.sy__resource-box:hover .resource__title {
	color: #039be5;
}

.trigger--reset {
	position: absolute;
	right: 0;
	background-color: #fff;
	padding: 4px;
	padding: 3px 5px;
}

.reset--btn {
	background-color: #f1f1f1;
	border: 0px;
	font-size: 10px;
	text-transform: uppercase;
	color: #a7a7a7;
	letter-spacing: 1px;
	padding: 7px 10px;
	margin-top: 11px;
	cursor: pointer;
}

.reset--btn:hover {
	background-color: #e8e8e8;
}

.text--filter p {
	padding-bottom: 0px;
}

.resource__designator-icon {
	font-size: 26px;
}

.resource__block-footer {
	text-align: right;
}

.resource-button {
	background-color: #e51b23;
	color: #fff;
	padding: 0px 20px;
	line-height: 27px;
	display: inline-block;
	font-size: 11px;
	font-weight: 100;
	text-transform: uppercase;
	font-family: roboto;
	letter-spacing: 2px;
	width: 138px;
	text-align: center;
	cursor: pointer;
}

.title--super.no-webinar {
	border-bottom: 1px solid #dedede!important;
	font-size: 13px;
	line-height: 20px;
	font-weight: 700;
	color: #039be5;
	text-transform: uppercase;
}

.title--sub.no-webinar {
	font-size: 13px;
	line-height: 19px;
	font-weight: 700;
	color: #999;
	font-style: italic;
}

.title--super.no-webinar.podcast {
	display: inline-block;
	border-bottom: 0px solid #000!important;
	min-width: inherit;
	color: #67677f;
}

.episode-identifier {
	background-color: rgba(255, 255, 255, 0.8);
}

.media-identifier {
	background: #E0E7F0;
	background: -webkit-linear-gradient(top left, #E0E7F0, #C5D1DF);
	background: -moz-linear-gradient(top left, #E0E7F0, #C5D1DF);
	background: linear-gradient(top left, #E0E7F0, #C5D1DF);
}

.padding-20 {
	padding: 5px 20px;
}

.video--title.title--main {
	color: #333;
}

.title--main.no-webinar.podcast {
	font-size: 30px;
	line-height: 40px;
}

.right--formwrap.no-webinar {
	margin-top: 0px;
	height: inherit;
	margin-top: 20px!important;
}

.loop--post-title.text-white {}

.title--super.no-webinar.podcast.loop {
	font-size: 13px;
	letter-spacing: 0px;
	width: 100%;
	margin-bottom: 0;
	background: #FFFFFF;
	background: -webkit-linear-gradient(top left, #FFFFFF, #EBF0F5);
	background: -moz-linear-gradient(top left, #FFFFFF, #EBF0F5);
	background: linear-gradient(top left, #FFFFFF, #EBF0F5);
}

.podcast-icons--icon.linkedin {
	display: inline-block;
	background-color: #039be5;
}

.post-content--inner.podcast {
	margin: 0 auto;
	width: 100%;
}

.loop--post-content.alt--darken-img.podcast {
	padding: 0px 20px 2px 20px;
}

.loop--post-single.flex--quarter.podcast {
	max-width: 24.12%;
}

.loop--post-single.flex--quarter.podcast.featured {
	max-width: 60%;
	margin: 0 auto;
}

.loop--post-image.podcast.featured {
	height: 320px;
}

.loop--podcast-featuredtag {
	background-color: #ff9805;
	color: #fff;
	display: inline-block;
	padding: 1px 12px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 20px;
	/* font-family: roboto; */
}

.ep--indicator {
	background: #1B2531;
	background: -webkit-linear-gradient(top left, #1B2531, #2D3B4B);
	background: -moz-linear-gradient(top left, #1B2531, #2D3B4B);
	background: linear-gradient(top left, #1B2531, #2D3B4B);
	color: #fff;
	display: inline-block;
	padding: 4px 20px 1px 20px;
	position: absolute;
}

.ep--indicator-prefix {
	font-size: 12px;
	color: #58c1ee;
}

.ep-indicator--number {
	font-size: 24px;
	font-weight: 700;
	margin-left: 3px;
}

.loop--post-subtitle {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	line-height: 28px;
	border-top: 1px solid rgba(255, 255, 255, 0.35);
}

.podcast-loop--data {
	padding: 10px 10px;
	text-align: center;
	width: 33.3334%!important;
	display: inline-block;
	margin: 0!important;
}

.podcast-loop--data.two-thirds {
	width: 66.667%!important;
}

.guest--wrap {
	padding: 0px 20px 20px 20px;
}

.speaker--wrapper.moderator.wrap--author.podcast {
	background-color: #252527!important;
	color: #fff!important;
}

.bio--summary.podcast {
	background-color: #1a1a1d;
	padding: 40px;
	border-radius: 0;
	font-size: 14px;
	line-height: 24px;
	color: #fafafa;
}

.speaker--name.author.podcast {
	color: #e0e7f0;
}

.speaker--name.podcast {
	color: #e0e7f0;
}

.wrapper--right.no-webinar {
	background-color: #ffffff;
	margin-left: 15px;
}

.formwrap--form.no-webinar {
	padding: 10px;
	background-color: #ffffff;
	box-shadow: none!important;
}

.left--innerwrap.no-webinar {
	background-color: #ffffff;
	border-radius: 0px;
	height: auto!important;
	padding: 2% 0%;
}

.pill--featured {
	background-color: #e51b23;
	padding: 2px 20px;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	/* font-weight: 700; */
	margin-left: 10px;
	margin-top: 10px;
}

.section--body.video-transcript {
	font-size: 15px;
	padding-top: 5px;
	line-height: 22px;
}

.section--body.podcast {
	padding: 40px;
}

.video--wrap.no-webinar {
	border-radius: 0px;
}

.formwrap--header.no-webinar {
	background-color: #ffffff;
	color: #a0a0a0;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 0px;
	text-align: left;
	border-radius: 0px 0px 0px 0px;
	box-shadow: none!important;
}

.wrapper--left.no-webinar {
	padding: 2%;
}

.title--main.no-webinar {
	text-transform: none;
	font-size: 24px;
	line-height: 34px;
}

.btn-v {
	background-color: #a83fb9;
}

.btn-tl {
	background-color: #1fa6e8;
}

.btn-wp {
	background-color: #fd9f12;
}

.btn-bp {
	background-color: #5a5a5a;
}

.btn-po {
	background-color: #4cb050;
}

.resource-button:hover {
	opacity: 0.85;
}

.resource--featured .rb-title {
	font-size: 20px;
}

.resource__title {
	color: #5d5d5d;
	letter-spacing: 0.25px;
	min-height: 50px!important;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.facetwp-pager {
	text-align: center;
	font-size: 20px;
}

.whitepaper-topfix {
	padding-top: 0px!important;
}

.whitepaper-wrap {
	float: left;
	background-color: #fff;
	padding: 30px!important;
	margin: -15% 0% 0% 2%;
	position: relative;
	perspective: 1000px;
	-webkit-perspective: 1000px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
}

.whitepaper-sidebar {
	float: left;
	margin-top: -10px;
}

.whitepaper-title {
	font-size: 40px!important;
}

.whitepaper_sub {
	font-style: italic;
	font-size: 24px!important;
}

.whitepaper-text {
	font-size: 10px;
}

.whitepaper-text {
	font-size: 10px;
	display: block;
	margin-top: -5px;
	color: #039be5;
}

.whitepaper-water {
	position: absolute;
	font-size: 120px;
	color: #efefef;
	z-index: -1;
}

.whitepaper-action {
	background-color: #2d2d2d;
	padding: 14px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	display: block;
}

.whitepaper-action:hover {
	background-color: #505050;
}

.whitepaper-btn {
	margin-right: 20px;
}

.wp-inner {
	background-color: #4cb050;
	padding: 40px;
	color: #fff;
}

.essb_mailform {
	width: 350px!important;
	border-radius: 0px!important;
	padding: 35px!important;
}

.essb_links.essb_template_deluxe-retina a {
	border-radius: 0px!important;
}

.essb-postbar .essb-postbar-container {
	background-color: #2d2d2d!important;
	border-bottom: 0px solid #ddd!important;
}

.essb-postbar-titleholder h2 {
	color: #fff;
}

.essb-point .essb_icon_share {
	font-size: 26px!important;
	line-height: 26px;
	background-color: #e0373e!important;
	padding: 16px!important;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
}

.whitepaper-heading {
	border-bottom: none!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
}

.essb_links {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 20px;
}

.essb-postbar-progress-bar {
	background-color: #e51b23!important;
}

.essb-superposbar-icons-container {
	display: none;
}

body .gform_wrapper ul li.gfield {
	margin-top: 0px!important;
}

.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
	padding: 9px!important;
}

.gfield_label {
	font-size: 15px!important;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
	font-size: 60%!important;
}

.leadership-container {
	padding-top: 0px!important;
}

.leader-head {
	display: inline-block;
}

.leadership-header {
	background-color: #f6f6f6;
}

.leader-video {
	padding: 30px 30px;
	background-color: #2d2d2d;
	line-height: 50px;
}

.span_6.leader-top {
	display: inline-block;
}

.leader-text {
	padding: 40px 50px;
	vertical-align: top;
	display: inline-block;
}

.leader-title {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 0px;
	margin-top: 10px;
	color: #fff;
}

.leader-job {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	color: #039be5;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.leadership__video-wrap {
	background-color: #ffffff;
	padding: 40px 0px;
}

.leadership-sidebar {
	float: left;
	perspective: 1000px;
	-webkit-perspective: 1000px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
}

.ldr-inner {
	background-color: #fff;
	padding: 10px 20px;
}

.ln-sb {
	color: #2d2d2d;
	font-size: 16px;
}

.top-border {
	border-top: 1px solid #f1f1f1;
	padding-top: 20px;
}

.sidebar-h4 {
	color: #999;
	font-weight: 300;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.lj-sb {
	color: #039be5;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
}

.ldr-btn {
	border-top: 1px solid #f1f1f1;
	padding: 10px 10px;
}

.ldr-btn:hover {
	background-color: #f7f7f7;
	cursor: pointer;
}

.leadership--content-container {
	padding-top: 90px;
	padding-bottom: 90px;
}

.leader--use-image {
	display: flex;
	align-items: center;
}

.use-image--left {
	width: 30%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0px 0px rgba(0, 0, 0, 0.24);
}

.use-image--right {
	width: 70%;
	padding: 40px;
	background-color: #fff;
	font-size: 15px;
	line-height: 26px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0px 0px rgba(0, 0, 0, 0.24);
}

@media only screen and (max-width: 1000px) {
	.leader--use-image {
		display: block;
	}
	.use-image--left {
		width: 100%;
	}
	.use-image--right {
		width: 100%;
		margin-bottom: 90px;
	}
}

/*2020*/

.container--loop-post.onetake .loop--post-single {
	width: 100%;
}

.podcast-wrap--left {
	width: 30%;
	padding: 20px;
}

.podcast-wrap--right {
	width: 70%;
	padding: 20px;
}

.loop--onetake-image {
	height: 180px;
	background-position: center!important;
	background-size: cover!important;
}

.page-body--container.extended {
	max-width: 1600px;
	transform: none;
	margin-top: 90px;
	display: flex;
}

.loop--post-title.podcast {
	font-size: 18px!important;
	line-height: 24px!important;
}

.loop--podcast-ep {
	color: #adadad;
	margin-right: 10px;
}

h4.loop--post-subtitle.podcast {
	color: #2d2d2d;
	border-top: 0px solid rgba(255, 255, 255, 0.35);
	letter-spacing: 1px;
}

.loop--podcast-excerpt p {
	font-size: 15px;
	line-height: 20px;
}

a .loop--podcast-excerpt {
	color: #adadad;
}

.loop--podcast-cta {
	text-transform: uppercase;
	font-weight: 700;
	color: #4cb050;
}

.page-header--title.extended {
	text-align: left;
	width: 1600px;
}

.margin-20--bottom {
	margin-bottom: 20px;
}

.loop--post-single.header-post.flex--master.onhover--transform-x.fade-in {
	background-color: rgba(26, 26, 29, 0.5);
	width: 70%;
}

.ontake--header-featured {
	margin-top: 60px;
}

.page-header.podcast-20 {
	height: 600px;
}

.loop--podcast-ep.onetake-featured {
	color: #ff9805;
}

.loop--podcast-cta.onetake-featured {
	color: #fff;
}

.onetake-subscriptions {
	background-color: #252527;
	padding: 20px;
}

.subscriptions--inner {
	max-width: 1600px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.subscriptions--tagline {
	text-transform: uppercase;
	color: #fff;
	/* font-weight: 700; */
	font-size: 13px;
	letter-spacing: 2px;
}

.subscriptions--buttons {
	display: inherit;
	margin-left: 20px;
}

.onetake-icons--icon {
	margin-right: 8px;
}

.onetake-icons--icon {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	color: #4cb050;
	letter-spacing: 2px;
	background-color: #1a1a1d;
	padding: 2px 20px;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	cursor: pointer;
}

.onetake-icons--icon:hover {
	background-color: #4cb050;
	color: #fff;
}

.white-bg {
	background-color: #fff;
}

.page-section--onetake {
	padding: 90px 0;
	margin-top: 60px;
}

.page-body--container.extended.section {
	margin-top: 0;
}

.section--left-onethird h2 {
	font-weight: 700;
}

.section--left-onethird {
	width: 30%;
}

.section--left-twothird {
	width: 70%;
}

.section--left-twothird.pullover {
	background-color: #252527;
	color: #fff;
	padding: 70px 100px;
	color: #adadad;
	font-size: 14px;
	line-height: 24px;
	transform: translate(0, 100px);
}

.section--left-twothird.pullover h2 {
	color: #fff;
	font-weight: 700;
}

.btn.btn-cta {
	background-color: #039be5;
	display: inline-block;
	padding: 10px 30px;
	min-width: 180px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	letter-spacing: 0.5px;
}

.page-header.single-onetake {
	height: 800px;
}

h1.page-title.single-20.onetake {
	text-align: center;
}

.onetake--video-wrap {
	margin: 0 auto;
	width: 800px;
}

h4.single--post-subtitle.podcast {
	color: #fff;
	border-top: 0px solid rgba(255, 255, 255, 0.35);
	letter-spacing: 3px;
	text-transform: uppercase;
	font-size: 14px;
}

.single--post-subtitle.podcast {
	margin-bottom: 50px;
}

/*MODULES 2018*/

/*MODULE -- CTA Rotator*/

.cta-rotator--container {
	background: #4cb050;
	padding: 3%;
	margin-bottom: 0!important;
	transition: all 0.5s ease;
}

.cta-rotator--container:hover {
	background-color: #58c55d;
}

.cta-rotator--container h2 {
	color: #fff!important;
}

.rotator-container--inner {
	max-width: 1250px;
	margin: 0 auto;
	border-left: 4px solid #fff;
	padding-left: 20px;
	display: flex;
	align-items: center;
}

.container-inner--left {
	width: 80%;
}

.container-inner--right {
	width: 20%;
	text-align: right;
}

.rcta-go {
	color: #fff;
	font-size: 70px;
	transition: all 0.5s ease;
}

.cta-rotator--container:hover .rcta-go {
	transform: translate(10px, 0);
}

/*High Footer 1 style*/

.wrap--high-footer.podcast-signup {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 530px;
	background-color: #eee;
}

.high-footer--left.podcast-signup {
	width: 70%;
	background-color: #ff9805!important;
	height: 100%;
	display: flex;
	align-items: center;
	/* justify-content: center; */
	padding: 6%;
	background-position: left bottom!important;
	background-size: contain!important;
	background-repeat: no-repeat!important;
}

.high-footer--right.podcast-signup {
	width: 30%;
	padding: 6%;
	background-color: #fff;
	height: 100%;
	display: flex;
	align-items: center;
}

h2.onetake--bottom-header {
	font-family: roboto!important;
	text-transform: uppercase;
	font-size: 90px!important;
	font-weight: 700;
	line-height: 90px!important;
}

.hf--content {
	color: #fff;
	font-size: 24px;
}

p.ontake--bottom-sub {
	padding-bottom: 0;
}

.hbspt-form {
	width: 100%;
}

/* CONTACT FORM STYLING */

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
	padding-top: 0px!important;
	background-color: #fff;
}

body[data-fancy-form-rcs="1"] .select2-container, body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-search, .select2-search input {
	font-size: 10px;
	z-index: 100000;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
	border-color: #eaeaea!important;
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	border-radius: 0px!important;
}

#gform_submit_button_17 {
	display: inline-block;
	border-radius: 0.25rem;
	min-width: 7.5rem;
	padding: 1rem 1.875rem;
	text-align: center;
	font-weight: 600;
	font-size: 0.875rem;
	line-height: 1;
	letter-spacing: 0.10714em;
	text-transform: uppercase;
	border: 1px solid transparent;
	color: #ffffff;
	border-color: #039be5;
	background-color: #039be5!important;
	width: 100%;
}

#gform_submit_button_17:hover {
	background: #fff;
	color: #1990ff;
	color: #ffffff;
	border-color: #039be5;
	background-color: #039be5!important;
	opacity: 0.85;
	-webkit-transform: translateY(-0.0875rem);
	transform: translateY(-0.0875rem);
}

#gform_submit_button_22 {
	background-color: #039be5!important;
	/* background-color: #2d2d2d; */
	display: block;
	color: #fff;
	padding: 20px 10px;
	text-transform: uppercase;
	font-size: 12px!important;
	letter-spacing: 2px;
	text-align: center;
	font-weight: 700!important;
	cursor: pointer;
	border: 0;
	font-family: roboto;
	width: 100%;
}

.e-bookform {
	padding: 6%;
	background-color: #2d2d2d;
	border-radius: 0!important;
}

.ebook-right {
	padding: 0;
}

.ebook-contact {
	padding: 6%;
	background-color: #f3f3f3;
}

.mb-0 {
	margin-bottom: 0!important;
}

.ebook--cta-header {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700!important;
}

.ebook--cta {
	font-size: 14px;
	color: #cacaca;
}

.e-book-recent {
	padding: 6%;
}

#s2id_input_22_8 {
	z-index: 0;
}

.icons--innovations {
	width: 115px!important;
	margin-top: -132px;
	background-color: #fff;
	padding-bottom: 30px!important;
}

.gform_wrapper div.validation_error {
	color: #e51b23!important;
	background-color: rgba(229, 27, 35, 0.0392156862745098);
	font-size: 12px!important;
	font-weight: 300!important;
	margin-bottom: 15px;
	line-height: 20px;
	letter-spacing: 0.5px;
	border-top: 0px solid #e51b23;
	border-bottom: 0px solid #039be5;
	padding: 10px!important;
	text-align: left!important;
	border: 1px solid rgba(231, 27, 92, 0.18)!important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: rgb(25, 25, 25)!important;
	margin-bottom: 0px!important;
	border-top: 0px solid #C89797!important;
	border-bottom: 0px solid #C89797!important;
	padding-bottom: 0px!important;
	padding-top: 0px!important;
	margin-top: 14px!important;
	padding: 10px!important;
	box-sizing: border-box;
	border-left: 2px solid #e51b23;
}

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: calc(100% - 0px)!important;
	padding-right: 16px!important;
	margin-bottom: 0px!important;
}

.gform_wrapper .validation_message {
	color: #cacaca!important;
	font-weight: 300!important;
	line-height: 20px!important;
	margin-top: 10px;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
	background-color: #ffe2e4;
}

li#field_22_2 {
	max-width: calc(100% - 0px)!important;
}

.email-warning {
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
	padding: 10px;
	background-color: #ededed;
	border-left: 2px solid #e51b23;
	color: #2d2d2d;
	margin-bottom: 10px;
}

.gform_wrapper .top_label .gfield_error {
	width: calc(100% - 0px)!important;
}

/* CUSTOM CIRCULAR CYCLE */

.focusAreas__outer {
	position: relative;
	height: 674px;
	width: 674px;
	text-align: center;
	margin: 100px auto 72px;
	background-color: #039be5;
	border-radius: 50%;
	z-index: 11;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.22);
	box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.22);
}

.focusAreas__inner {
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	z-index: 2;
}

.focusAreas__inner, .focusAreas__outer:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.focusArea__container:nth-child(1) {
	top: 100%;
	left: 50%;
}

.focusArea__container {
	position: absolute;
	width: 180px;
	height: 180px;
	margin-left: -90px;
	margin-top: -90px;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	cursor: pointer;
	z-index: 2;
}

.focusArea__image-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%;
	transition: all .2s ease;
	background-color: #fff;
	padding: 50px;
	border-radius: 20px;
	border: 0px solid #039be5;
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
	box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}

.focusArea__placeholder {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -200px;
	width: 400px;
	height: 460px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	box-sizing: border-box;
	color: #685c53;
	z-index: 2;
}

.focusArea__content {
	display: none;
}

.focusArea__heading {
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 0px;
	border-bottom: 4px solid #fff;
	border-top: 4px solid #fff;
	margin: 0 0 26px;
	font-size: 2rem;
	line-height: 3rem;
	color: #fff;
	font-weight: 700;
}

.focusArea__description {
	font-size: 1.125rem;
	color: #fff;
	margin-bottom: 24px;
}

.focusArea__container:nth-child(1) {
	top: 100%;
	left: 50%;
}

.focusArea__container:nth-child(2) {
	top: 75%;
	left: 5%;
}

.focusArea__container:nth-child(3) {
	top: 25%;
	left: 5%;
}

.focusArea__container:nth-child(4) {
	top: 0;
	left: 50%;
}

.focusArea__container:nth-child(5) {
	top: 25%;
	left: 95%;
}

.focusArea__container:nth-child(6) {
	top: 75%;
	left: 95%;
}

.upper-sub {
	color: #fff;
	padding-bottom: 10px;
	letter-spacing: 2px;
	font-weight: 700;
}

.cycle-title {
	color: #444444!important;
	z-index: 1000000;
	font-size: 14px;
	position: absolute;
	align-content: center;
	margin: 0 auto;
	display: block;
	width: 100%;
	bottom: 23px;
	font-weight: 500;
}

.lifecyle__mobile-start {
	background-color: #039be5;
	color: #fff;
	padding: 50px;
	border-radius: 20px;
	border: 1px solid #039be5;
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
	box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}

.mobile__cyclebox {
	background-color: #fff;
	padding: 50px;
	border-radius: 20px;
	border: 1px solid #039be5;
	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
	box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}

.mob__cycle-title {
	color: #444444!important;
	z-index: 1000000;
	font-size: 12px;
	align-content: center;
	margin: 0 auto;
	display: block;
	font-weight: 700;
}

.focusArea__active {
	-webkit-box-shadow: 0px 0px 31px 3px rgba(3, 155, 229, 0.81);
	-moz-box-shadow: 0px 0px 31px 3px rgba(3, 155, 229, 0.81);
	box-shadow: 0px 0px 31px 3px rgba(3, 155, 229, 0.81);
	border-radius: 20px;
}

.ic-adjust {
	padding: 0px;
}

#next_wheel {
	background-color: #fff;
	border: 0px;
	padding: 15px 40px;
	text-transform: uppercase;
	font-family: roboto;
	letter-spacing: 2px;
	position: absolute;
	bottom: 70px;
	margin-left: -58px;
	cursor: pointer;
}

.wheel-buttons {
	position: absolute;
	margin: 0 auto;
	display: block;
	width: 100%;
	bottom: 0;
}

.sy__cs-wrap {
	background-color: #f6f6f6;
	padding: 40px;
	border-left: 4px solid;
	margin-bottom: 40px;
}

.story--ataglance {
	background-color: #039be5;
	padding: 40px;
	line-height: 40px;
	color: #fff;
}

/*WEBINAR TEMPLATE*/

.video--wrap {
	background-color: #333333;
	padding: 2% 2%;
	border-radius: 5px;
}

.header--image {
	height: 500px;
	display: flex;
	align-items: flex-end;
}

.header--title {
	color: #fff;
	font-size: 60px;
	line-height: 70px;
}

.webinar--wrapper {
	display: flex;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	padding: 2%;
	margin-bottom: 100px;
}

.wrapper--left {
	order: 1;
	width: 66.667%;
	background-color: #fff;
	flex-basis: auto;
	min-height: 666px;
}

.section--topic {
	border-left: 3px solid #e51b23;
	margin-bottom: 12px;
	padding: 0px 0px 0px 12px;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}

.speaker--wrapper.moderator {
	background-color: #f7f7f7;
}

.moderator--note {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 10px;
	color: #e51b23;
}

.body--topics {
	margin-top: 15px;
}

.wrapper--right {
	order: 1;
	width: 33.3%;
	background-color: #fff;
	padding: 2%;
}

.left--header {
	text-transform: uppercase;
	font-size: 25px;
	color: #039be5;
	font-weight: 700;
}

.header--time {
	color: #2d2d2d;
	margin-left: 10px;
	font-size: 17px;
	text-transform: none;
}

.right--formwrap {
	height: 100%;
	margin-top: -180px;
	border-radius: 8px;
}

.right--formwrap.no-webinar.podcast-right--inner {
	background-color: #fff;
	border-radius: 0!important;
}

.formwrap--header {
	background-color: #333333;
	font-size: 16px;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 20px;
	text-align: center;
	border-radius: 8px 8px 0px 0px;
	box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.34)!important;
}

.formwrap--form {
	padding: 6%;
	background-color: #039be5;
	box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.34)!important;
}

.left--innerwrap {
	background-color: #e8e8e8;
	height: 100%;
	padding: 4% 2%;
	margin-top: 2%;
	border-radius: 5px;
}

.innerwrap--section {
	border-top: 1px solid #d6d6d6;
	padding: 2%;
}

.innerwrap--section.podcast {
	border-top: 0px solid #3e5065;
	padding: 0;
	background-color: rgba(100, 170, 255, 0.4);
	margin-top: 20px;
}

.speaker--wrapper.podcast {
	background-color: rgba(0, 0, 0, 0)!important;
}

.innerwrap--section.section--first {
	border-top: 0px;
	padding-top: 0%;
}

.clear--form {
	min-width: 33.3%
}

.section--header {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.section--header.podcast {
	background-color: #4bae4f;
	padding: 4px 20px;
	color: #fff;
}

.header--title {
	color: #fff;
	max-width: 1400px;
	margin: 0 auto;
	text-transform: uppercase;
	flex-basis: auto;
	padding: 2%;
}

.title--inner {
	max-width: 66.667%;
}

.title--main {
	font-size: 50px;
	line-height: 60px;
	font-weight: 700;
}

.title--super {
	font-size: 20px;
	line-height: 40px;
	letter-spacing: 3px;
	border-bottom: 1px solid #ffffff4f;
	margin-bottom: 10px;
	display: inline-block;
	min-width: 400px;
}

.header--countdown {
	font-size: 15px;
	font-weight: 600;
}

.in--progress {
	color: #11ce67;
}

.has--ended {
	color: #ef1919;
}

.speaker--wrapper {
	background-color: #dadada;
	margin-top: 10px;
}

.speaker--connect {
	font-size: 14px;
	color: #4875B4;
	text-align: right;
}

.creds--wrap {
	display: inline-block;
	margin-left: 20px;
}

.speaker--upper {
	display: flex;
	align-items: center;
}

.speaker--upper.podcast {
	padding: 20px 40px 20px 40px;
}

.speaker--bio {
	font-size: 15px;
	line-height: 25px;
	width: 100%;
	display: block;
}

.speaker--name {
	font-size: 22px;
	font-weight: 700;
	color: #333;
}

.speaker--title {
	color: #4bae4f;
	font-size: 14px;
	text-transform: uppercase;
}

.speaker--company {
	font-style: italic;
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
}

.speakerimg--granular {
	border-radius: 0;
	width: 90px;
}

#gform_submit_button_16 {
	background-color: #323232!important;
}

#slide-out-widget-area.fullscreen, #slide-out-widget-area.fullscreen-alt {
	background-color: #000000f0!important;
}

.btn--copyurl {
	background-color: #b5b5b5;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: copy;
	float: left;
	font-family: roboto;
	height: 32px;
	margin: 0 5px 3px;
	min-width: 34px;
	overflow: hidden;
	text-align: center;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
	color: #fff;
	padding: 0px 20px;
	text-transform: uppercase;
	-webkit-user-select: all;
	/* Chrome 49+ */
	-moz-user-select: all;
	/* Firefox 43+ */
	-ms-user-select: all;
	/* No support yet */
	user-select: all;
	/* Likely future */
}

.selectitall {
	margin-bottom: 0px!important;
	width: 100%;
	font-size: 13px;
	-webkit-user-select: all;
	/* Chrome 49+ */
	-moz-user-select: all;
	/* Firefox 43+ */
	-ms-user-select: all;
	/* No support yet */
	user-select: all;
	/* Likely future */
	background-color: #3c3c3c;
	-webkit-border-radius: 2px;
	border-radius: 2px 2px 0px 0px;
	cursor: copy;
	float: left;
	font-family: roboto;
	margin: 0 5px 3px;
	min-width: 34px;
	overflow: hidden;
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
	color: #fff;
	padding: 5px 20px;
	font-weight: 700;
	-webkit-user-select: all;
	/* Chrome 49+ */
	-moz-user-select: all;
	/* Firefox 43+ */
	-ms-user-select: all;
	/* No support yet */
	user-select: all;
	/* Likely future */
}

.select-instruct {
	padding: 0px 20px;
	background-color: #f7f7f7;
	color: #444;
	border-radius: 0px 0px 2px 2px;
	font-size: 11px;
	letter-spacing: 0.5px;
	font-weight: 300;
	-webkit-user-select: none;
	/* Chrome 49+ */
	-moz-user-select: none;
	/* Firefox 43+ */
	-ms-user-select: none;
	/* No support yet */
	user-select: none;
	/* Likely future */
}

.btn--copyurl {
	color: #fff;
}

.advisory--icon {
	/* position: absolute!important; */
	top: 0!important;
	margin-top: -42px;
	margin-bottom: 20px;
	display: none;
}

.sticky--notice {
	position: fixed;
	bottom: -1px;
	z-index: 1000;
	width: 100%;
}

.loop--leadership-outer {
	margin-bottom: 0!important;
}

.loop--leadership-outer {
	width: 25%;
	display: inline-block;
	float: left;
}

.loop--leadership-outer.board {
	width: 33%;
}

.leadership--single {
	height: 320px;
	background-size: cover!important;
	background-position: center center!important;
	display: flex;
	align-items: flex-end;
}

.leadership--single.board {
	height: 500px;
}

@media only screen and (max-width: 1400px) {
	.leadership--single.board {
		height: 320px;
	}
}

.container--sykeshome-boxes {
	display: flex;
}

.boxes--single {
	width: 20%;
	text-align: center;
	border: 2px solid #039be5;
}

.boxes-single--header {
	background-color: #039be5;
	padding: 10px;
	min-height: 90px;
	position: relative;
}

.boxes-single--header::after {
	content: '';
	position: absolute;
	left: 42%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #039be5;
	clear: both;
}

.boxes-body {
	padding: 40px 20px 20px 20px!important;
}

h3.boxes-title {
	font-size: 24px!important;
	color: #fff;
	line-height: 30px!important;
	margin-bottom: 0!important;
	text-transform: none;
}

.boxes--single {
	background-color: #fff;
}

.mr-2 {
	margin: 0.5%;
}

p.boxes-body {
	font-size: 18px;
	line-height: 24px;
	text-align: left;
}

.leadership--content-block {
	background-color: rgba(3, 155, 229, 0.45);
	width: 100%;
	padding: 20px;
	transition: all 0.3s;
}

.leadership--single-title {
	font-size: 24px;
	line-height: 34px;
	color: #fff;
	font-weight: 700;
}

.leadership--single-position {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	min-height: 36px;
	display: none;
	transition: all 0.3s;
}

.leadership--single:hover .leadership--content-block {
	background-color: #039be5;
	height: 130px;
}

.leadership--single:hover .leadership--single-position {
	display: inherit;
}

@media only screen and (max-width: 1200px) {
	.leadership--single-title {
		font-size: 20px;
		line-height: 30px;
	}
	.loop--leadership-outer {
		width: 33%;
	}
}

@media only screen and (max-width: 1000px) {
	.leadership--single-position {
		display: inherit;
	}
}

@media only screen and (max-width: 900px) {
	.loop--leadership-outer {
		width: 50%!important;
	}
}

@media only screen and (max-width: 600px) {
	.loop--leadership-outer {
		width: 100%;
		max-width: 400px;
		margin: 0 auto!important;
		float: none;
		display: block;
		margin-top: 10px!important;
	}
	img.header-graphic--innner {
		width: 50%;
	}
}

@media only screen and (max-width: 400px) {
	.loop--leadership-outer {
		width: 100%;
		max-width: 100%;
		float: none;
		display: block;
		margin-top: 0!important;
	}
}

/*CONTACT MINI DRAWER*/

.slideout.mini {
	right: -460px;
	max-height: 140px;
	min-height: 140px;
	height: 140px;
	top: 30%;
	background-color: #2d2d2d;
}

.so--mini-trigger {
	background-color: #4cb050;
	position: absolute;
	height: 140px;
	display: inline-grid;
	align-items: center;
	justify-content: center;
	width: 40px;
	cursor: pointer;
	transition: all 1.0s;
}

.so--mini-trigger:hover {
	background-color: #58c55d;
}

.mini-trigger--text {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 140px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: 500;
}

.mini--drawer-content {
	display: flex;
	justify-content: center;
}

.md--inner {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 34%;
	height: 140px;
	transition: all 0.3s;
}

.md--inner:hover {
	background-color: #3e3e3e;
}

.border-right--grey {
	border-right: 1px solid #3e3e3e;
}

.slideout.on .so--mini-trigger {
	left: -40px;
	opacity: 0;
}

.btn--close-drawer.mini-close {
	background-color: #4cb050;
	padding: 0px 45px;
	color: #ffffff;
	bottom: -32px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.slideout .mini-close {
	opacity: 0;
	right: -124px;
	transition: all 1.5s;
}

.slideout.on .mini-close {
	opacity: 1;
	right: 0;
}

.btn--close-drawer.mini-close:hover {
	background-color: #58c55d;
}

.md--inner-content {
	text-align: center;
	margin-bottom: -16px;
}

.md--cta-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
}

.cta-icon--inner {
	display: flex;
}

.a-ignore {
	width: 100%;
	height: 140px;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*CONTACT*/

.flx--wrapper {
	display: flex;
}

.flx--50 {
	width: 50%;
}

.padding-6 {
	padding: 6%;
}

.bg-white {
	background-color: #fff;
}

.tab--question-wrap {
	display: flex;
	align-items: center;
}

.tab-navigation {
	min-width: 410px;
}

.tab--question-wrap {
	display: flex;
	align-items: center;
	font-size: 18px;
	font-weight: 700;
	background-color: #ededed;
	width: fit-content;
}

div#s2id_select-box {
	font-size: 18px;
	font-family: roboto;
	font-weight: 700!important;
}

a.select2-choice {
	padding: 0 0 0 0!important;
}

.select2-container .select2-choice:hover {
	background-color: #ededed!important;
}

/*HOMEPAGE MAP*/

.mapplic-pin.circular {
	background-color: #039be5!important;
	box-shadow: none!important;
}

.mapplic-pin.pin-pulse:before {
	border: 1px solid #039be5!important;
	top: -1px!important;
	left: -1px!important;
}

.mapplic-clickable:not(g), g.mapplic-clickable>* {
	fill: #0d161b!important;
	opacity: 0.7!important;
}

.mapplic-pin.pin-md {
	margin-left: -6px!important;
	margin-top: -6px!important;
	line-height: 12px!important;
	width: 12px!important;
	height: 12px!important;
}

.cls-1 {
	stroke: #37454e!important;
}

.mapplic-tooltip {
	box-shadow: 0px 0px 130px rgba(3, 155, 229, 0.99)!important;
}

.mapplic-tooltip-title {
	text-transform: uppercase!important;
	font-size: 14px!important;
	letter-spacing: 2px!important;
	text-align: center !important;
	margin: 0 auto!important;
	width: 100%!important;
}

h4.mapplic-tooltip-title {
	color: #039be5!important;
	font-weight: 700!important;
}

.mapplic-popup-link {
	background-color: #039be5!important;
	border: 1px solid #039be5 !important;
	color: #030e15 !important;
	font-weight: 400!important;
	margin-top: 0px!important;
	width: 100%!important;
	text-align: center!important;
	text-transform: uppercase!important;
	font-size: 12px!important;
	letter-spacing: 2px!important;
}

.mapplic-popup-link:hover {
	background-color: #0d161b!important;
	border: 1px solid #039be5 !important;
	color: #039be5 !important;
}

.applybtn {
	padding: 5px 40px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	width: 220px;
	text-align: center;
	webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
	/* box-shadow: 0 3px 7px rgba(0,0,0,.15); */
}

.md--cta-text {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	color: #fff;
	margin-top: 10px;
}

.topleft-rfp {
	padding: 2% 0% 1% 0%!important;
}

.rfp--body {
	background-color: #f3f3f3;
}

.nomin-height {
	min-height: 0px!important;
}

.apply-left {
	background-color: #e51b23;
	margin-right: -5px;
}

.apply-right {
	background-color: #bf161d;
}

.applybtn:hover {
	background-color: #ec2c33;
}

.floatapplyin {
	background-color: #000000;
	margin-right: -5px;
	padding: 13px 20px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
	/* border-radius: 100px 0px 0px 100px; */
}

.casestudy-button {
	perspective: 1000px;
	-webkit-perspective: 1000px;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, .10)!important;
}

.wah-arrow {
	font-size: 40px;
	text-align: center;
	display: block;
	color: #e51b23;
}

@media only screen and (max-width: 768px) {
	h1.sykes-inner--title {
		font-size: 30px;
		line-height: 40px;
	}
	.sy__apply-container {
		position: fixed;
		right: 0%;
		bottom: 0%;
		width: 100%;
	}
	.floatapplyin {
		display: none;
	}
	.applybtn {
		width: 50%;
	}
	.apply-left {
		border-radius: 0px 0px 0px 0px;
	}
	.apply-right {
		border-radius: 0px 0px 0px 0px;
	}
}

.sy__apply-container {
	/* position: fixed; */
	left: 0;
	margin-bottom: -1px;
	/* bottom: 5%; */
	z-index: -1!important;
	position: relative;
}

.recruiting--advisory {
	z-index: 1000;
	margin-bottom: 0px!important;
	background-color: #2d2d2d;
	color: #fff;
	font-size: 13px;
	line-height: 23px;
	align-items: center;
	justify-content: center;
	width: 100%;
	bottom: 0;
	left: 0;
}

.advisory--text {
	display: inline-block;
	/* width: 80%; */
	padding: 8px 50px;
}

.icon--attn {
	background-color: #e51b23!important;
	font-size: 30px!important;
}

.advisory--link {
	margin-top: 0px;
	text-align: center;
	color: #fff;
	position: relative;
	width: 150px;
	border: 0px solid #ffffffab;
	background-color: #444;
	padding: 8px 0px;
	border-radius: 0px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 10px;
	line-height: 24px;
	display: inline-block;
	/* margin-bottom: 10px!important; */
	float: right;
}

.advisory--link:hover {
	background-color: #1d1d1d;
	cursor: pointer;
}

.fw {
	width: 100%!important;
}

.no-justify {
	justify-content: inherit!important;
}

.rfp--title {
	font-size: 34px!important;
	line-height: 54px!important;
}

.rfp--desc {
	padding: 7px 2%!important;
	font-size: 15px!important;
	line-height: 25px;
}

.pulse-button {
	position: relative;
	width: 100px;
	height: 100px;
	border: none;
	box-shadow: 0 0 0 0 rgba(232, 162, 162, 0.32);
	border-radius: 50%;
	background-color: #e84c3d;
	background-size: cover;
	background-repeat: no-repeat;
	cursor: pointer;
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}

.pulse-button:hover {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
}

@media only screen and (max-width: 1000px) {
	.webinar--wrapper {
		display: block;
	}
	.wrapper--left {
		width: 100%;
		min-height: 0;
		padding: 6%;
	}
	.wrapper--right {
		width: 100%;
		padding: 6%;
	}
	.right--formwrap {
		margin-top: 0;
	}
	.title--main {
		font-size: 30px;
		line-height: 40px;
		width: 100%;
	}
	.header--image {
		height: 300px;
		padding: 6%;
	}
	.left--header {
		margin-bottom: 6%;
	}
	.right--formwrap {
		box-shadow: none;
	}
	.advisory--text {
		font-size: 10px;
		line-height: 14px;
	}
	.wrapper--bottom {
		display: block!important;
	}
	.singlepage--left {
		width: 100%;
	}
	.singlepage--right {
		width: 100%;
		padding: 2%;
		margin-left: 0px;
		margin-top: 25px;
	}
	.resources--related {
		width: 50%;
	}
	.singlepage--wrapper {
		display: block;
	}
	.singlepage--topleft {
		width: 100%;
	}
	.singlepage--topright {
		width: 70%;
		padding-bottom: 2px;
	}
	.author--more {
		text-align: center;
		width: 100%;
		float: none;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 768px) {
	.title--related {
		display: none;
	}
}

/*Seven Wrapper for one-seventh spanning*/

.sy__one-seventh {
	width: 14.284%;
	float: left;
	display: inline-block;
	text-align: center;
	padding: 3%;
	text-align: center!important;
}

.sy__one-seventh:hover {
	background-color: #e2e2e2;
}

.sy__in-ico {
	width: 72px!important;
}

.sy__icon-wrapper {
	margin-bottom: 20px;
}

@media only screen and (max-width: 600px) {
	.title--main {
		font-size: 24px;
		line-height: 34px;
	}
	.left--header {
		font-size: 18px;
		margin-bottom: 0!important;
	}
	.header--time {
		margin-left: 0px;
		font-size: 15px;
		display: block;
	}
	.header--countdown {
		font-size: 12px;
	}
	.speaker--upper {
		display: block;
	}
	.speaker--image {
		display: block;
		width: 100%;
		text-align: center;
	}
	.creds--wrap {
		display: inline-block;
		margin-left: 0px;
		text-align: center;
		width: 100%;
	}
	.speaker--bio {
		padding-top: 10px;
		border-top: 1px solid #b7b7b7;
		margin-top: 10px;
		font-size: 14px;
		line-height: 22px;
	}
	.speaker--title {
		font-size: 11px;
		line-height: 22px;
	}
}

@media only screen and (max-width: 1600px) {
	.sy__seventh-text {
		font-size: 14px;
	}
	.sy__resource-box {
		width: 32%;
	}
	.sy__one-seventh {
		padding: 2%;
	}
}

@media only screen and (max-width: 1160px) {
	.sy__one-seventh {
		width: 100%;
		padding: 5%;
		text-align: center;
		border-bottom: 1px solid #e2e2e2;
	}
}

/*Fifth Wrapper for one-fifth spanning*/

.sy__one-fifth {
	width: 19.942%;
	float: left;
	display: inline-block;
	text-align: center;
	padding: 3%;
	text-align: center!important;
}

.sy__in-ico {
	width: 72px!important;
}

.sy__icon-wrapper {
	margin-bottom: 20px;
}

@media only screen and (max-width: 1600px) {
	.sy__fifth-text {
		font-size: 14px;
	}
	.sy__one-fifth {
		padding: 2%;
	}
}

@media only screen and (max-width: 1000px) {
	.sy__one-fifth {
		width: 100%;
		padding: 5%;
	}
}

@media only screen and (max-width: 960px) {
	.right-border__soft {
		border-bottom: 1px solid #eaeaea;
	}
	.default-logo {
		padding: 0px!important;
	}
	#page-header-wrap {
		margin-top: 50px!important;
	}
	ul.ubermenu-submenu {
		margin-top: 0px!important;
	}
	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
		padding: 10px 20px!important;
	}
}

.masonry-blog-item .inner-wrap, #search-results .result .inner-wrap {
	background-color: #f6f6f6;
	padding: 18px;
}

@media only screen and (max-width: 1200px) {
	body[data-slide-out-widget-area="true"] header#top .col.span_3 {
		width: 0%!important;
	}
}

@media only screen and (max-width: 1000px) {
	.whitepaper-title {
		font-size: 28px!important;
		line-height: 38px!important;
		margin-bottom: 16px!important;
	}
	.whitepaper_sub {
		font-size: 17px!important;
	}
	.advisory--link {
		width: 100%;
		padding: 3px 0px;
	}
}

@media only screen and (max-width: 768px) {
	.breaker-mobile {
		border-bottom: 1px solid #e2e2e2!important
	}
	.hide768 {
		display: none;
	}
	.mobiletext-left {
		text-align: left;
	}
	.show768 {
		display: block;
	}
	.sykes__ico {
		float: right;
		background-color: rgba(224, 224, 224, 0);
		color: #039be5;
		border-radius: 0;
		font-size: 12px;
		padding: 21px 0px;
		margin: 1px;
		height: 40px;
		width: 25px;
	}
}

.sy__card-btn {
	background-color: #fff;
	border: 0px;
	padding: 10px 15px;
	font-family: roboto;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	cursor: pointer;
	color: #444;
}

.sy__card-btn:hover {
	background-color: #f7f7f7;
	color: #444;
}

.font-700 {
	font-weight: 700;
}

.min-200 {
	min-height: 200px;
}

.min-300 {
	min-height: 300px;
}

.min-360 {
	min-height: 360px;
}

#footer-outer #footer-widgets div.wrapper-phone-mobile {
	padding-bottom: 0 !important;
}

.footer-phone-mobile {
	text-align: center;
}

/*spanish blog*/

.sy__es-widen {
	max-width: 1680px!important;
}

.sy__es-meta {
	float: right;
	margin-top: -71px!important;
}

.sy__es-postarea {
	background-color: #fff;
	padding: 40px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
	padding-right: 40px!important;
}

.sy__es-sht {
	padding-bottom: 25px!important;
	border-bottom: 0px solid #DDDDDD!important;
	margin-bottom: 0px!important;
	background-color: #fff;
	padding: 10px 40px 10px 40px!important;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
	z-index: 1000;
}

.sy__es-sidebar>div {
	background-color: #fff;
	padding: 30px 40px 40px 40px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
	margin-top: 4px;
	margin-bottom: 30px;
}

.sy__es-sidebar {
	margin-bottom: 0px!important;
}

.author-sidebar {
	background-color: #2d2d2d;
	color: #d2d2d2;
	padding: 40px;
	font-size: 12px;
	line-height: 22px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .08)!important;
}

.widget-h4 {
	margin-bottom: 10px;
	color: #999!important;
	font-family: 'roboto'!important;
	font-weight: 300!important;
	font-size: 12px!important;
	line-height: 22px;
	letter-spacing: 2px!important;
	text-transform: uppercase!important;
}

.esi-wrapper {
	font-size: 30px;
	position: inherit;
	width: 30%;
	display: inline-block;
	background: #ffffff;
	border: 0px solid #ececec;
	padding: 16px 10px 12px 10px;
	margin: 2px;
	color: #2d2d2d;
	background-color: #f3f3f3;
}

.esi-wrapper:hover {
	border: 0px solid #039be5;
	color: #039be5;
}

.gform_wrapper .field_description_below .gfield_description {
	padding-top: 0px!important;
}

.bounce {
	position: absolute;
	bottom: -90px;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left: -30px;
	border: 2px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
	cursor: pointer;
	color: #fff;
}

.hopperdown {
	padding: 16px 9px;
}

.footer__bottomarea {
	padding: 0 0!important;
}

.footer__primary {
	color: #C3C3C3;
	font-size: 12px;
	line-height: 18px;
}

.footer__legalmenu {
	font-size: 12px;
	padding-top: 20px;
}

.footer__copyright {
	color: #039be5;
	font-size: 12px;
	margin: 0 auto;
	padding: 5px 90px;
	background-color: #ececec;
	text-align: center;
}

.footer-flex {
	display: grid;
	grid-template-columns: 210px 1fr;
	align-items: center;
	max-width: 1425px;
	margin: 0 auto;
	padding: 0 90px;
}

.row.footer__bottomarea {
	background-color: #1e1e21;
}

.footer-bottom--left {}

.footer-bottom--right {
	padding: 60px 0 60px 40px;
	border-left: 1px solid #333;
}

#footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
	text-transform: uppercase!important;
	color: #039be5!important;
	font-weight: 400!important;
	letter-spacing: 4px!important;
	font-size: 11px!important;
	font-family: roboto!important;
}

.row.footer__toparea {
	/* max-width: 1425px; */
	margin: 0 auto;
	padding: 0 0!important;
	background-color: #252527;
	margin-bottom: 0!important;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
	}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-moz-transform: translateY(0);
	}
	40% {
		-moz-transform: translateY(-30px);
	}
	60% {
		-moz-transform: translateY(-15px);
	}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-o-transform: translateY(0);
	}
	40% {
		-o-transform: translateY(-30px);
	}
	60% {
		-o-transform: translateY(-15px);
	}
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
}

#field_11_1 {
	margin-top: -40px!important;
}

#field_11_3 {
	margin-top: -40px!important;
}

#input_11_1 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#input_11_3_3 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#input_11_3_6 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#gform_submit_button_11 {
	width: 100%;
	font-size: 14px;
}

#input_12_1_3 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#input_12_1_6 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#input_12_2 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#input_12_3 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

#input_12_4 {
	border: 0px solid #fff!important;
	background-color: #f3f3f3!important;
}

.ascend #footer-outer #footer-widgets .col ul li a, .ascend #sidebar div ul li a {
	display: block;
	border: 0px solid #fff!important;
	background-color: #f3f3f3;
}

#gform_submit_button_12 {
	width: 100%;
	font-size: 14px;
}

.sy__esb-jobtitle {
	font-size: 11px!important;
	color: #039be5;
}

.sy__es-autor {
	font-size: 16px!important;
	line-height: 6px;
	padding-top: 7px;
	font-weight: 700;
}

img.avatar.avatar-96.wp-user-avatar.wp-user-avatar-96.alignnone.photo {
	border-radius: 100px;
}

.aut-bold {
	font-weight: 700;
	color: #2d2d2d!important;
}

.single #single-below-header>span {
	border-left: 0px solid #DDDDDD!important;
}

.center-entry {
	width: 100%!important;
	text-align: center;
}

.center-align {
	text-align: center;
}

.center-entry {
	line-height: 39px!important;
}

.go-post {
	display: inline-block;
	padding: 2%;
	text-align: center;
	background-color: #2d2d2d;
	width: 49.87%;
}

.sy__es-nextpost {
	text-align: center;
	padding: 3% 3% 0% 3%;
	background-color: #039be5;
	color: #fff!important;
}

.sy__es-nextpost:hover {
	background-color: #0292d8;
}

.next-postlink:hover {
	color: #fff!important;
}

.next-posttitle {
	color: #fff;
}

@media(max-width:1000px) {
	.sy__es-meta {
		display: none!important;
	}
	.sy__es-postarea {
		padding: 0px!important;
		background-color: #f6f6f6!important;
		box-shadow: none!important;
	}
}

@media(min-width:768px) {
	.wrapper-phone-mobile {
		display: none;
		visibility: hidden;
		position: absolute;
		bottom: 0;
		right: 0;
	}
}

.hidden-all {
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

li.spaced--out {
	margin-bottom: 20px;
}

.spaced--out-inner {
	margin-bottom: 14px;
}

/*WORD SWITCHING*/

/*Sentence*/

.sentence {
	color: #222;
	font-size: 30px;
	text-align: left;
}

/*Wrapper*/

.wrapper {
	background-color: #f5f5f5;
	font-family: 'Raleway', sans-serif;
	margin: 100px auto;
	padding: 40px 40px;
	position: relative;
	width: 70%;
}

/*Vertical Sliding*/

.slidingVertical {
	display: block;
	height: 34px!important;
}

.slidingVertical span {
	animation: topToBottom 10s linear infinite 0s;
	-ms-animation: topToBottom 10s linear infinite 0s;
	-webkit-animation: topToBottom 10s linear infinite 0s;
	color: #ffffff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}

.slidingVertical span:nth-child(2) {
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}

.slidingVertical span:nth-child(3) {
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}

.slidingVertical span:nth-child(4) {
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}

.slidingVertical span:nth-child(5) {
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*topToBottom Animation*/

@-moz-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-moz-transform: translateY(-50px);
	}
	10% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	25% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	30% {
		opacity: 0;
		-moz-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-webkit-transform: translateY(-50px);
	}
	10% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	25% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	30% {
		opacity: 0;
		-webkit-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-ms-transform: translateY(-50px);
	}
	10% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	25% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	30% {
		opacity: 0;
		-ms-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.text-loud {
	font-weight: 700;
	line-height: 34px!important;
}

.col--left-border {
	border-left: 2px solid #fff;
	padding-left: 20px;
}

.carousel-builder--container {
	max-width: 1425px;
	margin: 0 auto;
	padding: 50px 90px;
}

/*HOMEPAGE LOOP*/

.homepage--loop-single {
	height: 300px;
	background-size: cover!important;
	background-position: center center!important;
	width: 25%;
	float: left;
	padding: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	font-weight: 700;
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
	box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08);
	transition: all 0.3s;
}

.homepage--loop-single:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
	transform: scale(0.95, 0.95);
}

.homepage--loop-outer .homepage--loop-single:nth-child(1) {
	width: 50%;
	height: 615px;
	margin-left: -45px!important;
}

.homepage--loop-outer .homepage--loop-single:nth-child(1) .loop-single--title {
	font-size: 40px!important;
	line-height: 40px;
	width: 70%;
}

a.link--full {
	display: block;
	width: 100%;
	height: 100%;
}

.loop--single-inner {
	display: flex;
	align-items: flex-end;
	justify-content: left;
	height: 100%;
}

.loop-single--title {
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	font-weight: 700;
}

.loop-single--category {
	border-bottom: 1px solid rgb(3, 155, 229);
	position: absolute;
	top: 20px;
	width: 80%;
	color: #ffffff;
	display: block;
	padding-bottom: 0px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 3px;
	font-size: 12px;
}

.homepage--loop-outer {
	margin-left: 45px;
	display: block;
}

img.alignnone {
	max-width: 100%;
}

img.aligncenter {
	max-width: 100%;
}

/* CUSTOM AGENCY GRID SYSTEM STYLES */

.related--pill {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0px 12px 0px 0px;
	border-bottom: 0px solid #fff;
	/* text-transform: uppercase; */
	/* background-color: #008ed4; */
	/* padding: 6px 12px; */
	/* border-radius: 3px; */
	line-height: 8px;
	display: inline-block;
	/* width: 140px; */
	/* margin-bottom: 3px!important; */
}

.col.col--sp {
	margin-right: 0;
	margin-bottom: 0;
}

.col--25 {
	width: 25%!important;
}

@media (max-width: 1400px) {
	.col--25 {
		width: 33%!important;
	}
}

@media (max-width: 1000px) {
	.col--25 {
		width: 50%!important;
	}
}

@media all and (max-width: 820px) {
	
	.footer-flex {
		display: block;
		padding: 50px 20px;
		text-align: center;
	}
	
	.footer-bottom--right {
		padding: 10px 0 0;
		border-left: 0;
	}
	
	.footer__legalmenu {
		padding-top: 0;
	}
}

@media (max-width: 690px) {
	.col--25 {
		width: 100%!important;
	}
	.card-flip {
		min-height: 0px!important;
	}
	.type--e2 {
		position: inherit!important;
	}
	.card-flip__info {
		padding: 10px 20px;
	}
	h2.type--a7 {
		margin-bottom: 0!important;
	}
}

@media (min-width: 768px) {
	.col {
		float: left
	}
}

@media (min-width: 768px) {
	.col--10 {
		width: 10%
	}
	.col--15 {
		width: 15%
	}
	.col--20 {
		width: 50%
	}
	.col--30 {
		width: 30%
	}
	.col--35 {
		width: 35%
	}
	.col--40 {
		width: 50%
	}
	.col--45 {
		width: 45%
	}
	.col--50 {
		width: 50%
	}
	.col--55 {
		width: 55%
	}
	.col--60 {
		width: 50%
	}
	.col--65 {
		width: 64%
	}
	.col--70 {
		width: 70%
	}
	.col--75 {
		width: 75%
	}
	.col--80 {
		width: 80%
	}
	.col--85 {
		width: 84%
	}
	.col--90 {
		width: 90%
	}
	.col--third {
		width: 33.33%
	}
}

@media (min-width: 1024px) {
	.col--20 {
		width: 20%
	}
}

.col--50 {
	width: 100%
}

@media (min-width: 768px) {
	.col--50 {
		width: 50%
	}
}

.col--60 {
	width: 100%
}

@media (min-width: 768px) {
	.col--60 {
		width: 60%
	}
}

.col--40 {
	width: 100%
}

@media (min-width: 768px) {
	.col--40 {
		width: 40%
	}
}

.card-flip {
	display: block;
	margin: 20px 0;
	min-height: 330px;
	position: relative
}

.cf--460 {
	min-height: 460px;
}

h2.type--a7.type--white.a7--featured {
	font-size: 50px;
	line-height: 54px;
}

h2.type--a7.front--featured {
	font-size: 36px!important;
	line-height: 46px!important;
	font-weight: 700;
}

.card-flip:focus .card-flip__front, .card-flip:active .card-flip__front, .card-flip:hover .card-flip__front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.card-flip:focus .card-flip__back, .card-flip:active .card-flip__back, .card-flip:hover .card-flip__back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

.card-flip {
	margin: 10px
}

.card-flip__container {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	top: 0
}

.card-flip__container:hover {
	transform: translateY(-5px);
}

.card-flip__front, .card-flip__back {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%
}

.no-flip__front, .no-flip__back {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%
}

.card-flip__front h2+p, .card-flip__back h2+p {
	margin: 0
}

.type--a7 {
	font-size: 16px!important;
	line-height: 25px!important;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.card-flip__front {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	z-index: 2
}

.type--e2 {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	position: absolute;
}

p.type--e2 {
	padding-bottom: 0px!important;
	bottom: 5px;
	font-weight: 700;
}

p.type--featured {
	padding-bottom: 0px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 4px;
	display: inline-block;
	width: 300px;
}

.card-flip__container:hover .type--a7 {
	color: #039be5;
}

.card-flip__back {
	background-color: #039be5;
	color: #ffffff;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}

.type--white {
	color: #fff;
}

.flip--related {
	line-height: 18px;
	border-top: 2px solid #fff;
	margin-top: 10px;
	padding-top: 10px;
}

h2.type--a7.type--white {
	font-size: 22px;
	line-height: 26px;
	font-weight: 700;
}

.card-flip__image {
	background-position: center center!important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
}

img.avatar.avatar-46.wp-user-avatar.wp-user-avatar-46.alignnone.photo {
	border-radius: 100px;
}

.fc--person {
	display: inline-block;
}

.flipcard--name.author {
	font-size: 16px;
	font-weight: 700;
}

.flipcard--title.author {
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 10px;
	color: #0f3548;
	text-transform: uppercase;
}

.fc--person.person--right {
	padding: 10px;
	line-height: 17px;
}

.flipcard--company.author {
	font-size: 10px;
	letter-spacing: 1px;
	color: #003a56;
	text-transform: uppercase;
	line-height: 10px;
	/* font-style: italic; */
}

.border--bottom {
	border-bottom: 2px solid #fff;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.flip--related {
	line-height: 18px;
}

.card-flip__image {
	height: 200px
}

.card-flip__info h2, .card-flip__details h2 {
	display: block;
	margin-right: -10px;
	overflow: hidden;
	padding-right: 20px;
	position: relative;
	width: 90%
}

.related--pill {
	font-size: 9px;
	letter-spacing: 1px;
	margin-right: 8px;
	text-transform: uppercase;
	background-color: #008ed4;
	padding: 6px 12px;
	border-radius: 3px;
	line-height: 12px;
	display: inline-block;
	/* width: 140px; */
	/* margin-bottom: 3px!important; */
}

@media (min-width: 768px) {
	.card-flip__info h2:before, .card-flip__details h2:before {
		right: -3px
	}
}

@media (min-width: 1280px) {
	.card-flip__info h2, .card-flip__details h2 {
		font-size: 16px;
		line-height: 24px;
	}
}

.card-flip__info {
	background-color: #ffffff;
	padding: 20px
}

.info--right {
	width: 60%;
	display: inline-block;
	height: 100%;
	padding: 60px;
}

.image--left {
	width: 40%;
	display: inline-block;
	border: 3px solid #fff;
}

@media (min-width: 1280px) {
	.card-flip__info {
		height: 40%
	}
}

.card-flip__details {
	padding: 20px
}

.card-flip__details h2:after {
	background: #6ab1e1
}

.card-flip__details__more-details {
	bottom: 20px;
	left: 20px;
	position: absolute
}

.card-flip__details__more-details p {
	display: inline-block
}

.card-flip__details__more-details svg * {
	fill: #ffffff
}

.card-flip__details__dimensions p+p {
	margin: 0
}

.hover-card {
	position: relative
}

.hover-card.hover .hover-card__info, .hover-card.hover .hover-card__img img:nth-child(2) {
	opacity: 1
}

.hover-card__img img {
	margin: auto;
	width: 100%
}

.hover-card__img img:nth-child(2) {
	display: none
}

@media (min-width: 768px) {
	.hover-card__img img:nth-child(2) {
		display: block;
		position: absolute;
		top: 0;
		opacity: 0;
		-webkit-transition: opacity 0.3s;
		transition: opacity 0.3s
	}
}

.hover-card__info {
	text-align: center;
	position: relative;
	padding: 20px
}

.hover-card__info h4 {
	color: #6ab1e1
}

.hover-card__info p {
	color: #5d676f
}

@media (min-width: 768px) {
	.hover-card__info {
		opacity: 0;
		padding: 0;
		-webkit-transition: opacity 0.3s;
		transition: opacity 0.3s;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.hover-card__info h4, .hover-card__info p {
		color: #ffffff
	}
	.hover-card__info h4 {
		font-size: 55px;
		font-size: 5.5rem
	}
}

.card__text-image--white {
	background-color: #ffffff;
	padding: 10px;
	position: relative;
	margin: 15px 0;
	width: 100%
}

.card__text-image--white__info {
	padding: 30px
}

.card__text-image--white__info p+h4 {
	margin: 10px 0 5px 0
}

.card__text-image--white__info p+.link--default {
	padding-top: 20px
}

.card__text-image--white__info .link--default {
	bottom: initial;
	display: block;
	margin-top: 10px;
	position: relative
}

@media (min-width: 1024px) {
	.card__text-image--white__info {
		padding: 20px 30px
	}
	.card__text-image--white__info p+h4 {
		margin: 20px 0 5px 0
	}
	.card__text-image--white__info p+.link--default {
		padding-top: 10px
	}
	.card__text-image--white__info .link--default {
		bottom: -10px;
		position: relative
	}
}

.card__text-image--white__info__inline-txt {
	padding-bottom: 10px
}

@media (min-width: 768px) {
	.card__text-image--white__info__inline-txt {
		padding-bottom: 20px
	}
	.card__text-image--white__info__inline-txt p {
		display: inline;
		position: relative
	}
	.card__text-image--white__info__inline-txt p:last-child {
		padding-left: 15px
	}
	.card__text-image--white__info__inline-txt p:last-child:before {
		content: '-';
		display: inline;
		left: 5px;
		position: absolute;
		top: -4px
	}
}

.card__text-image--white__image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 200px
}

@media only screen and (max-width: 1200px) {
	h2.type--a7.front--featured {
		font-size: 22px!important;
	}
	p.type--excerpt {
		font-size: 14px;
	}
}

@media only screen and (max-width: 900px) {
	.image--left {
		width: 100%;
		height: 300px!important;
	}
	.info--right {
		width: 100%;
		padding: 40px;
	}
	.card-flip__container {
		position: inherit;
	}
	.no-flip__front {
		position: inherit;
	}
	p.type--featured {
		font-size: 10px;
	}
	h2.type--a7.front--featured {
		font-size: 22px!important;
		line-height: 32px!important;
	}
	p.type--excerpt {
		font-size: 14px;
		line-height: 24px;
	}
}

.table--news {
	height: auto;
	min-height: 230px
}

.table--news h4 {
	padding-bottom: 0
}

.table--news .table-cell--60 {
	vertical-align: top
}

.table--news p+p {
	margin: 0
}

.table--news a {
	padding-top: 10px
}

@media (min-width: 768px) {
	.table--news {
		height: 230px
	}
	.table--news h4 {
		padding-bottom: 15px
	}
	.table--news a {
		bottom: 20px;
		position: absolute
	}
}

.card--dark-gray {
	background-color: #333d47;
	border-bottom: 10px solid #ffffff;
	padding: 30px
}

.card--dark-gray h3, .card--dark-gray p {
	color: #ffffff
}

.card--dark-gray h3 {
	line-height: 2.1rem
}

.card--dark-gray h3+p {
	padding-top: 10px
}

.notify--external {
	font-size: 8px!important;
	background-color: #e8e8e8;
	padding: 4px 11px;
	border-radius: 0px;
	color: #555555;
	font-weight: 300!important;
}

.external-icon--granular {
	font-size: 10px;
	width: 20px;
	height: 32px;
}

.slideout {
	background-color: #fff;
	color: #fff;
	height: 100%;
	min-height: 100%;
	position: fixed;
	right: -500px;
	top: 0;
	transition-duration: 0.2s;
	width: 500px;
	z-index: 10000;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.slideout.on {
	right: 0;
}

.btn--contact-drawer {
	background-color: #2d2d2d;
	display: block;
	color: #fff;
	padding: 20px 10px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 700!important;
	cursor: pointer;
	border: 0;
	font-family: roboto;
	width: 100%;
}

.btn--contact-drawer:hover {
	background-color: #3c3c3c;
}

.btn--close-drawer {
	background-color: #d4d4d4;
	border: 0;
	font-weight: 700;
	font-family: roboto;
	text-align: right;
	display: inline-block;
	float: right;
	padding: 5px 5px;
	color: #333333;
	position: absolute;
	cursor: pointer;
	right: 0;
}

.contact--drawer-header {
	background-color: #ededed;
	padding: 10px 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.contact--draw-inner {
	padding: 40px;
}

.inner-content--header {
	color: #039be5;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 1px;
}

.inner-content--body {
	color: #676767;
	font-size: 13px;
	line-height: 20px;
}

.drawer--inner-content {
	background-color: #efefef;
	padding: 10px;
}

.drawer--header-half {
	width: 50%;
}

.drawer--email {
	text-align: center;
	margin-top: 20px;
}

.drawer--phone {
	color: #333333;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	background-color: #e0e0e0;
	padding: 4px;
	cursor: pointer;
}

.drawer--call {
	color: #444;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin-top: 20px;
}

.drawer--phone:hover {
	background-color: #d8d8d8;
}

.employee-grid {
	width: 50%;
	float: left;
	margin-bottom: 0!important;
	padding: 10px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.employee-grid:hover {
	transform: translateY(-5px);
}

.resource--go-back {
	display: inline-block;
	background-color: #039be5;
	padding: 0px 20px;
	margin-right: 10px;
	color: #fff;
}

.resource--go-back:hover {
	opacity: 0.8;
}

/*EMPLOYEE PROFILE DYNAMIC HEADER*/

.left--not-padded {
	padding: 0%;
}

.wrap--banner-header {
	height: 320px;
}

.banner-header--content {
	background-color: #f3f3f3;
	height: 120px;
	border-bottom: 1px solid #f3f3f3;
}

.header-content--left {
	width: 40%;
	display: inline-block;
	height: 100px;
}

.header-content--right {
	width: 58%;
	display: inline-block;
	padding: 7px;
}

.content-left--profilepic {
	width: 290px;
	height: 290px;
	border: 10px solid #f3f3f3;
	display: block;
	margin: 0 auto;
	z-index: 99999;
	transform: translateY(-185px);
	border-radius: 1000px;
}

h1.employeedata--title {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 0;
	text-transform: none!important;
}

h3.employeedata--job {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 0;
	text-transform: none;
	font-weight: 700;
	color: #039be5;
}

p.employeedata--location {
	padding-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
	font-size: 13px;
	color: #a2a2a2;
}

h3.banner--superheader {
	color: #a2a2a2;
	text-transform: none;
	font-size: 34px;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 0;
}

.banner-header--graphic {
	width: 100%!important;
	text-align: right;
	padding: 30px;
}

img.header-graphic--innner {
	width: 50%;
}

@media only screen and (max-width: 1000px) {
	.header-content--left {
		width: 100%;
	}
	.carousel-builder--container {
		padding: 30px 30px;
	}
}

@media only screen and (max-width: 1000px) {
	.employee-grid {
		width: 100%;
	}
	.banner-header--content {
		height: inherit;
	}
	.header-content--right {
		width: 100%;
		text-align: center;
	}
	img.header-graphic--innner {
		width: 30%;
	}
}

@media (min-width: 768px) {
	.card--dark-gray {
		border-right: 10px solid #ffffff;
		min-height: 250px;
		padding: 20px
	}
}

@media (min-width: 1024px) {
	.card--dark-gray {
		border-bottom: none;
		min-height: 300px
	}
	.card--dark-gray:last-child {
		border: none
	}
	.card--dark-gray h3 {
		font-size: 14px;
		font-size: 1.4rem
	}
}

@media (min-width: 1280px) {
	.card--dark-gray h3 {
		font-size: 21px;
		font-size: 2.1rem
	}
}

.properties__list--cards:after {
	clear: both
}

.resources--related.related--carousel {
	padding: 10px;
	background-color: rgba(0, 0, 0, 0);
}

.carousel--dots {
	display: none;
}

.carousel--bullet {
	display: inline-block;
}

.slick-dots {
	text-align: center!important;
	margin: 0 auto!important;
	width: 100%;
}

button.active--dot {
	background-color: #2d2d2d;
	border: 0;
	padding: 7px;
	margin: 3px;
	border-radius: 100px;
}

.slick-arrow {
	background-color: #039be5;
	border: 0;
	color: #fff;
	padding: 7px 10px 10px 11px;
	position: absolute;
	top: 5%;
	box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.3);
	border-radius: 100px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.slick-arrow:hover {
	background-color: #0979af;
}

.slick-prev {
	z-index: 1000;
	left: 0px;
	display: none!important;
}

.slick-next {
	right: -20px;
	z-index: 1000;
}

.icon--carousel {
	font-weight: 100!important;
	font-size: 12px!important;
	background-color: rgba(0, 0, 0, 0)!important;
}

.slick-arrow .icon--carousel {
	background-color: rgba(0, 0, 0, 0)!important;
}

.slick-arrow:hover .icon--carousel {
	background-color: rgba(0, 0, 0, 0)!important;
}

.slick-prev:hover {
	transform: translateX(-5px);
}

.slick-next:hover {
	transform: translateX(5px);
}

.notify--external {
	font-size: 10px!important;
	background-color: #2d2d2d94;
	padding: 0px 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 0px;
	color: #ffffff;
	font-weight: 300!important;
	display: inline-block;
	float: right;
	/* position: absolute; */
	/* bottom: 0; */
	/* right: 0; */
	min-width: 120px;
	text-align: right;
	line-height: 26px;
	opacity: 0.6;
}

.external-icon--granular {
	font-size: 14px;
	width: 10px;
	height: 17px;
	line-height: 20px;
	margin-left: 10px;
}

/*FOOTER LOGOS*/

.wrap-partners--single {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0% 5%;
}

.footer--logo-wrap {
	background-color: #e5e5e5;
}

.logo-wrap--inner {
	display: flex;
	align-items: center;
	justify-content: center;
}

.wrap-inner--column {
	width: 16.66667%;
	text-align: center;
	padding: 4%;
	opacity: 1;
	transition: all 0.3s ease;
}

.footer--partner-logo {
	width: 110px;
	transition: all 0.3s ease;
}

.wrap-inner--column:hover .footer--partner-logo {
	transform: scale(1.2);
}

.row.footer__bottomarea {
	background-color: #f7f7f7;
}

a.partner-link {
	display: contents;
}

h4.logo-wrap--header {
	text-align: center;
	padding-top: 60px;
	text-transform: uppercase;
	font-family: roboto;
	letter-spacing: 2px;
	color: #5a5a5a;
}

a.logo-wrap--link {
	text-transform: none;
	font-weight: 600;
	letter-spacing: 0px;
	margin-left: 10px;
	line-height: 32px!important;
}

.wrap-link-ic {
	font-size: 14px!important;
	padding-left: 4px;
	height: 28px;
	transition: all 0.3s ease;
}

a.logo-wrap--link:hover .wrap-link-ic {
	transform: translate(4px, 0);
}

@media only screen and (max-width: 1200px) {
	.wrap-inner--column {
		padding: 2%;
	}
	.footer--partner-logo {
		width: 70px;
	}
	h4.logo-wrap--header {
		padding-top: 30px;
	}
}

@media only screen and (max-width: 1000px) {
	.logo-wrap--inner {
		display: block;
		width: 100%;
	}
	.wrap-inner--column {
		display: inline-block;
		width: 30%;
	}
	.logo-wrap--inner {
		text-align: center;
	}
}

@media only screen and (max-width: 600px) {
	.wrap-inner--column {
		width: 40%;
	}
}

/*AWARDS*/

.awardbox--container {
	float: left;
	display: inline-block;
	width: 31%;
	margin: 1%;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05), 0 0px 0px rgba(0, 0, 0, 0.08);
	transition: all 0.3s;
}

.awardbox--container:hover {
	transform: translateY(-5px);
}

.awardbox--inner {
	background-color: #fff;
	padding: 20px 20px;
	min-height: 230px;
	background-position: center center!important;
	background-size: cover!important;
}

.award-inner--title {
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 10px;
	color: #fff;
}

.inner--awardee {
	color: #ffffff;
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
	position: absolute;
	top: 10px;
	display: inline-block;
	background-color: #039be5;
	padding: 0px 20px;
}

.award--description {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}

.award--fact {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	line-height: 32px;
}

.fact--name {
	color: #ffffffab;
	width: 110px;
	font-weight: 100;
	display: inline-block;
	font-size: 12px;
	border-right: 1px solid rgba(255, 255, 255, 0.35);
	margin-right: 10px;
}

.single-award--fact {
	display: inline-block;
	font-size: 14px;
	margin-right: 20px;
	font-weight: 700;
	color: #039be5;
}

.single-fact--name {
	color: #676767;
	font-weight: 100;
	margin-right: 2px;
}

/*LOCATIONS*/

.locationbox--container {
	display: inline-block;
	width: 31%;
	margin: 1%;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05), 0 0px 0px rgba(0, 0, 0, 0.08);
}

.locationbox--inner {
	background-color: #fff;
	padding: 20px 20px;
	min-height: 285px;
}

.inner--region {
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #039be5;
}

.loc-inner--title {
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	margin-bottom: 10px;
}

.loc-inner--phone {
	font-size: 14px;
	line-height: 24px;
}

.loc-inner--addressline {
	font-size: 14px;
	line-height: 24px;
	font-style: italic;
	color: #a7a7a7;
}

.loc-inner--address {
	margin-bottom: 10px;
	border-left: 2px solid #eee;
	padding-left: 10px;
	min-height: 100px;
}

.btn.loc-inner--website {
	background-color: #f5f5f5;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 5px 20px;
	line-height: 22px;
	display: inline-block;
	width: 50%;
	text-align: center;
	color: #039be5;
}

.btn.loc-inner--directions {
	background-color: #f5f5f5;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 5px 20px;
	line-height: 22px;
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #039be5;
}

.with--website {
	width: 50%!important;
	margin-left: -5px!important;
}

.btn.loc-inner--website:hover {
	background-color: #ececec;
}

.btn.loc-inner--directions:hover {
	background-color: #ececec;
}

.loc-outer--footer {
	background-color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 22px;
	border-top: 0px solid #fff;
}

.loc-icon {
	width: 0;
	margin-right: 20px;
	font-size: 13px;
}

.tel--loud {
	font-weight: 700;
	font-size: 13px;
}

.locationbox--inner.regional-hq {
	background-color: #039be5;
	color: #fff;
}

.locationbox--inner.regional-hq a {
	color: #c6ecff!important;
}

.locationbox--inner.regional-hq .loc-inner--addressline {
	color: #fff;
}

.locationbox--inner.regional-hq .inner--region {
	color: #fff!important;
	font-weight: 700;
}

.locationbox--inner.global-hq {
	background-color: #4cb050;
	color: #fff;
}

.locationbox--inner.global-hq a {
	color: #cdffcf!important;
}

.locationbox--inner.global-hq .loc-inner--addressline {
	color: #fff;
}

.locationbox--inner.global-hq .inner--region {
	color: #fff!important;
	font-weight: 700;
}

.locationbox--inner.global-hq .regional-hq--designator {
	display: inline-block!important;
}

.loc-outer--footer.global-hq .btn.loc-inner--website {
	background-color: #4ece53;
	color: #ffffff;
}

.loc-outer--footer.global-hq .btn.loc-inner--directions {
	background-color: #2d9831;
	color: #ffffff;
}

.loc-outer--footer.global-hq {
	background-color: #4cb050;
}

.regional-hq--designator {
	display: none;
}

.locationbox--inner.regional-hq .regional-hq--designator {
	display: inline-block!important;
}

.loc-outer--footer.regional-hq .btn.loc-inner--website {
	background-color: #207198;
	color: #ffffff;
}

.loc-outer--footer.regional-hq .btn.loc-inner--directions {
	background-color: #1b6082;
	color: #ffffff;
}

.loc-outer--footer.regional-hq {
	background-color: #1b6082;
}

.facetwp-checkbox {
	display: inline-block;
	background-color: #efefef!important;
	padding: 10px!important;
	width: 20%;
	margin: 0!important;
	font-size: 10px;
	text-align: center;
	color: #676767;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
}

.facetwp-checkbox:hover {
	color: #15aaf3;
}

.facetwp-checkbox.checked {
	background-color: #039be5!important;
	color: #fff;
}

.container-wrap input[type="text"], .container-wrap textarea, .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"] {
	background-color: #efefef!important;
	border: 0px solid #ddd!important;
	font-family: roboto;
	font-weight: 600;
	letter-spacing: 0.5px;
}

input.hs-button.primary.large {
	font-family: roboto;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	letter-spacing: 1px;
	margin-top: 20px;
}

form label {
	font-family: roboto;
}

label.hs-error-msg {
	font-size: 12px;
	line-height: 14px;
	text-transform: none;
}

ul.no-list.hs-error-msgs.inputs-list {
	margin: 0;
}

ul.no-list.hs-error-msgs.inputs-list li {
	list-style: none!important;
	line-height: 17px;
}

ul.no-list.hs-error-msgs.inputs-list {
	margin: 0;
	padding: 0;
	color: #c34a4a;
	border-left: 4px solid #ff5757;
	padding: 10px;
	margin-top: 0px;
	padding-left: 0;
	background-color: #ffe7e7;
}

.woocommerce-additional-fields {
	background-color: #faf5f1;
	padding: 40px;
	margin-top: 20px;
}

.help--scrolled {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100000;
	padding: 20px 10%!important;
	background-color: #fff;
	left: 0!important;
	min-height: 92px!important;
	max-height: 92px!important;
}

.stick--container {
	min-height: 92px!important;
	max-height: 92px!important;
}

.stickit-easy {
	transition: all 0.3s;
}

/*HS FORMS*/

.hs-richtext.hs-main-font-element {
	font-size: 11px;
	color: #676767;
	line-height: 18px;
}

.hs-richtext.hs-main-font-element {
	font-size: 11px;
	color: #676767;
	line-height: 18px;
}

label#label-how_did_you_hear_about_sykes_-a2262b80-50db-4e93-8520-484b042e1eee {
	font-size: 13px;
}

select {
	font-family: roboto;
	background-color: #efefef;
	box-shadow: none!important;
}

label#label-please_provide_additional_details_below_to_help_us_connect_you_to_the_right_person-a2262b80-50db-4e93-8520-484b042e1eee {
	font-size: 13px;
	line-height: 15px!important;
}

.hs_submitted_from_url.hs-submitted_from_url.hs-fieldtype-text.field.hs-form-field {
	display: none;
}

span.hs-form-required {
	display: none;
}

.hs-form-a2262b80-50db-4e93-8520-484b042e1eee_b28d7095-47a9-4762-9442-b9c36f6a9817 fieldset.form-columns-1 .input {
	background-color: #efefef;
}

.hs-form-field span {
	color: #7d7d7d!important;
}

.hs-input {
	font-size: 14px!important;
	font-weight: 700;
}

.hs-form-field {
	width: 100%!important;
	float: none;
	font-size: 12px!important;
	background-color: rgba(226, 226, 226, 0.8);
	display: block;
	margin-top: 10px;
}

.hs-form-a2262b80-50db-4e93-8520-484b042e1eee_b28d7095-47a9-4762-9442-b9c36f6a9817 .hs-richtext {
	display: none!important;
}

.input {
	background-color: #efefef;
	width: 100%;
}

form label {
	font-family: roboto;
	padding: 1px 10px;
	display: block;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 0.75px!important;
	font-size: 10px!important;
}

.hs-richtext.hs-main-font-element {
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
	background-color: #333;
}

.hs-richtext.hs-main-font-element {
	display: none;
}

.hs-richtext.hs-main-font-element p {
	padding-bottom: 0;
}

.external-link--notice {
	font-size: 10px;
	position: absolute;
	margin-top: -55px;
	z-index: 10000;
	color: #eee;
}

/*2019 GRID LOOP*/

/*LOOP--POST-GRID */

.container--loop-post {
	display: flex;
	flex-flow: row wrap;
}

.loop--post-single {
	background-color: #fff;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	cursor: pointer;
}

.loop--post-single:hover {
	transform: translateX(5px);
}

.loop--post-image {
	height: 260px;
	background-position: center center!important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	z-index: 1000;
	position: relative;
	width: 100%;
}

.image-overlay.blog-20:hover .loop--post-image.blog-20 {
	background-size: auto!important;
}

.loop--post-image.resource--image {
	height: 170px;
}

.loop--post-image.sidebar {
	height: 180px;
}

.loop--post-image.loaded:after {
	opacity: 1;
}

.loaded:after {
	opacity: 1;
}

.loaded {
	opacity: 1;
}

.loop--image-wrap {
	overflow: hidden;
	background-color: #c1c1c1;
}

.loop--post-content {
	padding: 20px;
	width: 100%;
}

.border--bottom {
	border-bottom: 1px solid rgba(255, 255, 255, 0.22);
	padding-bottom: 10px;
}

h3.loop--post-title {
	display: block!important;
	text-transform: none;
	font-weight: 700!important;
	margin-bottom: 0!important;
	font-size: 22px!important;
	line-height: 30px!important;
}

.resource--sub-title {
	font-size: 12px;
	display: block;
	color: #ababab;
	font-weight: 400;
}

h3.loop--post-title.resource--title {
	font-size: 14px!important;
	line-height: 18px!important;
	min-height: 70px;
}

h4.loop--post-category {
	font-size: 12px!important;
	line-height: 22px!important;
	margin-bottom: 0!important;
}

h4.loop--resource-type {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700!important;
	letter-spacing: 1px;
	font-family: roboto;
	color: #039be5;
	margin-bottom: 0;
}

p.loop--post-excerpt {
	color: #757575;
	font-size: 12px;
	line-height: 22px;
}

p.loop--post-date {
	color: #3452ff;
	text-transform: uppercase;
	font-family: oswald;
	font-size: 12px;
	line-height: 22px;
	padding-bottom: 0;
}

.alt--darken-img {
	display: flex;
	align-items: flex-end;
	height: 100%;
}

.flex--center {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.box-shadow--shallow {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05), 0 0px 0px rgba(0, 0, 0, 0.08);
}

.flex-end--y {
	display: flex;
	align-items: flex-end;
	text-align: left;
}

.flex-end--x {
	justify-content: flex-end;
	text-align: right;
}

.border-radius--four {
	border-radius: 4px;
}

.text-white {
	color: #fff!important;
}

.text-white h1 {
	color: #fff!important;
}

.text-white h2 {
	color: #fff!important;
}

.text-white h3 {
	color: #fff!important;
}

.text-white h4 {
	color: #fff!important;
}

.text-white p {
	color: #fff!important;
}

p.text-white {
	color: #fff!important;
}

.onhover--image-scale:hover .loop--post-image {
	transform: scale(1.1);
}

.onhover--transform-x:hover {
	transform: translateX(3px);
}

.onhover--transform-Y:hover {
	transform: translateY(-3px);
}

/*LOOP--POST-GRID --> UNIVERSAL MARGINS*/

.margin-10 {
	margin: 10px;
}

.margin-10--bottom {
	margin-bottom: 10px;
}

.margin-15 {
	margin: 15px;
}

.margin-20 {
	margin: 20px;
}

/*LOOP--POST-GRID --> TWO ACROSS*/

.flex--half {
	flex: 1 48%;
}

.flex--half:nth-child(2n+1) {
	margin-left: 0;
}

.flex--half:nth-child(2n+2) {
	margin-right: 0;
}

/*LOOP--POST-GRID --> THREE ACROSS*/

.flex--third {
	flex: 1 30%;
	max-width: 32.2%;
}

.flex--third.flex--facet {
	max-width: 33%;
}

.flex--third:nth-child(3n+1) {
	margin-left: 0;
}

.flex--third:nth-child(3n+3) {
	margin-right: 0;
}

/*LOOP--POST-GRID --> FOUR ACROSS*/

.flex--quarter {
	flex: 1 22%;
}

.flex--quarter.loop--post-image {
	height: 160px!important;
}

.flex--half:nth-child(4n+1) {
	margin-left: 0;
}

.flex--half:nth-child(4n+4) {
	margin-right: 0;
}

/*LOOP--POST-GRID --> Single Sidebar 1x Across*/

.flex--single {
	flex: 1 100%!important;
}

.iwt-icon img {
	width: 80px !important;
	height: 80px !important;
}

/* PROCESS MINING BIBLE PAGE */

.campaigns-template-single-campaigns-pmb, .campaigns-template-single-campaigns-pmb-ty {
	color: #000;
	font-size: 16px;
}

.campaigns-template-single-campaigns-pmb .footer--social-wrap, .campaigns-template-single-campaigns-pmb-ty .footer--social-wrap, .campaigns-template-single-campaigns-pmb #footer-widgets, .campaigns-template-single-campaigns-pmb-ty #footer-widgets, .campaigns-template-single-campaigns-pmb .footer__bottomarea, .campaigns-template-single-campaigns-pmb-ty .footer__bottomarea {
	display: none;
}

.campaigns-template-single-campaigns-pmb.material .ocm-effect-wrap {
	background-color: #fff;
}

.campaigns-template-single-campaigns-pmb-ty.material .ocm-effect-wrap, .campaigns-template-single-campaigns-pmb-ty.material .ocm-effect-wrap {
	background-color: transparent;
}

.campaigns-template-single-campaigns-pmb h1, .campaigns-template-single-campaigns-pmb-ty h1 {
	text-transform: none;
	color: #000;
	font: 700 48px/1.3 'Roboto', sans-serif;
	text-align: center;
}

.campaigns-template-single-campaigns-pmb h2, .campaigns-template-single-campaigns-pmb-ty h2 {
	text-align: center;
	font-weight: 700;
	color: #000;
	font: 700 36px/1.3 'Roboto', sans-serif;
}

.campaigns-template-single-campaigns-pmb h2 {
	margin-bottom: 20px !important;
}

.campaigns-template-single-campaigns-pmb ul {
	margin-bottom: 0;
}

.sy-inner {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: content-box;
}

.sy-clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.sy-campaign-header {
	padding: 43px 0 20px;
}

.campaigns-template-single-campaigns-pmb .sy-campaign-text p {
	padding-bottom: 0 !important
}

.sy-campaign-footer {
	padding: 43px 0;
}

.sy-campaign-footer {
	background-color: #e7e7e7;
}

.sy-campaign-header img, .sy-campaign-footer img {
	display: block;
}

.sy-campaign-main {
	margin-top: 30px;
}

.campaigns-template-single-campaigns-pmb-ty .sy-campaign-main {
	background-size: cover !important;
	margin-top: 0;
	padding-bottom: 165px;
}

.sy-campaign-box {
	margin: 15px auto;
	background: #fff;
	box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.15);
	max-width: 642px;
	box-sizing: border-box;
	padding: 35px 80px;
}

.sy-campaign-box h2 {
	margin-bottom: 30px !important;
}

.sy-campaign-box p {
	line-height: 1.7;
}

.sy-campaign-box p:last-of-type {
	padding-bottom: 0;
}

.sy-campaign-main-content-grid {
	display: grid;
	grid-template-columns: 48% 43%;
	grid-gap: 0 9%;
}

.sy-campaign-main-content {
	margin: 70px auto 40px;
	max-width: 1053px;
}

.sy-campaign-main-content li {
	font-size: 16px !important;
}

.sy-campaign-main-content-grid .sy-campaign-form {
	grid-column-start: 2;
	grid-row-start: 1;
}

.sy-campaign-main-content-grid .sy-campaign-text {
	grid-column-start: 1;
	grid-row-start: 1;
}

.sy-campaign-inner-form {
	background: #e7e7e7;
	box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.17);
	box-sizing: border-box;
	padding: 45px 55px;
	margin-top: 20px;
}

.sy-campaign-inner-form iframe {
	max-height: 450px;
	margin-top: 10px;
	display: block;
}

.sy-button {
	background: #000;
	padding: 12px 20px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	color: #fff;
	display: block;
	max-width: 300px;
	margin: 20px auto 0;
	text-align: center;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
}

.sy-yellow {
	background: linear-gradient(180deg, #F49403 0%, #DD901C 100%);
}

.sy-yellow:hover {
	opacity: 0.6;
	color: #fff;
}

.col-box-img-fix .hover-wrap-inner {
	width: 120px;
	height: 120px;
	background: #fff;
	border-radius: 250px;
	margin: 0 auto;
	position: relative;
}

.col-box-img-fix .hover-wrap-inner .col-box--icon {
	width: auto !important;
	height: auto !important;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%) !important;
	padding: 0 !important;
	border-radius: 0 !important;
	background-color: transparent !important;
}

.postid-65655 blockquote p:last-of-type,
.postid-65624 blockquote p:last-of-type {
	padding-bottom: 0;
}

.postid-65655 hr,
.postid-65624 hr {
	margin: 10px 0 40px;
}

.postid-65655 strong,
.postid-65624 strong {
	display: block;
	line-height: 1.3;
}

@media only screen and (max-width: 1200px) {
	.campaigns-template-single-campaigns-pmb h1, .campaigns-template-single-campaigns-pmb-ty h1 {
		font-size: 44px;
	}
	.sy-campaign-header img, .sy-campaign-footer img {
		max-width: 127px;
	}
	.sy-campaign-header, .sy-campaign-footer {
		padding: 40px 0;
	}
	.sy-campaign-inner-form {
		padding: 40px 50px;
	}
	.sy-campaign-main-content {
		margin: 50px auto 40px;
	}
	.sy-campaign-box {
		padding: 35px 70px;
	}
	.campaigns-template-single-campaigns-pmb-ty .sy-campaign-main {
		padding-bottom: 145px;
	}
}

@media only screen and (max-width: 1100px) {
	.campaigns-template-single-campaigns-pmb .sy-campaign-main-content-grid .sy-campaign-text {
		text-align: left !important;
	}
	.campaigns-template-single-campaigns-pmb .sy-campaign-main-content-grid .sy-campaign-form {
		grid-column-start: 2 !important;
		grid-row-start: 1 !important;
	}
}

@media only screen and (max-width: 1040px) {
	.campaigns-template-single-campaigns-pmb h1, .campaigns-template-single-campaigns-pmb-ty h1 {
		font-size: 40px;
	}
	.sy-campaign-header img, .sy-campaign-footer img {
		max-width: 117px;
	}
	.sy-campaign-header, .sy-campaign-footer {
		padding: 37px 0;
	}
	.sy-campaign-inner-form {
		padding: 35px 45px;
	}
	.sy-campaign-main-content {
		margin: 50px auto 40px;
	}
}

@media only screen and (max-width: 1000px) {
	.flex--third.flex--facet {
		max-width: 50%;
	}
	.flex--master {
		flex: 1 47%;
	}
	.flex--master:nth-child(3n+1) {
		margin-left: 10px;
	}
	.flex--master:nth-child(3n+3) {
		margin-right: 10px;
	}
	.flex--master:nth-child(2n+1) {
		margin-left: 0;
	}
	.flex--master:nth-child(2n+2) {
		margin-right: 0;
	}
	.loop--post-image {
		height: 160px;
	}
	.container--loop-post {
		padding: 0px 5%;
	}
}

@media only screen and (max-width: 980px) {
	.campaigns-template-single-campaigns-pmb h1, .campaigns-template-single-campaigns-pmb-ty h1 {
		font-size: 36px;
	}
	.sy-campaign-header img, .sy-campaign-footer img {
		max-width: 107px;
	}
	.sy-campaign-header, .sy-campaign-footer {
		padding: 34px 0;
	}
	.sy-campaign-inner-form {
		padding: 30px 40px;
	}
	.sy-campaign-main-content {
		margin: 40px auto 40px;
	}
	.sy-campaign-box {
		padding: 35px 60px;
	}
	.campaigns-template-single-campaigns-pmb-ty .sy-campaign-main {
		padding-bottom: 125px;
	}
}

@media only screen and (max-width: 840px) {
	.sy-campaign-main-content-grid {
		grid-template-columns: 1fr;
		grid-gap: 0;
	}
	.campaigns-template-single-campaigns-pmb .sy-campaign-main-content-grid .sy-campaign-form {
		grid-column-start: 1 !important;
		grid-row-start: 2 !important;
	}
	.campaigns-template-single-campaigns-pmb .sy-campaign-main-content-grid .sy-campaign-main-content-grid .sy-campaign-text {
		grid-column-start: 1;
		grid-row-start: 1;
	}
}

@media only screen and (max-width: 767px) {
	.campaigns-template-single-campaigns-pmb h1, .campaigns-template-single-campaigns-pmb-ty h1 {
		font-size: 32px;
	}
	.sy-campaign-header img, .sy-campaign-footer img {
		max-width: 97px;
	}
	.sy-campaign-footer img {
		margin: 0 auto;
	}
	.campaigns-template-single-campaigns-pmb h2, .campaigns-template-single-campaigns-pmb-ty h2 {
		font-size: 32px;
	}
	.sy-campaign-inner-form {
		padding: 30px;
	}
	.sy-campaign-main-content {
		margin: 30px auto 40px;
	}
	.sy-campaign-box {
		padding: 35px 50px;
	}
	.campaigns-template-single-campaigns-pmb-ty .sy-campaign-main {
		padding-bottom: 105px;
	}
}

@media only screen and (max-width: 690px) {
	.flex--third.flex--facet {
		max-width: 100%;
	}
	.flex--third {
		flex: 1 100%;
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.loop--post-image {
		height: 230px;
	}
}

@media only screen and (max-width: 480px) {
	.loop--post-image {
		height: 180px;
	}
	.campaigns-template-single-campaigns-pmb h1, .campaigns-template-single-campaigns-pmb-ty h1 {
		font-size: 30px;
	}
	.sy-campaign-header img, .sy-campaign-footer img {
		max-width: 87px;
	}
	.sy-campaign-header, .sy-campaign-footer {
		padding: 30px 0;
	}
	.sy-campaign-inner-form {
		padding: 30px 20px;
	}
	.sy-campaign-main-content {
		margin: 20px auto 40px;
	}
	.sy-campaign-box {
		padding: 35px 40px;
	}
	.campaigns-template-single-campaigns-pmb-ty .sy-campaign-main {
		padding-bottom: 85px;
	}
}

/*LOOP--POST-GRID --> FOUR ACROSS*/

.flex--quarter {
	flex: 1 23%;
	max-width: 24.0%;
}

.flex--quarter:nth-child(4n+1) {
	margin-left: 0;
}

.flex--quarter:nth-child(4n+4) {
	margin-right: 0;
}

@media only screen and (max-width: 1400px) {
	.facetwp-checkbox {
		font-size: 10px;
	}
}

@media only screen and (max-width: 1250px) {
	.flex--quarter {
		flex: 1 31%;
		max-width: 31%;
	}
	.flex--quarter {
		flex: 1 30%;
		max-width: 32.2%;
	}
	.flex--quarter.flex--facet {
		max-width: 33%;
	}
	.flex--quarter:nth-child(3n+1) {
		margin-left: 0;
	}
	.flex--quarter:nth-child(3n+4) {
		margin-right: 0;
	}
	.loc-inner--title {
		font-size: 22px;
		line-height: 32px;
	}
	.facetwp-checkbox {
		width: 50%;
	}
}

@media only screen and (max-width: 1100px) {
	.locationbox--container {
		width: 47.0%!important;
	}
}

@media only screen and (max-width: 1000px) {
	.flex--quarter {
		flex: 1 48%;
	}
}

@media only screen and (max-width: 690px) {
	.flex--quarter {
		flex: 1 98%;
		margin: 0 0 15px 0!important;
		width: 100%!important;
	}
}

@media only screen and (max-width: 650px) {
	.locationbox--container {
		width: 100.0%!important;
	}
}

@media only screen and (max-width: 1250px) {
	.facetwp-checkbox {
		width: 100%;
	}
}

.page-id-19182 .container.main-content {
	max-width: none !important;
	padding: 0 !important;
}

.page-id-19182 .no-margin {
	margin-left: 0 !important;
}

.single-onbrand .podcast--header-bg {
	background: url(/wp-content/uploads/2020/10/onbrand-single-post-image.jpg) center center no-repeat; 
	background-size: cover !important;
	position: relative;
}

.onbrand-overlay {
	position: absolute;
	z-index: 2;
	background: rgba(0,0,0,0.5);
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.single-onbrand .podcast.clear-bg {
	position: relative;
	z-index: 10;
}

.page-template-template-onbrand h1.page-title,
.page-template-template-onbrand h4.page-subtitle,
.page-template-page-onetake h1.page-title,
.page-template-page-onetake h4.page-subtitle {
	padding: 0 20px;
}

@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.page-template-template-sustain-subpage{color:#676767;line-height:1.5}@media all and (max-width: 980px){.page-template-template-sustain-subpage{font-size:16px}}.page-template-template-sustain-subpage h1,.page-template-template-sustain-subpage h2,.page-template-template-sustain-subpage h3,.page-template-template-sustain-subpage h4,.page-template-template-sustain-subpage h5,.page-template-template-sustain-subpage h6{font-weight:700;color:#282828}.page-template-template-sustain-subpage h2{font-size:22px !important;line-height:1.5 !important}@media all and (max-width: 980px){.page-template-template-sustain-subpage h2{font-size:21px !important}}@media all and (max-width: 520px){.page-template-template-sustain-subpage h2{font-size:20px !important}}.page-template-template-sustain-subpage .ocm-effect-wrap-inner{background:#fff}.page-template-template-sustain-subpage .sy-sus-inner{max-width:1240px;margin:0 auto;padding:0 20px;position:relative}.page-template-template-sustain-subpage .sy-sus-button{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;padding:12px 60px;color:#fff;display:inline-block;background:#02579C;position:relative;border-radius:4px}.page-template-template-sustain-subpage .sy-sus-button span{position:relative;display:inline-block}.page-template-template-sustain-subpage .sy-sus-button span.sy-sus-button-arrow{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;opacity:0;right:50px;top:50%;transform:translateY(-50%);position:absolute;z-index:10}.page-template-template-sustain-subpage .sy-sus-button span.sy-sus-button-text{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;left:0;font-weight:700}.page-template-template-sustain-subpage .sy-sus-button:hover>span.sy-sus-button-text{left:-8px}.page-template-template-sustain-subpage .sy-sus-button:hover>span.sy-sus-button-arrow{opacity:1;right:42px}.page-template-template-sustain-subpage .sy-sus-sub-header{padding:70px 0}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-header{padding:60px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-header{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-header{padding:40px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-header{padding:30px 0}}.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid{display:grid;grid-template-columns:1fr 481px;grid-gap:0 50px;align-items:center}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid{grid-template-columns:1fr 400px;grid-gap:0 30px}}@media all and (max-width: 840px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid{grid-template-columns:1fr;grid-gap:10px}}.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid img{grid-column-start:2;max-width:100%;height:auto}@media all and (max-width: 840px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid img{grid-column-start:1;grid-row-start:2;width:100%}}.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid .sy-sus-sub-header-text{grid-column-start:1;grid-row-start:1}.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid h1{font-size:30px;line-height:1.2;color:#676767;text-transform:none;margin-bottom:20px;padding-right:100px}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid h1{font-size:29px;padding-right:50px}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid h1{font-size:28px;padding-right:0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid h1{font-size:27px}}@media all and (max-width: 520px){.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid h1{font-size:26px}}.page-template-template-sustain-subpage .sy-sus-sub-header .sy-sus-sub-grid p{padding-bottom:15px}.page-template-template-sustain-subpage .sy-sus-navigation{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;text-align:center}@media all and (max-width: 600px){.page-template-template-sustain-subpage .sy-sus-navigation{grid-template-columns:1fr}}.page-template-template-sustain-subpage .sy-sus-navigation a{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;display:inline-block;padding:34px;color:#fff}@media all and (max-width: 600px){.page-template-template-sustain-subpage .sy-sus-navigation a{padding:15px}}.page-template-template-sustain-subpage .sy-sus-navigation a.sustainability:hover{background:#02579C}.page-template-template-sustain-subpage .sy-sus-navigation a.environmental-pillar:hover{background:#4AAF51}.page-template-template-sustain-subpage .sy-sus-navigation a.economic-pillar:hover{background:#9d27af}.page-template-template-sustain-subpage .sy-sus-navigation a.social-pillar:hover{background:#fcb74f}.page-template-template-sustain-subpage .sy-sus-navigation a.corporate-governance:hover{background:#b5e3f9}.page-template-template-sustain-subpage .sy-sus-sub-quote{background:#02579C;padding:50px 0;color:#fff;font-size:28px;font-weight:700}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-quote{font-size:26px}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-quote{font-size:24px}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-quote{font-size:22px}}@media all and (max-width: 520px){.page-template-template-sustain-subpage .sy-sus-sub-quote{font-size:20px}}.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sub-grid{display:grid;grid-template-columns:241px 1fr;grid-gap:0 45px;align-items:center}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sub-grid{grid-gap:0 40px}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sub-grid{grid-gap:0 35px}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sub-grid{grid-gap:0 30px;align-items:start}}@media all and (max-width: 640px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sub-grid{grid-template-columns:1fr;grid-gap:20px;text-align:center}}@media all and (max-width: 640px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sub-grid>img{display:block;margin:0 auto;width:180px}}.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text .sy-sus-sub-quote-text-wrap{margin-bottom:35px;position:relative;padding-right:140px}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text .sy-sus-sub-quote-text-wrap{padding-right:0}}.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img{display:block}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:60px}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:50px}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:40px}}@media all and (max-width: 520px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:30px}}.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img.sy-bottom-quote{position:absolute;bottom:-28px;right:28%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img.sy-bottom-quote{right:0}}.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text img.sy-top-quote{margin-bottom:20px}.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text small{color:#B5E3F9;font-size:16px}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text small{font-size:15px}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text small{font-size:14px}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text small{font-size:13px}}@media all and (max-width: 520px){.page-template-template-sustain-subpage .sy-sus-sub-quote .sy-sus-sus-quote-text small{font-size:12px}}.page-template-template-sustain-subpage .sy-sus-sub-map{padding:80px 0;text-align:center}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-map{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-map{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-map{padding:35px 0}}.page-template-template-sustain-subpage .sy-sus-sub-map h2{margin-bottom:40px !important}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap{padding-bottom:230px;position:relative}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap{max-width:822px;margin:0 auto;padding-bottom:90px;position:relative}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-sub-map-img-wrap{position:relative;max-width:822px;max-height:513px;right:1.7%;margin:0 auto}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-sub-map-img-wrap img{width:100%;height:auto}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot{width:10px;height:10px;border-radius:250px;position:absolute}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot{animation:pulse;animation-iteration-count:infinite;animation-duration:2s;cursor:pointer}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot:hover{transform:scale(1.8);animation:none}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.na{background:#4E2F87;left:23%;top:40.5%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.na{animation-delay:0.2s}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.latam{background:#B02025;left:19.4%;top:63.2%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.latam{animation-delay:0.6s}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.emea{background:#216131;left:55.45%;top:45.7%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.emea{animation-delay:0.4s}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.apac{background:#E45526;right:8%;top:62%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-wrap .sy-sus-map-dot.apac{animation-delay:0.8s}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-text{text-align:left}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-text ul{padding:0;margin:0}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-text ul li{list-style-type:none;font-size:12px !important;font-style:italic;color:#919397;line-height:2.2}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box{text-align:left;border-radius:0 18px 18px 0;box-shadow:0px 2px 4px rgba(0,0,0,0.3);position:absolute;max-width:213px;width:100%}@media all and (min-width: 1281px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box{display:block !important}}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box{display:none}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box h3{color:#fff;line-height:1;box-sizing:border-box;text-transform:uppercase;font-size:17px;margin-bottom:0}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box ul{padding:0;margin:0}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box ul li{list-style-type:none;font-size:12px !important;line-height:1.6}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box .sy-sus-sub-map-info-box-text{border:8px solid #ededed;box-sizing:border-box;padding:12px 12px 6px;border-radius:0 0 18px 0;background:#fff}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box:before,.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box:after{display:block;content:'';position:absolute}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box:before,.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box:after{display:none}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.sy-sus-sub-grid{width:387px !important;max-width:none !important}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.sy-sus-sub-grid .sy-sus-sub-map-info-box-text{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-1{top:24.3%;left:0;max-width:205px}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-1{top:38%;left:21%}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-1 h3{background:url(/wp-content/uploads/2020/10/di-map-info-box-1.png) top right no-repeat;height:50px;padding:18px 20px 15px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-1:before{display:none}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-1:after{height:2px;background:#4E2F87;right:-161px;width:161px;top:32px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-2{top:57.5%;right:73.1%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-2{bottom:auto;left:17.5%;top:57%}}@media all and (max-width: 520px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-2{left:2%;top:55%}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-2 h3{background:url(/wp-content/uploads/2020/10/di-map-info-box-2.png) top right no-repeat;height:36px;padding:12px 20px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-2:before{background:#B02025;width:12px;height:2px;right:-12px;top:18px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-2:after{width:2px;background:#B02025;right:-12px;height:118px;top:-99px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-3{top:64%;left:55.75%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-3{bottom:auto;top:42%;right:auto;left:53.6%}}@media all and (max-width: 520px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-3{left:auto;right:0%}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-3 h3{background:url(/wp-content/uploads/2020/10/di-map-info-box-3.png) top right no-repeat;height:50px;padding:10px 20px 6px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-3:before{background:#216131;width:40px;height:2px;left:-40px;top:16px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-3:after{width:2px;background:#216131;left:-41px;height:255px;top:-237px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-4{top:24.5%;left:80%}@media all and (max-width: 1280px){.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-4{top:auto;left:auto;bottom:45%;right:13%}}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-4 h3{background:url(/wp-content/uploads/2020/10/di-map-info-box-4.png) top right no-repeat;height:36px;padding:12px 20px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-4:before{background:#E45526;width:40px;height:2px;left:-40px;top:13px}.page-template-template-sustain-subpage .sy-sus-sub-map .sy-sus-sub-map-info-box.map-box-4:after{width:2px;background:#E45526;left:-41px;height:124px;top:13px}.page-template-template-sustain-subpage .sy-sus-sub-fact-bar{background:#02579C;padding:50px 0}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-fact-bar{padding:30px 0}}.page-template-template-sustain-subpage .sy-sus-sub-fact-bar .sy-sus-sub-grid{display:grid;grid-template-columns:192px 1fr;grid-gap:0 20px;align-items:center}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-fact-bar .sy-sus-sub-grid{grid-template-columns:100px 1fr}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-fact-bar .sy-sus-sub-grid{grid-template-columns:75px 1fr}}.page-template-template-sustain-subpage .sy-sus-sub-fact-bar .sy-sus-sub-fact-icon img{display:block;margin:0 auto;max-width:100%}.page-template-template-sustain-subpage .sy-sus-sub-fact-bar .sy-sus-sub-fact-text{color:#fff}.page-template-template-sustain-subpage .sy-sus-sub-video-callout{padding:80px 0}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-video-callout{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-video-callout{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-video-callout{padding:35px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-video-callout{text-align:center}}.page-template-template-sustain-subpage .sy-sus-sub-video-callout .sy-sus-sub-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;align-items:center}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-video-callout .sy-sus-sub-grid{grid-template-columns:1fr;grid-gap:30px}}.page-template-template-sustain-subpage .sy-sus-sub-video{padding:80px 0;background:#F8F8F8;text-align:center}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-video{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-video{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-video{padding:35px 0}}.page-template-template-sustain-subpage .sy-sus-sub-video .sy-sus-sub-video-wrap{margin:30px auto 0;max-width:550px;max-height:328px}.page-template-template-sustain-subpage .sy-sus-sub-spotlights{padding:80px 0;text-align:center}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights{padding:35px 0}}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 70px;margin-top:40px}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid{grid-gap:0 50px}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid{grid-gap:0 30px;margin-bottom:40px}}@media all and (max-width: 900px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid{grid-template-columns:1fr;grid-gap:20px}}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight{background:#F8F8F8;border:1px solid rgba(189,189,191,0.5);box-sizing:border-box;padding:40px 0}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight{padding:30px 0}}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-img-wrap{height:108px;width:108px;position:relative;background:#fff;border-radius:250px;margin:0 auto 20px}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-img-wrap img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:block;margin:0 auto}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap{height:82px;position:relative;margin-bottom:20px}@media all and (max-width: 900px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap{height:auto}}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap h3{text-transform:uppercase;font-size:18px;padding:0 30px;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}@media all and (max-width: 900px){.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap h3{position:static;transform:none}}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap h3:after{display:block;content:'';background:#57C1ED;height:3px;width:70px;margin:4px auto 0}.page-template-template-sustain-subpage .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-text{padding:0 30px}.page-template-template-sustain-subpage .sy-sus-sub-callouts{padding:80px 0}@media all and (max-width: 1200px){.page-template-template-sustain-subpage .sy-sus-sub-callouts{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain-subpage .sy-sus-sub-callouts{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts{padding:35px 0}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout h3{margin-bottom:15px}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout img{width:100%;height:auto}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-grid{display:grid;grid-gap:0 55px;align-items:center}@media all and (max-width: 900px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-grid{grid-gap:0 40px}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-grid{grid-gap:30px}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-text{margin-bottom:30px}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:547px 1fr}@media all and (max-width: 1080px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:480px 1fr}}@media all and (max-width: 900px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:390px 1fr}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:1fr}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid img{grid-column-start:1;grid-row-start:1;max-width:100%}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid img{width:100%}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:2;grid-row-start:1}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:1;grid-row-start:2}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr 547px}@media all and (max-width: 1080px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr 480px}}@media all and (max-width: 900px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr 390px}}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid img{grid-column-start:2;grid-row-start:1;max-width:100%}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid img{grid-column-start:1;grid-row-start:1;width:100%}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:1;grid-row-start:1}@media all and (max-width: 767px){.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:1;grid-row-start:2}}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+1) .sy-sus-button{background:#F16C5F}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+1) .sy-sus-button:hover{background:#B02025}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+2) .sy-sus-button{background:#4AAF51}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+2) .sy-sus-button:hover{background:#216131}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+3) .sy-sus-button{background:#FE9706}.page-template-template-sustain-subpage .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+3) .sy-sus-button:hover{background:#E45526}

@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.page-template-template-sustain{color:#676767;line-height:1.5}@media all and (max-width: 980px){.page-template-template-sustain{font-size:16px}}.page-template-template-sustain h1,.page-template-template-sustain h2,.page-template-template-sustain h3,.page-template-template-sustain h4,.page-template-template-sustain h5,.page-template-template-sustain h6{font-weight:700;color:#282828}.page-template-template-sustain h2{font-size:28px !important;line-height:1.5 !important;margin-bottom:25px !important}@media all and (max-width: 980px){.page-template-template-sustain h2{font-size:26px !important}}@media all and (max-width: 520px){.page-template-template-sustain h2{font-size:24px !important}}.page-template-template-sustain img{max-width:100% !important}.page-template-template-sustain .ocm-effect-wrap-inner{background:#fff}.page-template-template-sustain .sy-sus-inner{max-width:1240px;margin:0 auto;padding:0 20px;position:relative}.page-template-template-sustain .sy-sus-button{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;padding:12px 60px;color:#fff;display:inline-block;background:#02579C;position:relative;border-radius:4px}.page-template-template-sustain .sy-sus-button span{position:relative;display:inline-block}.page-template-template-sustain .sy-sus-button span.sy-sus-button-arrow{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;opacity:0;right:50px;top:50%;transform:translateY(-50%);position:absolute;z-index:10}.page-template-template-sustain .sy-sus-button span.sy-sus-button-text{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;left:0;font-weight:700}.page-template-template-sustain .sy-sus-button:hover>span.sy-sus-button-text{left:-8px}.page-template-template-sustain .sy-sus-button:hover>span.sy-sus-button-arrow{opacity:1;right:42px}.page-template-template-sustain .sy-sus-header{padding:285px 0;position:relative;background-size:cover !important}@media all and (max-width: 1440px){.page-template-template-sustain .sy-sus-header{padding:245px 0}}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-header{padding:205px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-header{padding:165px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-header{padding:125px 0}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-header{padding:85px 0}}.page-template-template-sustain .sy-sus-header .sy-sus-inner{z-index:10}.page-template-template-sustain .sy-sus-header .sy-sus-mask{position:absolute;background:rgba(0,0,0,0.6);z-index:5;top:0;left:0;right:0;bottom:0}.page-template-template-sustain .sy-sus-header video{object-fit:cover !important;position:absolute;width:100%;height:100%;z-index:4;background-size:cover !important;top:0;left:0;right:0;bottom:0}.page-template-template-sustain .sy-sus-header h1{font-size:54px;line-height:1.2;color:#fff;margin-bottom:20px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-header h1{font-size:50px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-header h1{font-size:46px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-header h1{font-size:42px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-header h1{font-size:38px}}.page-template-template-sustain .sy-sus-header p{color:#fff;padding-bottom:0;font-size:24px;max-width:850px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-header p{font-size:23px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-header p{font-size:22px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-header p{font-size:21px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-header p{font-size:20px}}.page-template-template-sustain .sy-sus-navigation{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;text-align:center}@media all and (max-width: 600px){.page-template-template-sustain .sy-sus-navigation{grid-template-columns:1fr}}.page-template-template-sustain .sy-sus-navigation a{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;display:inline-block;padding:34px;color:#fff}@media all and (max-width: 600px){.page-template-template-sustain .sy-sus-navigation a{padding:15px}}.page-template-template-sustain .sy-sus-navigation a.sustainability:hover{background:#02579C}.page-template-template-sustain .sy-sus-navigation a.environmental-pillar:hover{background:#4AAF51}.page-template-template-sustain .sy-sus-navigation a.economic-pillar:hover{background:#9d27af}.page-template-template-sustain .sy-sus-navigation a.social-pillar:hover{background:#fcb74f}.page-template-template-sustain .sy-sus-navigation a.corporate-governance:hover{background:#b5e3f9}.page-template-template-sustain .sy-sus-sub-quote{padding:80px 0;background:#F8F8F8}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-quote{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-quote{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-quote{padding:35px 0}}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text{font-size:24px;font-weight:700}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text{font-size:23px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text{font-size:22px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text{font-size:21px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text{font-size:20px}}.page-template-template-sustain .sy-sus-sub-quote p{line-height:1.8}.page-template-template-sustain .sy-sus-sub-quote small{color:#2196F3;font-style:italic;font-weight:700}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sub-grid{display:grid;grid-template-columns:550px 1fr;grid-gap:0 45px;align-items:center;margin-bottom:30px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sub-grid{grid-gap:0 40px;grid-template-columns:500px 1fr}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sub-grid{grid-gap:0 35px;grid-template-columns:1fr 1fr}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sub-grid{grid-gap:0 30px;display:block}}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sub-grid>img{max-width:100%}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sub-grid>img{width:100%;height:auto;display:block;margin-bottom:30px}}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text .sy-sus-sub-quote-text-wrap{margin-bottom:35px;position:relative;color:#282828}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text .sy-sus-sub-quote-text-wrap{margin-bottom:50px}}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img{display:block}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:60px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:50px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:40px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img{width:30px}}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img.sy-bottom-quote{position:absolute;bottom:-28px;right:10%}@media all and (max-width: 1280px){.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img.sy-bottom-quote{right:0}}.page-template-template-sustain .sy-sus-sub-quote .sy-sus-sus-quote-text img.sy-top-quote{margin-bottom:20px}.page-template-template-sustain .sy-sus-gov{padding:80px 0;text-align:center}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-gov{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-gov{padding:35px 0}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box{border:3px solid #676767;max-width:1080px;margin:20px auto 0;box-sizing:border-box;padding:20px}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box{padding:10px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap{background:#F8F8F8;padding:20px}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap{padding:10px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-title-area{padding:40px 20px 30px;max-width:500px;margin:0 auto}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-title-area{padding:30px 10px 20px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-title-area .sy-sus-gov-info-box-logo{display:inline-block;margin-bottom:10px}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-title-area p{padding-bottom:0}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav{padding:3px 0;background:#676767;margin:0 -40px 30px;display:grid;grid-gap:0 3px;grid-template-columns:repeat(4, 1fr);align-items:center}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav{margin:0 -20px 30px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item{color:#fff;font-size:20px;font-weight:700;padding:16px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item{font-size:19px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item{font-size:18px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item{font-size:17px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item{font-size:16px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item:first-of-type{background:#FE9706}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item:nth-of-type(2){background:#4AAF51}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item:nth-of-type(3){background:#9d27af}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-nav .sy-sus-gov-info-box-nav-item:last-of-type{background:#1b88c9}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-text,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-inner-text{border:3px solid #676767;padding:10px;background:#fff;max-width:780px;margin:0 auto}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-text,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-inner-text{padding:5px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-text .sy-sus-gov-info-box-text-wrap,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-inner-text .sy-sus-gov-info-box-text-wrap{padding:30px 10px 90px;background:#DFF0F9}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-text .sy-sus-gov-info-box-text-wrap p,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-inner-text .sy-sus-gov-info-box-text-wrap p{padding:0 30px 30px}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-text .sy-sus-gov-info-box-inner-text-wrap,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-inner-text .sy-sus-gov-info-box-inner-text-wrap{padding:30px 10px;background:#FBEEDD}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-text .sy-sus-gov-info-box-inner-text-wrap p,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-wrap .sy-sus-gov-info-box-inner-text .sy-sus-gov-info-box-inner-text-wrap p{padding-bottom:0}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons{display:grid;grid-template-columns:repeat(5, 120px);grid-gap:0 74px;margin:-70px auto 20px;max-width:900px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons{margin:-70px auto 20px;grid-template-columns:repeat(5, 1fr);grid-gap:0}}@media all and (max-width: 840px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons{grid-template-columns:repeat(6, 2fr);grid-gap:20px;max-width:640px}}@media all and (max-width: 540px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 840px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon{grid-column:span 2}}@media all and (max-width: 540px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon{grid-column:span 1}}@media all and (max-width: 840px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon:nth-of-type(4){grid-column-start:2;grid-column-end:4}}@media all and (max-width: 540px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon:nth-of-type(4){grid-column-start:2;grid-column-end:2;grid-row-start:2}}@media all and (max-width: 840px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon:nth-of-type(5){grid-column-start:4;grid-column-end:6}}@media all and (max-width: 540px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon:nth-of-type(5){grid-column:span 2;grid-column-start:1;grid-column-end:3;grid-row-start:3}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon-wrap{border:3px solid #676767;background:#fff;border-radius:250px;padding:10px;height:120px;width:120px;margin:0 auto}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon-wrap{padding:5px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon-wrap .sy-sus-gov-info-box-icon-inner-wrap{background:#F8F8F8;border-radius:250px;padding:10px;width:100%;height:100%;position:relative}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon-wrap .sy-sus-gov-info-box-icon-inner-wrap{padding:5px}}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons .sy-sus-gov-info-box-icon-wrap .sy-sus-gov-info-box-icon-inner-wrap img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;display:block;width:50px}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons small{font-size:12px;color:#282828;text-transform:uppercase;font-weight:700}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-icons small:after{display:block;content:'';border-bottom:3px solid #2196F3;width:60px;margin:3px auto 0}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box .sy-sus-gov-info-box-text-end{max-width:500px;margin:40px auto 0}.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h5,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h6{font-size:22px;letter-spacing:0;text-transform:none}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h5,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h6{font-size:21px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h5,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h6{font-size:20px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h5,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h6{font-size:19px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h5,.page-template-template-sustain .sy-sus-gov .sy-sus-gov-info-box h6{font-size:18px}}.page-template-template-sustain .sy-sus-plan{padding:80px 0;background:#F8F8F8}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-plan{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-plan{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-plan{padding:35px 0}}.page-template-template-sustain .sy-sus-plan h2{text-align:center}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals{margin:40px 0 0;padding:20px;border:3px solid #676767}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals{padding:10px}}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap{display:grid;grid-template-columns:repeat(3, 1fr);background:#fff;padding:30px 0}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap{display:block;padding:0}}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal h3{text-align:center;color:#fff;padding:16px;border-top:3px solid #676767;border-bottom:3px solid #676767}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal:first-of-type li:before{background:#FE9706}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal:nth-of-type(2){border-right:3px solid #676767;border-left:3px solid #676767}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal:nth-of-type(2){border-right:0;border-left:0}}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal:nth-of-type(2) li:before{background:#4AAF51}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal:nth-of-type(3) li:before{background:#9d27af}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal .sy-sus-plan-goal-text{padding:20px;box-sizing:border-box}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal .sy-sus-plan-goal-text ul{margin:0 !important;padding:0 !important}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal .sy-sus-plan-goal-text ul li{font-size:16px !important;list-style-type:none;position:relative;padding-left:20px;line-height:1.5}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal .sy-sus-plan-goal-text ul li:before{display:inline-block;content:'';border-radius:250px;width:8px;height:8px;position:absolute;top:7px;left:0}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-goal .sy-sus-plan-goal-text ul li ul li:before{border-radius:0;background:url(/wp-content/uploads/2020/10/sus-arrow.jpg) top left no-repeat !important;background-size:auto 8px !important}.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-ending{grid-column:span 3;background:#2196F3;padding:20px;color:#fff;font-weight:700;text-align:center;border-top:3px solid #676767;border-bottom:3px solid #676767;font-size:22px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-ending{font-size:21px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-ending{font-size:20px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-ending{font-size:19px}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-plan .sy-sus-plan-goals .sy-sus-plan-goals-wrap .sy-sus-plan-ending{font-size:18px}}.page-template-template-sustain .sy-sus-goals{padding:80px 0;text-align:center}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-goals{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-goals{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-goals{padding:35px 0}}.page-template-template-sustain .sy-sus-goals .sy-sus-goals-gallery{margin:30px auto 0;display:grid;grid-template-columns:repeat(5, 188px);grid-gap:40px 60px;max-width:1180px}@media all and (max-width: 1280px){.page-template-template-sustain .sy-sus-goals .sy-sus-goals-gallery{grid-gap:30px;max-width:1060px;grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-goals .sy-sus-goals-gallery{grid-gap:20px;grid-template-columns:repeat(4, 1fr)}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-goals .sy-sus-goals-gallery{grid-gap:20px;grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 520px){.page-template-template-sustain .sy-sus-goals .sy-sus-goals-gallery{grid-gap:20px;grid-template-columns:repeat(2, 1fr)}}.page-template-template-sustain .sy-sus-sub-video{padding:80px 0;text-align:center;padding-top:0 !important}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-video{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-video{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-video{padding:35px 0}}.page-template-template-sustain .sy-sus-sub-video .sy-sus-sub-video-wrap{margin:30px auto 0;max-width:610px;max-height:342px}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-video .sy-sus-sub-video-wrap{max-width:100%;width:100%;max-height:auto}}.page-template-template-sustain .sy-sus-sub-spotlights{padding:80px 0;text-align:center}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-spotlights{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-spotlights{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-spotlights{padding:35px 0}}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 70px;margin-top:40px}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid{grid-gap:0 50px}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid{grid-gap:0 30px;margin-bottom:40px}}@media all and (max-width: 900px){.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid{grid-template-columns:1fr;grid-gap:20px}}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight{background:#F8F8F8;border:1px solid rgba(189,189,191,0.5);box-sizing:border-box;padding:40px 0}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight{padding:30px 0}}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight.sy-absolute{position:relative;padding-bottom:70px}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight.sy-absolute .sy-sus-button{position:absolute;bottom:0;left:0;right:0;border-radius:0}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight.sy-absolute .sy-sus-button:hover{opacity:0.7}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight.sy-absolute:first-of-type .sy-sus-button{background:#2196F3}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight.sy-absolute:nth-of-type(2) .sy-sus-button{background:#9d27af}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight.sy-absolute:last-of-type .sy-sus-button{background:#FE9706}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-img-wrap{height:108px;width:108px;position:relative;background:#fff;border-radius:250px;margin:0 auto 20px}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-img-wrap img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:block;margin:0 auto;max-width:60px}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap{height:82px;position:relative;margin-bottom:20px}@media all and (max-width: 900px){.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap{height:auto}}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap h3{text-transform:uppercase;font-size:18px;padding:0 30px;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}@media all and (max-width: 900px){.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap h3{position:static;transform:none}}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-title-wrap h3:after{display:block;content:'';background:#57C1ED;height:3px;width:70px;margin:4px auto 0}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-text{padding:0 30px}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-text ul{margin:0 0 30px;padding:0}.page-template-template-sustain .sy-sus-sub-spotlights .sy-sus-sub-grid .sy-sus-sub-spotlight .sy-sus-sub-spotlight-text ul li{list-style-type:none}.page-template-template-sustain .sy-sus-cta{padding:80px 0;text-align:center;color:#fff}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-cta{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-cta{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-cta{padding:35px 0}}.page-template-template-sustain .sy-sus-cta .sy-sus-button{background:#2196F3}.page-template-template-sustain .sy-sus-cta .sy-sus-button:hover{opacity:0.7}.page-template-template-sustain .sy-sus-form{padding:80px 0}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-form{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-form{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-form{padding:35px 0}}.page-template-template-sustain .sy-sus-form h2{text-align:center}.page-template-template-sustain .sy-sus-form .sy-sus-inner{background:#F8F8F8;border:1px solid rgba(189,189,191,0.5);padding:60px;max-width:900px;margin:0 auto;box-sizing:border-box}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-form .sy-sus-inner{padding:50px}}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-form .sy-sus-inner{padding:40px}}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-form .sy-sus-inner{padding:30px}}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-form .sy-sus-inner{padding:20px}}.page-template-template-sustain .sy-sus-sub-callouts{padding:80px 0}@media all and (max-width: 1200px){.page-template-template-sustain .sy-sus-sub-callouts{padding:65px 0}}@media all and (max-width: 980px){.page-template-template-sustain .sy-sus-sub-callouts{padding:50px 0}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts{padding:35px 0}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout{margin-bottom:80px}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout h3{margin-bottom:15px}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout img{width:100%;height:auto}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-grid{display:grid;grid-gap:0 55px;align-items:center}@media all and (max-width: 900px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-grid{grid-gap:0 40px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-grid{grid-gap:30px}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout .sy-sus-sub-text{margin-bottom:30px}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:547px 1fr}@media all and (max-width: 1080px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:480px 1fr}}@media all and (max-width: 900px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:390px 1fr}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid{grid-template-columns:1fr}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid img{grid-column-start:1;grid-row-start:1;max-width:100%}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid img{width:100%}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:2;grid-row-start:1}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(odd) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:1;grid-row-start:2}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr 547px}@media all and (max-width: 1080px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr 480px}}@media all and (max-width: 900px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr 390px}}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid{grid-template-columns:1fr}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid img{grid-column-start:2;grid-row-start:1;max-width:100%}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid img{grid-column-start:1;grid-row-start:1;width:100%}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:1;grid-row-start:1}@media all and (max-width: 767px){.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(even) .sy-sus-sub-grid .sy-sus-sub-callout-text-wrap{grid-column-start:1;grid-row-start:2}}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+1) .sy-sus-button{background:#F16C5F}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+1) .sy-sus-button:hover{background:#B02025}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+2) .sy-sus-button{background:#4AAF51}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+2) .sy-sus-button:hover{background:#216131}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+3) .sy-sus-button{background:#FE9706}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:nth-of-type(3n+3) .sy-sus-button:hover{background:#E45526}.page-template-template-sustain .sy-sus-sub-callouts .sy-sus-sub-callout:last-of-type{margin-bottom:0}

.home .sy-mask{background:rgba(0,0,0,0.5);position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:5}.home .sy-mask-divider{position:absolute;z-index:6;bottom:247px;left:0;right:0}.home .sy-mask-bottom-divider{height:300px;width:100%;background:#e5e5e5;position:absolute;z-index:6;bottom:0}.home .sy-inner{max-width:1245px}.home .sy-button{background:#039be5;padding:8px 14px;color:#fff;text-transform:uppercase;font-size:12px;text-align:center;display:inline-block;line-height:20px;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s}.home .sy-button.sy-large{font-size:14px;padding:15px 35px}.home .sy-button:hover{opacity:0.8}.home .sy-home-header{background-size:cover !important;text-align:center;padding:120px 0 50px;position:relative}@media all and (max-width: 1200px){.home .sy-home-header{padding:105px 0 50px}}@media all and (max-width: 980px){.home .sy-home-header{padding:90px 0 50px}}@media all and (max-width: 767px){.home .sy-home-header{padding:75px 0 50px}}@media all and (max-width: 520px){.home .sy-home-header{padding:60px 0 50px}}.home .sy-home-header .sy-inner{position:relative;z-index:10;max-width:1275px}@media all and (max-width: 1400px){.home .sy-home-header .sy-inner{max-width:1180px}}@media all and (max-width: 1280px){.home .sy-home-header .sy-inner{max-width:1080px}}.home .sy-home-header h1{color:#fff;font-size:42px;line-height:50px;text-transform:none;margin-bottom:30px}@media all and (max-width: 1200px){.home .sy-home-header h1{font-size:41px}}@media all and (max-width: 980px){.home .sy-home-header h1{font-size:40px}}@media all and (max-width: 767px){.home .sy-home-header h1{font-size:39px}}@media all and (max-width: 520px){.home .sy-home-header h1{font-size:38px}}.home .sy-home-header .sy-home-header-subtitle{color:#fff;font-weight:700;font-size:18px}.home .sy-home-header .sy-home-carousel{margin-top:75px}@media all and (max-width: 1400px){.home .sy-home-header .sy-home-carousel{margin-top:65px}}@media all and (max-width: 1280px){.home .sy-home-header .sy-home-carousel{margin-top:55px}}@media all and (max-width: 1180px){.home .sy-home-header .sy-home-carousel{margin-top:45px;padding:0 50px}}@media all and (max-width: 520px){.home .sy-home-header .sy-home-carousel{padding:0 30px}}.home .sy-home-header .sy-home-carousel .slick-arrow{background:#fff;box-shadow:none;color:#000;line-height:29px}@media all and (max-width: 520px){.home .sy-home-header .sy-home-carousel .slick-arrow{width:30px;height:30px;padding:5px;line-height:22px}}.home .sy-home-header .sy-home-carousel .slick-arrow.sy-next{right:-40px}@media all and (max-width: 1180px){.home .sy-home-header .sy-home-carousel .slick-arrow.sy-next{right:0}}.home .sy-home-header .sy-home-carousel .slick-arrow.sy-prev{left:-40px}@media all and (max-width: 1180px){.home .sy-home-header .sy-home-carousel .slick-arrow.sy-prev{left:0}}.home .sy-home-header .sy-home-carousel-slide{padding:40px;box-sizing:border-box;background:#fff;text-align:left;min-height:440px;position:relative;margin:0 15px}@media all and (max-width: 880px){.home .sy-home-header .sy-home-carousel-slide{min-height:410px;padding:30px}}.home .sy-home-header .sy-home-carousel-slide h2{font-size:23px !important;line-height:30px !important;margin-bottom:40px !important}@media all and (max-width: 1280px){.home .sy-home-header .sy-home-carousel-slide h2{margin-bottom:10px !important;font-size:24px}}@media all and (max-width: 980px){.home .sy-home-header .sy-home-carousel-slide h2{font-size:23px}}@media all and (max-width: 767px){.home .sy-home-header .sy-home-carousel-slide h2{font-size:22px}}@media all and (max-width: 520px){.home .sy-home-header .sy-home-carousel-slide h2{font-size:21px}}.home .sy-home-header .sy-home-carousel-slide p{font-size:16px;line-height:26px}.home .sy-home-header .sy-home-carousel-slide .sy-button{position:absolute;bottom:40px;left:40px}@media all and (max-width: 880px){.home .sy-home-header .sy-home-carousel-slide .sy-button{bottom:30px;left:30px}}.home .sy-home-main-content-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#333}@media all and (max-width: 1200px){.home .sy-home-main-content-grid{grid-template-columns:1fr}}.home .sy-home-main-content-text{grid-column-start:1;grid-row-start:1;position:relative;background-size:cover !important;color:#fff;padding:14%;box-sizing:border-box}@media all and (max-width: 1200px){.home .sy-home-main-content-text{padding:60px 20px}}.home .sy-home-main-content-text .sy-mask{background:rgba(0,0,0,0.6)}.home .sy-home-main-content-text h2{color:#fff}.home .sy-home-main-content-text-wrap{position:relative;z-index:10}@media all and (max-width: 1200px){.home .sy-home-main-content-text-wrap{max-width:1050px;margin:0 auto}}.home .sy-home-main-content-map{background:#333;padding:5% 0;box-sizing:border-box}.home .sy-home-case-studies{padding:90px 0}@media all and (max-width: 1200px){.home .sy-home-case-studies{padding:80px 0}}@media all and (max-width: 1200px){.home .sy-home-case-studies{padding:70px 0}}@media all and (max-width: 1200px){.home .sy-home-case-studies{padding:60px 0}}@media all and (max-width: 1200px){.home .sy-home-case-studies{padding:50px 0}}.home .sy-home-case-studies h2{text-align:center}.home .sy-home-case-studies-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 300px);grid-gap:15px;margin-top:90px}@media all and (max-width: 1200px){.home .sy-home-case-studies-grid{margin-top:80px}}@media all and (max-width: 980px){.home .sy-home-case-studies-grid{margin-top:70px}}@media all and (max-width: 920px){.home .sy-home-case-studies-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:300px 200px 200px}}@media all and (max-width: 767px){.home .sy-home-case-studies-grid{margin-top:60px}}@media all and (max-width: 520px){.home .sy-home-case-studies-grid{margin-top:50px}}@media all and (max-width: 480px){.home .sy-home-case-studies-grid{display:block}}.home .sy-home-case-study{position:relative;display:block;background-size:cover !important;background-position:center center;box-sizing:border-box;padding:15px;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s}.home .sy-home-case-study:hover{transform:scale(0.95)}.home .sy-home-case-study .sy-mask{background:rgba(0,0,0,0.6)}.home .sy-home-case-study .sy-home-case-study-type{border-bottom:1px solid #039be5;width:80%;color:#ffffff;display:block;text-transform:uppercase;font-weight:700;letter-spacing:3px;font-size:12px;position:relative;z-index:5}.home .sy-home-case-study h3{font-size:16px;line-height:22px;color:#fff;font-weight:700;position:absolute;z-index:7;bottom:15px;left:15px}@media all and (max-width: 480px){.home .sy-home-case-study{height:200px;margin-bottom:20px}}.home .sy-home-case-study:nth-of-type(5n+1){grid-column:span 2;grid-row:span 2}@media all and (max-width: 920px){.home .sy-home-case-study:nth-of-type(5n+1){grid-column-start:1;grid-row-start:1;grid-column:span 2;background-position:center center !important}}@media all and (max-width: 480px){.home .sy-home-case-study:nth-of-type(5n+1){height:300px}}.home .sy-home-case-study:nth-of-type(5n+1) h3{font-size:40px !important;line-height:40px;width:70%}@media all and (max-width: 1200px){.home .sy-home-case-study:nth-of-type(5n+1) h3{font-size:38px !important}}@media all and (max-width: 980px){.home .sy-home-case-study:nth-of-type(5n+1) h3{font-size:36px !important}}@media all and (max-width: 767px){.home .sy-home-case-study:nth-of-type(5n+1) h3{font-size:34px !important}}@media all and (max-width: 520px){.home .sy-home-case-study:nth-of-type(5n+1) h3{font-size:32px !important}}@media all and (max-width: 920px){.home .sy-home-case-study:nth-of-type(5n+2),.home .sy-home-case-study:nth-of-type(5n+3){grid-row-start:2}}@media all and (max-width: 920px){.home .sy-home-case-study:nth-of-type(5n+4),.home .sy-home-case-study:nth-of-type(5n+5){grid-row-start:3}}@media all and (max-width: 480px){.home .sy-home-case-study:last-of-type{margin-bottom:0}}.home .sy-home-testimonials{position:relative;background-attachment:fixed !important;background-size:cover !important;padding:50px 0;text-align:center}.home .sy-home-testimonials .sy-mask{background:rgba(0,0,0,0.3)}.home .sy-home-testimonials .sy-inner{z-index:10;position:relative}.home .sy-home-testimonials h2,.home .sy-home-testimonials p{color:#fff}.home .sy-home-testimonials .sy-home-testimonial-slider{max-width:850px;margin:30px auto 0;padding:0 100px}@media all and (max-width: 1200px){.home .sy-home-testimonials .sy-home-testimonial-slider{padding:0 80px}}@media all and (max-width: 980px){.home .sy-home-testimonials .sy-home-testimonial-slider{padding:0 60px}}@media all and (max-width: 767px){.home .sy-home-testimonials .sy-home-testimonial-slider{padding:0 40px}}@media all and (max-width: 520px){.home .sy-home-testimonials .sy-home-testimonial-slider{padding:0 20px}}.home .sy-home-testimonials .sy-home-testimonial-slider .sy-home-testimonial-author{display:block;line-height:15px;color:#fff;font-size:15px}.home .sy-home-testimonials .sy-home-testimonial-slider .sy-home-testimonial-author-title{font-style:italic;font-size:12px;opacity:0.7;line-height:12px;color:#fff}.home .sy-home-testimonials .sy-home-testimonial-slider .slick-arrow{background-color:transparent;padding:0;box-shadow:none;width:auto;height:auto;position:absolute;top:50%;font-size:36px;margin-top:-18px}.home .sy-home-testimonials .sy-home-testimonial-slider .slick-arrow.fa-angle-right{right:0}.home .sy-home-testimonials .sy-home-testimonial-slider .slick-arrow.fa-angle-left{left:0}.home .sy-home-end-content{padding:90px 0 30px}@media all and (max-width: 1200px){.home .sy-home-end-content{padding:80px 0 30px}}@media all and (max-width: 980px){.home .sy-home-end-content{padding:70px 0 30px}}@media all and (max-width: 767px){.home .sy-home-end-content{padding:60px 0 30px}}@media all and (max-width: 520px){.home .sy-home-end-content{padding:50px 0 30px}}.home .sy-home-end-content .sy-home-end-content-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:0 30px}@media all and (max-width: 980px){.home .sy-home-end-content .sy-home-end-content-grid{grid-template-columns:1fr;grid-gap:20px}}.home .sy-home-end-content .sy-home-end-content-awards{grid-column-start:2;grid-row-start:1;height:600px;background-position:center center}@media all and (max-width: 980px){.home .sy-home-end-content .sy-home-end-content-awards{grid-column-start:1;grid-row-start:2;height:350px;background-size:cover !important}}.home .sy-home-end-content .sy-home-end-content-text{background-size:cover;padding:10%;position:relative;background-size:cover !important}@media all and (max-width: 980px){.home .sy-home-end-content .sy-home-end-content-text{padding:50px 20px;text-align:center}}.home .sy-home-end-content .sy-home-end-content-text-wrap{position:relative;z-index:11;height:100%;width:100%}.home .sy-home-end-content .sy-home-end-content-text-wrap h2,.home .sy-home-end-content .sy-home-end-content-text-wrap p{color:#fff}.home .sy-home-end-content .sy-home-end-content-text-wrap h2{margin-bottom:30px !important}.home .sy-home-end-content .sy-home-end-content-text-wrap .sy-button{max-width:none;position:absolute;bottom:0;left:0}@media all and (max-width: 980px){.home .sy-home-end-content .sy-home-end-content-text-wrap .sy-button{position:static}}


.sy-sus-ticker {
	background: #02579C;
	color: #fff;
	padding: 10px 0;
}

.sy-sus-ticker .sy-sus-inner {
	max-width: 960px;
	display: grid;
	grid-template-columns: 1fr 128px;
	grid-gap: 0 30px;
	align-items: center;
}
	
.sy-sus-ticker strong {
	font-weight: 600;
	text-transform: uppercase;
}

.sy-sus-ticker p {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 18px;
	line-height: 1.1;
}

.sy-sus-ticker a {
	display: block;
	color: #fff;
	padding: 8px 12px;
	border: 1px solid #fff;
	text-transform: uppercase;
	font-weight: 700;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	font-size: 15px;
	text-align: center;
	max-width: 128px;
}

.sy-sus-ticker a:hover {
	background: #fff;
	color: #02579C;
}

@media all and (max-width: 980px) {
	
	.sy-sus-ticker p {
		font-size: 17px;
		text-align: left;
	}
}

@media all and (max-width: 860px) {
	
	.sy-sus-ticker p {
		font-size: 16px;
	}
}

@media all and (max-width: 767px) {
	
	.sy-sus-ticker p {
		font-size: 15px;
	}
}

@media all and (max-width: 520px) {
	
	.sy-sus-ticker {
		padding: 20px;
	}
	
	.sy-sus-ticker .sy-sus-inner {
		display: block;
		text-align: center;
	}
	
	.sy-sus-ticker p {
		text-align: center;
		margin-bottom: 20px;
	}
	
	.sy-sus-ticker p:last-of-type {
		margin-bottom: 0;
	}			
	
	.sy-sus-ticker strong {
		display: block;
	}
	
	.sy-sus-ticker a {
		display: inline-block;	
	}
}

.page-template-template-employee-profiles .sy-ep-hero,
.page-template-template-leadership .sy-ep-hero {
	background: #00589C;
	padding: 60px 0;
}

.page-template-template-employee-profiles .sy-ep-hero h1,
.page-template-template-leadership .sy-ep-hero h1 {
	color: #fff;
	line-height: 1.1;
	margin-bottom: 0;
}

.page-template-template-employee-profiles .ocm-effect-wrap,
.page-template-template-leadership .ocm-effect-wrap {
	background: #fff !important;
}

.page-template-template-leadership .sy-ep-intro {
	background: #f7f7f7;
	color: #333;
	padding: 60px 0;
}

.page-template-template-leadership .sy-ep-intro p:last-of-type {
	padding-bottom: 0;
	margin-bottom: 0;
}

.page-template-template-employee-profiles .sy-ep-profiles,
.page-template-template-leadership .sy-ep-profiles {
	padding: 60px 0;
}

.page-template-template-employee-profiles .sy-ep-profiles .sy-inner,
.page-template-template-leadership .sy-ep-profiles .sy-inner {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 40px;
}

.page-template-template-employee-profiles .sy-ep-profiles .sy-inner .sy-ep-profile,
.page-template-template-leadership .sy-ep-profiles .sy-inner .sy-ep-profile {
	text-align: center;
}

.flip-box {
	background-color: transparent;
	height: 255px;
	perspective: 1000px;
	margin-bottom: 10px;
}

.flip-box-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}

.page-template-template-employee-profiles .flip-box:hover .flip-box-inner {
	transform: rotateY(180deg);
}

.flip-box-front, 
.flip-box-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.page-template-template-employee-profiles .flip-box-front {
	filter: grayscale(100%);
}

.flip-box-back {
	transform: rotateY(180deg);
}

.flip-box-back.flip-box-logo {
	background-size: 80% auto !important;
}

.page-template-template-employee-profiles .sy-ep-profiles .sy-inner span,
.page-template-template-leadership .sy-ep-profiles .sy-inner span {
	display: block;
	line-height: 1.5;
}

.page-template-template-employee-profiles .sy-ep-profiles .sy-inner span.sy-ep-profile-title,
.page-template-template-leadership .sy-ep-profiles .sy-inner span.sy-ep-profile-title {
	font-weight: 700;
	font-size: 18px;
	color: #333;
}

.page-template-template-employee-profiles .sy-ep-profiles .sy-inner span.sy-ep-profile-position,
.page-template-template-leadership .sy-ep-profiles .sy-inner span.sy-ep-profile-position {
	font-size: 14px;
	color: #999;
}


@media all and (max-width: 1040px) {
	
	.page-template-template-employee-profiles .sy-ep-profiles .sy-inner,
	.page-template-template-leadership .sy-ep-profiles .sy-inner {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media all and (max-width: 767px) {
	
	.page-template-template-employee-profiles .sy-ep-profiles .sy-inner,
	.page-template-template-leadership .sy-ep-profiles .sy-inner {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px;
	}
}

@media all and (max-width: 480px) {
	
	.page-template-template-employee-profiles .sy-ep-profiles .sy-inner,
	.page-template-template-leadership .sy-ep-profiles .sy-inner {
		grid-template-columns: 1fr;
	}
}

.logo-grid {
	text-align: center;
}

.logo-cell {
	width: auto !important;
	padding: 0 10px;
	display: inline-block !important;
	vertical-align: middle;
	max-width: 260px !important;
}

.logo-grid img {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.logo-grid img:hover {
	transform: scale(1.1);
}

.single-reports h1.page-title.single-20 {
    font-size: 38px;
    max-width: 600px;
}

.single-reports h1.page-title.single-20 span {
	color: #fff !important;
	opacity: 0.7;
    font-size: 30px;
    line-height: 38px;
    text-transform: uppercase;
    display: block;
}

.single-reports h2 {
    font-size: 24px !important;
    color: #000;
    font-weight: 700;
    margin-bottom: 25px !important;	
}

.single-reports .reports-credits {
    text-align: center;
    padding: 20px 0;
    color: #000;
    font-weight: 700;
}