.uk-grid-small {
	margin-left: -15px;
}

.uk-grid-small > * {
	padding-left: 15px;
}

.uk-grid-small + .uk-grid-small,
.uk-grid-small > * > .uk-panel + .uk-panel,
.uk-grid-small > .uk-grid-margin {
	margin-top: 15px;
}

.adv,
.uk-panel,
.menu-container,
.hr-navbar.uk-active {
	background-color: #fff;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.hr-navbar .logo-app {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out ;
	-ms-transition: all 0.3s ease-in-out ;
	-o-transition: all 0.3s ease-in-out ;
	transition: all 0.3s ease-in-out ;
}

.hr-navbar.uk-active .logo-app {
	width: 40px;
	height: 40px;
}

.hr-navbar.uk-active .logo-app:after {
	font-size: 10px;
	line-height: 10px;
	top: -5px;
	right: -20px;
}

.adv {
	position: relative;
	padding: 20px 0;
	border-radius: 5px;
}

.adv:before {
	display: none;
}

.adv.ad:before {
	display: block;
}

.adv.reset {
	box-shadow: none;
	border-radius: 0;
}

.adv.rounded {
	border-radius: 5px;
}

.adv.flat {
	background: none;
	box-shadow: none;
	border-radius: 0;
}

.stack-text {
	padding-right: 30px;
}

.stack-panel {
	margin: 0 20px;
	padding: 20px 0;
}

.stack-panel + .stack-panel {
	border-top: 1px solid #333;
}

.stack-panel-title {
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	color: #000;
	border-left: 8px solid #265bc4;
	padding-left: 20px;
}

.uk-panel.reset {
	box-shadow: none;
}

.uk-panel.clear {
	background: transparent;
}

.uk-panel.rounded,
.uk-panel.rounded .article {
	border-radius: 5px;
}

.uk-panel-box,
.uk-thumbnail-caption {
	padding: 20px;
}

.uk-panel-box-medium {
	padding: 10px 25px;
}

.uk-panel-box-small {
	padding: 5px 15px;
}

.uk-panel-teaser > img {
	border-radius: 5px;
}

.uk-thumbnail-caption.clear {
	padding: 0 !important;
}

.uk-thumbnail-caption.lite {
	padding: 0 !important;
}

.uk-thumbnail-caption.uk-thumbnail-caption-rounded {
	border-radius: 5px;
}

.uk-thumbnail-caption.uk-thumbnail-caption-small {
	padding: 10px;
}

.my-panel {
	border-radius: 5px;
}

.my-panel.my-panel-reset {
	border-radius: unset;
}

.my-panel.my-panel-small {
	border-radius: 5px;
}

.my-panel.my-panel-large {
	border-radius: 10px;
	padding: 30px;
}

.my-panel.my-panel-lite {
	padding: 25px;
	border: 1px solid #B0B0B0;
	background-color: #fff;
	box-shadow: none;
}

.my-panel.my-panel-box {
	padding: 10px;
	border: 2px solid #444;
	background-color: #fff;
}

.my-panel.my-panel-unread {
	padding: 10px;
	background-color: #fafafa;
	border-radius: 10px;
}

.my-panel.my-panel-read {
	padding: 10px;
	background-color: #fff;
	border-radius: 10px;
}

.my-panel.my-panel-promoted {
	padding: 10px;
	background-color: #EBF9FF;
	border-radius: 10px;
}

.my-panel.my-panel-body {
	padding: 10px;
	background-color: #fafafa;
}

.my-panel.my-panel-body-medium {
	padding: 20px;
	background-color: #fff;
}

.my-panel.my-panel-body .stack-panel + .stack-panel {
	border-top: 1px solid #00000025;
}

.my-panel.my-panel-box-large {
	padding: 20px 0;
}

.my-panel.my-panel-box.report-panel {
	background-image: url(../img/my/bg-whitepaper-2210.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 15px auto;
}

.my-panel.my-panel-box.report-panel .my-panel-label {
	color: #2EB093 !important;
	font-weight: 600;
	margin-bottom: 10px!important;
}

.my-panel.my-panel-box.report-panel .my-panel-title {
	font-family: 'eloquent-jf-pro', sans-serif;
	font-weight: 400;
	font-size: 20px;
	font-style: italic;
	color: #fff;
	border-bottom: 3px solid #2EB093;
	width: fit-content;
	margin: 5px 0!important;
}

.my-panel.my-panel-box .uk-button-primary {
	background-color: #fff;
	color: #000;
	border: 2px solid #000;
	border-radius: 5px!important;
}

.my-panel.my-panel-box .uk-button-primary:focus,
.my-panel.my-panel-box .uk-button-primary:hover {
	background: linear-gradient(90deg, #730588, #fe0156, #fc8702 100%) !important;
	color: #fff;
	border-radius: 5px!important;
}

.my-panel.my-panel-box .uk-button-secondary {
	background-color: #222;
	color: #fff;
	border-radius: 5px!important;
}

.my-panel .article.uk-overlay-hover:focus,
.my-panel .article.uk-overlay-hover:hover {
	*border-radius: 5px;
}

.my-panel .uk-thumbnail,
.my-panel .uk-thumbnail .uk-overlay-panel,
.my-panel .uk-thumbnail img.rounded {
	border-radius: 5px;
}

.my-panel .uk-thumbnail .promoter.overlay.top {
	border-radius: 5px;
}

.my-label,
.my-panel .label {
	font-family: 'Inter', sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	color: #ed217c;
	margin-bottom: 5px;
}

.my-label.insights,
.my-panel .label.insight {
	color: #ff8c00;
}

.my-panel .article .uk-thumbnail-caption h1,
.my-panel .article .uk-thumbnail-caption h2,
.my-panel .article .uk-thumbnail-caption h3,
.my-panel .article .uk-thumbnail-caption h4,
.my-panel .article .uk-thumbnail-caption h5 {
	color: #0D1F43;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.my-form-banner img {
	border-radius: 5px;
}

.my-form-banner.resst img {
	border-radius: 0;
}

.my-form-info-panel {
	max-width: 337px;
	padding: 20px;
	margin: 0 auto 20px auto !important;
}

.my-form-info-panel ul li {
	font-size: 18px;
	margin-bottom: 15px;
}

.my-form-info-panel ul li:last-child {
	margin-bottom: 0;
}

.my-form-lite {
	width: 500px;
	max-width: 100%;
	margin: 0 auto !important;
}

.my-form-lite-button {
	background: #fff;
	border-radius: 5px !important;
	border: none;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	font-size: 16px;
}

.my-form-panel {
	position: relative;
	border-radius: 5px;
	background: #0d1f43;
	box-shadow: none;
	max-width: 307px;
	padding: 35px;
	margin: 0 auto !important;
}

.my-form-panel.reset {
	background: #fff;
}

.my-form-panel.uk-active {
	max-width: 377px;
}

.my-form-panel:before {
	position: absolute;
	top: calc(50% - 15px);
	left: 0;
	width: 0; 
	height: 0; 
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #fff;
}

.my-form-panel h3,
.my-form-panel label,
.my-form-panel .my-form-text {
	color: #fff;
}

.my-form-panel input[type='checkbox'] {
	border: 1px solid #fff;
}

.my-form-panel input[type=checkbox]:checked:before,
.my-form-panel input[type=checkbox]:indeterminate:before {
	color: #fff;
}

.my-form-panel a {
	color: #fff;
	border-bottom: 1px solid #fff;
}

.my-form-panel .my-form-button {
	width: 100%;
	background: #fff;
	border-radius: 5px !important;
	border: none;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	font-size: 16px;
}

.my-form-panel .my-recaptcha {
	max-width: 100%;
	overflow: hidden;
}

.my-form-panel .my-recaptcha .g-recaptcha {
	display: table;
	margin: 0 auto;
}

.eg-insights-box {
	border-top: 30px solid #ff8c00;
}

.eg-mpu {
	max-width: 300px;
}

.my-margin {
	margin: 10px 0;
}

.my-margin-small-top {
	margin-top: 10px!important;
}

.my-margin-small-bottom {
	margin-bottom: 10px!important;
}

.eg-margin {
	margin: 15px auto!important;
}

.eg-margin-small {
	margin: 10px 0;
}

.eg-margin-small-left {
	margin-left: 15px;
}

.eg-margin-small-right {
	margin-right: 15px;
}

.eg-margin-small-top {
	margin-top: 15px!important;
}

.eg-margin-small-bottom {
	margin-bottom: 15px!important;
}

.eg-padding-left {
	padding-left: 10px;
}

.eg-margin-top {
	margin-top: 20px;
}

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

.eg-margin-medium {
	margin: 25px auto!important;
}

.eg-margin-medium-left {
	margin-left: 25px;
}

.eg-margin-medium-right {
	margin-right: 25px;
}

.eg-margin-medium-top {
	margin-top: 25px!important;
}

.eg-margin-medium-bottom {
	margin-bottom: 25px!important;
}

.eg-margin-large {
	margin: 30px auto!important;
}

.eg-margin-large-top {
	margin-top: 30px!important;
}

.eg-margin-large-bottom {
	margin-bottom: 30px!important;
}

.eg-margin-xlarge {
	margin: 70px auto!important;
}

.eg-margin-xlarge-top {
	margin-top: 70px!important;
}

.eg-margin-xlarge-bottom {
	margin-bottom: 70px!important;
}

.promoter.overlay.topic {
	display: block;
	position: absolute;
	top: 0;
	bottom: auto;
	left: 0;
	right: auto;
	padding: 6px 10px;
	text-align: center;
	font-size: 0.85rem;
	text-transform: uppercase;
	background: #0d1f43!important;
	color: #fff;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	max-width: 60%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.promoter.overlay.topic.news {
	background: #af0075;
}

.promoter.overlay.topic.features {
	background: #17a5dd;
}

.promoter.overlay.topic.long-reads {
	background: #5ac2b2;
}

.promoter.overlay.topic.podcasts {
	background: #17a5dd;
}

.promoter.overlay.topic.insights {
	background: #ff8C00;
}

.promoter.overlay.topic.whitepapers {
	background: #ff8C00;
}

.promoter.overlay.topic.gl {
	background: #ba0f0a!important;
}

.eg-alert-purple {
	padding: 5px;
	margin: 0;
	background: #4a148c;
	color: #fff;
	font-size: 0.95em;
	text-shadow: none;
	border-radius: 0;
	text-align: center;
}

.eg-alert-purple .uk-button {
	color: #fff;
	background: transparent;
	border: 1px solid #fff;
	font-size: 0.95em;
}

.eg-section-title {
	margin: 20px 0;
	font-weight: 600;
	color: #0d1f43;
	font-size: 1.2em;
	border-bottom: 2px solid #0d1f43;
	display: inline-block;
}

.eg-section-title.inverse {
	border-bottom: 2px solid #fff;
}

.eg-section-title.hot {
	border-top: 0!important;
	border-bottom: 2px solid #ff2222!important;
}

.eg-section-title.warning {
	margin: 20px 0!important;
	padding: 5px 15px!important;
	border-left: 5px solid #ff8C00!important;
	color: #444!important;
	border-bottom: 0;
}

.section-long-reads {
	background-color: #5ac2b2!important;
	padding: 20px 40px;
}

.section-long-reads .section-title {
	margin: 20px 0;
}

.section-long-reads .section-title span {
	color: #fff;
}

.section-long-reads .section-title span:after {
	border-bottom: 1px solid #fff;
}

.section-long-reads hr {
	border-top: 1px solid #fff!important;
}

.section-long-reads p.intro {
	color: #fff!important;
}

.section-long-reads .uk-button {
	color: #fff!important;
	border: 1px solid #fff!important;
}

.podcast-section {
	padding: 20px 0;
}

.podcast-section.culture-engagement-during-covid-19 {
	background: url('../img/podcasts/bg-achievers-podcast-section-top.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.culture-engagement-during-covid-19-series {
	background: url('../img/podcasts/bg-achievers-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.podcast-section.hrs-role-in-the-future-of-work {
	background: url('../img/podcasts/bg-actual-experience-podcast-section-top.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.hrs-role-in-the-future-of-work-series {
	background: url('../img/podcasts/bg-actual-experience-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.podcast-section.making-benefits-strategy-futureproof {
	background: url('../img/podcasts/bg-blackhawk-network-podcast-section-top.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.making-benefits-strategy-futureproof-series {
	background: url('../img/podcasts/bg-blackhawk-network-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.podcast-section.workplace-of-now-2024,
.podcast-section.workplace-of-now {
	background: url('../img/podcasts/bg-zellis-podcast-section-top.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.workplace-of-now-2024-series,
.bg-podcasts.workplace-of-now-series {
	background: url('../img/podcasts/bg-zellis-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.podcast-section.redesigning-talent-management {
	background: url('../img/podcasts/bg-cornerstone-podcast-section-top.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.redesigning-talent-management-series {
	background: url('../img/podcasts/bg-cornerstone-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.podcast-section.overcoming-the-barriers-to-better-hiring {
	background: url('../img/podcasts/bg-indeed-podcast-section-top.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.overcoming-the-barriers-to-better-hiring-series {
	background: url('../img/podcasts/bg-indeed-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.podcast-section.a-great-workplace-culture {
	background: url('../img/podcasts/bg-gptw-podcast-section-top.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-podcasts.a-great-workplace-culture-series {
	background: url('../img/podcasts/bg-gptw-podcast-top-series.png');
	background-position: top center;
	background-repeat: no-repeat;
}

.sponsored-by-label {
	color: #fff;
}

.sponsored-by-logo {
	width: 180px;
	height: 90px;
}

.sponsored-by-container:before {
	font-family: 'Inter', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.75;
	content: "In partnership with";
	display: flex;
	justify-content: center;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 0;
}

.section-insights {
	background-color: #f8eadc!important;
	padding: 20px 40px;
	color: #fff;
}

.section-podcasts {
	background-color: #1e598a!important;
	padding: 20px 40px;
	color: #fff;
}

.section-podcasts.section-podcasts-small {
	padding: 15px;
}

.section-podcasts .section-title span,
.section-podcasts .publication-button,
.section-podcasts .publication-title {
	color: #fff;
}

.section-podcasts .section-title span:after {
	border-bottom: 1px solid #fff;
}

.section-publications {
	background-color: #aabeef!important;
	padding: 20px;
	color: #0d1f43;
}

.section-publications.rounded {
	border-radius: 5px;
}

.section-publications.section-publications-small {
	padding: 15px;
}

.section-publications p,
.section-publications .publication-title {
	color: #0d1f43;
}

.section-publications .publication-button {
	color: #fff;
}

.section-publications .section-title {
	margin: 20px 0;
}

.section-publications .section-title span {
	color: #0d1f43;
}

.section-publications .section-title span:after {
	border-bottom: 1px solid #0d1f43;
}

.section-publications h2,
.section-publications h3,
.section-publications .uk-thumbnail-caption {
	color: #0d1f43!important;
}

.section-publications .uk-slidenav-position,
.section-long-reads .uk-slidenav-position {
	padding: 0 40px;
}

.section-publications .uk-slidenav-position .uk-slidenav-previous {
	left: -10px;
}

.section-publications .uk-slidenav-position .uk-slidenav-next {
	right: -10px;
}

.section-publications .uk-slidenav-position .uk-slidenav-previous:hover {
	color: #999;
}

.section-publications .uk-slidenav-position .uk-slidenav-next:hover {
	color: #999;
}

.publications .uk-slidenav-position {
	padding: 0 60px;
}

.publications .uk-slidenav-position .uk-slidenav-previous {
	left: 0;
}

.publications .uk-slidenav-position .uk-slidenav-next {
	right: 0;
}

.magazines .uk-slidenav-position .uk-slidenav-previous {
	left: 0;
	width: 60px;
	background-color: #000;
	opacity: 0.75;
	height: calc(100% - 50px);
	top: 40px;
	padding-top: 100px;
	color: #999;
}

.magazines .uk-slidenav-position .uk-slidenav-next {
	right: 0;
	width: 60px;
	background-color: #000;
	opacity: 0.75;
	height: calc(100% - 50px);
	top: 30px;
	padding-top: 100px;
	color: #999;
}

.magazines .uk-slidenav-position .uk-slidenav-previous:hover,
.magazines .uk-slidenav-position .uk-slidenav-next:hover {
	color: #fff;
}

.guides .uk-slidenav-position .uk-slidenav-previous {
	left: 0;
	width: 60px;
	background-color: #000;
	opacity: 0.75;
	height: calc(100% - 50px);
	top: 40px;
	padding-top: 180px;
	color: #999;
}

.guides .uk-slidenav-position .uk-slidenav-next {
	right: 0;
	width: 60px;
	background-color: #000;
	opacity: 0.75;
	height: calc(100% - 50px);
	top: 40px;
	padding-top: 180px;
	color: #999;
}

.guides .uk-slidenav-position .uk-slidenav-previous:hover,
.guides .uk-slidenav-position .uk-slidenav-next:hover {
	color: #fff;
}

.publication-cover {
	margin: 10px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.article.insights {
	position: relative;
	border: 1px solid #ff8C00;
	margin-top: 25px;
}

.article.insights span.label {
	position: absolute;
	top: -15px;
	left: 5%;
	width: 90%;
	padding: 3px;
	background-color: #ff8C00;
	color: #fff;
	font-weight: 600;
	font-size: 0.95em;
	text-align: center;
}

.article.insights span.label + .uk-thumbnail-caption {
	margin-top: 15px;
}

.live {
	display: inline-block;
	background: url('../img/ico-live.gif') left center no-repeat;
	margin-bottom: 10px;
	height: 20px;
	background-size: contain;
	vertical-align: middle;
	color: #e6194b;
	padding-left: 25px;
	font-size: 20px;
	font-weight: 600;
}

.pipe {
	margin: 5px 0!important;
	padding: 5px 15px!important;
	border-left: 5px solid transparent!important;
	color: #444!important;
}

.pipe:hover {
	background: #0d1f43!important;
	color: #fff!important;
}

.pipe.default {
	border-left: 5px solid #0d1f43!important;
}

li.uk-active > .pipe.default,
.pipe.default:hover {
	background-color: #0d1f43!important;
	color: #fff!important;
}

.pipe.hrm {
	border-left: 5px solid #0d47a1!important;

}

li.uk-active > .pipe.hrm,
.pipe.hrm:hover {
	background-color: #0d47a1!important;
	color: #fff!important;
}

.pipe.cnb {
	border-left: 5px solid #c62828!important;
}

li.uk-active > .pipe.cnb,
.pipe.cnb:hover {
	background-color: #c62828!important;
	color: #fff!important;
}

.pipe.lnd {
	border-left: 5px solid #2e7d32!important;
}

li.uk-active > .pipe.lnd,
.pipe.lnd:hover {
	background-color: #2e7d32!important;
	color: #fff!important;
}

.pipe.rec {
	border-left: 5px solid #4a148c!important;
}

li.uk-active > .pipe.rec,
.pipe.rec:hover {
	background-color: #4a148c!important;
	color: #fff!important;
}

.pipe.news {
	border-left: 5px solid #af0075!important;
}

li.uk-active > .pipe.news,
.pipe.news:hover {
	background-color: #af0075!important;
	color: #fff!important;
}

.pipe.features {
	border-left: 5px solid #17a5dd!important;
}

li.uk-active > .pipe.features,
.pipe.features:hover {
	background-color: #17a5dd!important;
	color: #fff!important;
}

.pipe.long-reads {
	border-left: 5px solid #5ac2b2!important;
}

li.uk-active > .pipe.long-reads,
.pipe.long-reads:hover {
	background-color: #5ac2b2!important;
	color: #fff!important;
}

.pipe.longreads {
	border-left: 5px solid #5ac2b2!important;
}

li.uk-active > .pipe.longreads,
.pipe.longreads:hover {
	background-color: #5ac2b2!important;
	color: #fff!important;
}

.pipe.podcasts {
	border-left: 5px solid #1e598a!important;
}

li.uk-active > .pipe.podcasts,
.pipe.podcasts:hover {
	background-color: #1e598a!important;
	color: #fff!important;
}

.pipe.videos {
	border-left: 5px solid #404ca0!important;
}

li.uk-active > .pipe.videos,
.pipe.videos:hover {
	background-color: #404ca0!important;
	color: #fff!important;
}

.pipe.insights {
	border-left: 5px solid #ff8C00!important;
}

li.uk-active > .pipe.insights,
.pipe.insights:hover {
	background-color: #ff8C00!important;
	color: #fff!important;
}

.pipe.whitepapers {
	border-left: 5px solid #ff8C00!important;
}

li.uk-active > .pipe.whitepapers,
.pipe.whitepapers:hover {
	background-color: #ff8C00!important;
	color: #fff!important;
}

.pipe.resources {
	border-left: 5px solid #4ac951!important;
}

li.uk-active > .pipe.resources,
.pipe.resources:hover {
	background-color: #4ac951!important;
	color: #fff!important;
}

.pipe.partners {
	border-left: 5px solid #607d8b!important;
}

li.uk-active > .pipe.partners,
.pipe.partners:hover {
	background-color: #607d8b!important;
	color: #fff!important;
}

.pipe.dir {
	border-left: 5px solid #607d8b!important;
}

li.uk-active > .pipe.dir,
.pipe.dir:hover {
	background-color: #607d8b!important;
	color: #fff!important;
}

.menu-container.welcome {
	border-bottom: 5px solid #fff;
}

.menu-container.news {
	border-bottom: 5px solid #af0075;
}

.menu-container.features {
	border-bottom: 5px solid #17a5dd;
}

.menu-container.longreads {
	border-bottom: 5px solid #5ac2b2;
}

.menu-container.podcasts {
	border-bottom: 5px solid #1e598a;
}

.menu-container.videos {
	border-bottom: 5px solid #404ca0;
}

.menu-container.surveys {
	border-bottom: 5px solid #fff;
}

.menu-container.insights {
	border-bottom: 5px solid #ff8C00;
}

.menu-container.partners {
	border-bottom: 5px solid #607d8b;
}

.menu-container.magazine {
	border-bottom: 5px solid #fff;
}

.menu-container.dir {
	border-bottom: 5px solid #607d8b;
}

.menu-container.events {
	border-bottom: 5px solid #ed217c;
}

.menu-container.sm-linkedin {
	border-bottom: 5px solid #0077b5;
}

.menu-container.sm-twitter {
	border-bottom: 5px solid #38a1f3;
}

.menu-container.sm-facebook {
	border-bottom: 5px solid #29487d;
}

.menu-container.sm-instagram {
	border-bottom: 5px solid #262626;
}

.menu-container:hover {
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.submenu {
	margin: 0;
	padding: 10px;
}

.uk-offcanvas {
	z-index: 100100;
}

[data-uk-sticky].hr-navbar,
[data-uk-sticky].eg-navbar {
	z-index: 100099!important;
}

[data-uk-sticky].submenu {
	z-index: 100098!important;
}

.submenu .uk-subnav > * {
	margin-top: 0;
}

.submenu .uk-subnav > * > * {
	padding: 5px 10px;
	border-radius: 5px;
}

.submenu .uk-subnav > *:focus > *,
.submenu .uk-subnav > *:hover > *,
.submenu .uk-subnav > .uk-active > * {
	color: #fff;
	background: #0d1f43;
	border-bottom: none;
	font-weight: normal;
}

.submenu .uk-subnav > .reset > * {
	color: #444;
	background: none;
}

.submenu .uk-subnav > .reset:focus > *,
.submenu .uk-subnav > .reset:hover > * {
	color: #0d1f43;
}

.submenu .uk-subnav > .reset.uk-active > * {
	color: #0d1f43;
	font-weight: 600;
}

.submenu .uk-subnav > .premium > * {
	color: #9F3674;
	*border-bottom: 3px solid;
	*border-image: linear-gradient(91deg, #da3a7b 0%, #112d65 100%);
	*border-image-slice: 1;
}

.submenu .uk-subnav > .premium:focus > *,
.submenu .uk-subnav > .premium:hover > *,
.submenu .uk-subnav > .premium.uk-active > * {
	color: #fff;
	background: linear-gradient(91deg, #da3a7b 0%, #112d65 100%) transparent;
}

.submenu .uk-subnav > .premium > *:after {
	content: "+";
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
	color: #9F3674;
	font-size: 12px;
	line-height: 12px;
	font-weight: 600;
}

.submenu .uk-subnav > *:focus > *:after,
.submenu .uk-subnav > *:hover > *:after,
.submenu .uk-subnav > .uk-active > *:after {
	color: #fff;
}

.submenu .uk-subnav > .news:focus > *,
.submenu .uk-subnav > .news:hover > *,
.submenu .uk-subnav > .news.uk-active > * {
	background-color: #af0075;
	color: #fff;
}

.submenu .uk-subnav > .features:focus > *,
.submenu .uk-subnav > .features:hover > *,
.submenu .uk-subnav > .features.uk-active > * {
	background-color: #17a5dd;
	color: #fff;
}

.submenu .uk-subnav > .insights:focus > *,
.submenu .uk-subnav > .insights:hover > *,
.submenu .uk-subnav > .insights.uk-active > * {
	background-color: #ff8C00;
	color: #fff;
}

.submenu .uk-subnav > .longreads:focus > *,
.submenu .uk-subnav > .longreads:hover > *,
.submenu .uk-subnav > .longreads.uk-active > * {
	background-color: #5ac2b2;
	color: #fff;
}

.submenu .uk-subnav > .podcasts:focus > *,
.submenu .uk-subnav > .podcasts:hover > *,
.submenu .uk-subnav > .podcasts.uk-active > * {
	background-color: #1e598a;
	color: #fff;
}

.submenu .uk-subnav > .videos:focus > *,
.submenu .uk-subnav > .videos:hover > *,
.submenu .uk-subnav > .videos.uk-active > * {
	background-color: #404ca0;
	color: #fff;
}

.submenu.hrm .uk-subnav > .uk-active > * {
	background-color: #0d47a1;
	color: #fff;
}

.submenu.default .uk-subnav > .uk-active > * {
	background-color: #0d1f43;
	color: #fff;
}

.submenu.cnb .uk-subnav > .uk-active > * {
	background-color: #c62828;
	color: #fff;
}

.submenu.lnd .uk-subnav > .uk-active > * {
	background-color: #2e7d32;
	color: #fff;
}

.submenu.rec .uk-subnav > .uk-active > * {
	background-color: #4a148c;
	color: #fff;
}

.submenu.insights .uk-subnav > *:focus > *,
.submenu.insights .uk-subnav > *:hover > *,
.submenu.insights .uk-subnav > .uk-active > * {
	background-color: #ff8C00;
	color: #fff;
}

.submenu.magazine .uk-subnav > *:focus > *,
.submenu.magazine .uk-subnav > *:hover > *,
.submenu.magazine .uk-subnav > .uk-active > * {
	background-color: #0d1f43;
	color: #fff;
}

.submenu.events .uk-subnav > *:focus > *,
.submenu.events .uk-subnav > *:hover > *,
.submenu.events .uk-subnav > .uk-active > * {
	background-color: #ed217c;
	color: #fff;
}

.uk-nav-side.columns > li > a {
	border-radius: 5px;
	border: 1px solid #265bc4;
	color: #265bc4;
	font-size: 12px;
    font-weight: 500;
}

.uk-nav-side.columns > li:hover > a,
.uk-nav-side.columns > li:focus > a,
.uk-nav-side.columns > li.uk-active > a,
.submenu.columns .uk-subnav > *:focus > *,
.submenu.columns .uk-subnav > *:hover > *,
.submenu.columns .uk-subnav > .uk-active > * {
	background-color: #265bc4;
	color: #fff;
	border-radius: 5px;
}

.submenu.plus {
	position: relative;
	background: linear-gradient(268deg, #112d65 0%, #da3a7b 100%)!important;
	border-top: none;
	border-bottom: none;
	padding: 0;
}

.submenu.plus:before {
	position: absolute;
	top: 13px;
	left: 15%;
	display: block;
	content: "PREMIUM";
	font-weight: 800;
	font-size: 24px;
	line-height: 20px;
	color: #fff;
	opacity: 0.15;
}

.submenu.plus:after {
	position: absolute;
	top: 13px;
	right: 15%;
	display: block;
	content: "PREMIUM";
	font-weight: 800;
	font-size: 24px;
	line-height: 20px;
	color: #fff;
	opacity: 0.15;
}

.submenu.plus.conversion:before {
	left: 10%;
}

.submenu.plus.conversion:after {
	right: 10%;
}

.submenu.plus .uk-subnav,
.submenu.columns .uk-subnav {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

.submenu.plus .uk-subnav > * {
	padding-left: 0;
}

.submenu.plus .uk-subnav > * > * {
	color: #fff;
	padding: 13px 0 9px 0;
	margin: 0 20px;
	border-bottom: 3px solid transparent;
}

.submenu.plus .uk-subnav > * > a {
	font-size: 16px;
}

.submenu.plus .uk-subnav > :hover > *,
.submenu.plus .uk-subnav > .uk-active > * {
	color: #fff;
	background-color: transparent;
	border-bottom: 3px solid #fff;
	border-radius: 0;
}

.submenu.plus li.my-menu {
	position: initial;
}

.premium-header,
.submenu.plus li.my-menu .menu-header {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	color: #0d1f43;
	border-image: linear-gradient(269deg, #112d65 0%, #da3a7b 100%);
    border-image-slice: 1;
    border-bottom: 3px solid;
	margin: 0;
	padding: 10px 0;
	width: fit-content;
}

.submenu.plus .hero-knowledge-portal {
	background: url('../img/img-knowledge-portal.png') center center no-repeat !important;
	background-size: contain !important;
	width: 398px;
	max-width: 100%;
	height: 200px;
}

.hr-navbar.beta {
	position: relative;
	color: #0d1f43;
	text-transform: initial;
}

.hr-navbar.beta .uk-navbar {
	background: #0d1f43;
	color: #fff;
	padding: 0;
}

.hr-navbar.beta .hr-navbar-nav > li > a {
	font-size: 16px;
	text-transform: initial;
	letter-spacing: 0.8px;
	text-align: center;
	color: #fff;
	border-bottom: 3px solid transparent;
}

.hr-navbar.beta .hr-navbar-nav > li > a + div {
	font-size: 1rem;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a,
.hr-navbar.beta .hr-navbar-nav > li > a:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a,
.hr-navbar.beta .hr-navbar-nav > li > a:active {
	border-bottom: 3px solid #fff;
	background-color: #0d1f43;
	color: #fff;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.hr-navbar.beta .hr-navbar-nav > li > a.default,
.hr-navbar.beta .hr-navbar-nav > li > a.news,
.hr-navbar.beta .hr-navbar-nav > li > a.features,
.hr-navbar.beta .hr-navbar-nav > li > a.longreads,
.hr-navbar.beta .hr-navbar-nav > li > a.podcasts,
.hr-navbar.beta .hr-navbar-nav > li > a.videos,
.hr-navbar.beta .hr-navbar-nav > li > a.surveys,
.hr-navbar.beta .hr-navbar-nav > li > a.insights,
.hr-navbar.beta .hr-navbar-nav > li > a.dir,
.hr-navbar.beta .hr-navbar-nav > li > a.events {
	background-color: initial;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.default,
.hr-navbar.beta .hr-navbar-nav > li > a.default:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.default,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.default,
.hr-navbar.beta .hr-navbar-nav > li > a.default:active {
	border-bottom: 3px solid #fff;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.hrm,
.hr-navbar.beta .hr-navbar-nav > li > a.hrm:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.hrm,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.hrm,
.hr-navbar.beta .hr-navbar-nav > li > a.hrm:active {
	background-color: #0d47a1;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.cnb,
.hr-navbar.beta .hr-navbar-nav > li > a.cnb:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.cnb,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.cnb,
.hr-navbar.beta .hr-navbar-nav > li > a.cnb:active {
	background-color: #c62828;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.lnd,
.hr-navbar.beta .hr-navbar-nav > li > a.lnd:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.lnd,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.lnd,
.hr-navbar.beta .hr-navbar-nav > li > a.lnd:active {
	background-color: #2e7d32;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.rec,
.hr-navbar.beta .hr-navbar-nav > li > a.rec:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.rec,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.rec,
.hr-navbar.beta .hr-navbar-nav > li > a.rec:active {
	background-color: #4a148c;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.news,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.news,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.news,
.hr-navbar.beta .hr-navbar-nav > li > a.news:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.news,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.news,
.hr-navbar.beta .hr-navbar-nav > li > a.news:active {
	border-bottom: 3px solid #af0075;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.features,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.features,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.features,
.hr-navbar.beta .hr-navbar-nav > li > a.features:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.features,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.features,
.hr-navbar.beta .hr-navbar-nav > li > a.features:active {
	border-bottom: 3px solid #17a5dd;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.longreads,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.longreads,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.longreads,
.hr-navbar.beta .hr-navbar-nav > li > a.longreads:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.longreads,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.longreads,
.hr-navbar.beta .hr-navbar-nav > li > a.longreads:active {
	border-bottom: 3px solid #5ac2b2;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.insights,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.insights,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.insights,
.hr-navbar.beta .hr-navbar-nav > li > a.insights:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.insights,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.insights,
.hr-navbar.beta .hr-navbar-nav > li > a.insights:active {
	border-bottom: 3px solid #ff8C00;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.events,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.events,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.events,
.hr-navbar.beta .hr-navbar-nav > li > a.events:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.events,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.events,
.hr-navbar.beta .hr-navbar-nav > li > a.events:active {
	border-bottom: 3px solid #ed217c;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.videos,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.videos,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.videos,
.hr-navbar.beta .hr-navbar-nav > li > a.videos:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.videos,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.videos,
.hr-navbar.beta .hr-navbar-nav > li > a.videos:active {
	border-bottom: 3px solid #404ca0;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.podcasts,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.podcasts,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.podcasts,
.hr-navbar.beta .hr-navbar-nav > li > a.podcasts:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.podcasts,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.podcasts,
.hr-navbar.beta .hr-navbar-nav > li > a.podcasts:active {
	background-color: #1e598a;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.surveys,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.surveys,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.surveys,
.hr-navbar.beta .hr-navbar-nav > li > a.surveys:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.surveys,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.surveys,
.hr-navbar.beta .hr-navbar-nav > li > a.surveys:active {
	border-bottom: 3px solid #0d1f43;
	color: #fff;
}

.uk-nav.uk-nav-offcanvas > li:hover > a.dir,
.uk-nav.uk-nav-offcanvas > li.uk-active > a.dir,
.hr-navbar.beta .hr-navbar-nav > li:hover > a.dir,
.hr-navbar.beta .hr-navbar-nav > li > a.dir:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.dir,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.dir,
.hr-navbar.beta .hr-navbar-nav > li > a.dir:active {
	border-bottom: 3px solid #607d8b;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li > a.sm-linkedin {
	background-color: initial;
	color: #0077b5;
}

.hr-navbar.beta .hr-navbar-nav > li > a.sm-twitter {
	background-color: initial;
	color: #38a1f3;
}

.hr-navbar.beta .hr-navbar-nav > li > a.sm-facebook {
	background-color: initial;
	color: #29487d;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.sm-linkedin,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-linkedin:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.sm-linkedin,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.sm-linkedin,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-linkedin:active {
	background-color: #0077b5;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.sm-twitter,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-twitter:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.sm-twitter,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.sm-twitter,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-twitter:active {
	background-color: #38a1f3;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.sm-facebook,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-facebook:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.sm-facebook,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.sm-facebook,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-facebook:active {
	background-color: #29487d;
	color: #fff;
}

.hr-navbar.beta .hr-navbar-nav > li:hover > a.sm-instagram,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-instagram:focus,
.hr-navbar.beta .hr-navbar-nav > li.uk-open > a.sm-instagram,
.hr-navbar.beta .hr-navbar-nav > li.uk-active > a.sm-instagram,
.hr-navbar.beta .hr-navbar-nav > li > a.sm-instagram:active {
	background-color: #262626;
	color: #fff;
}

a.plus-box {
	display: inline-block!important;
	font-size: 14px!important;
	font-weight: 600!important;
	text-transform: uppercase!important;
	border: 3px solid;
	border-image: linear-gradient(to left, #9b0ebe 1%, #374eb2 28%, #65d6c3 50%, #fa8b05 71%, #f62572);
	border-image-slice: 1;
	background: transparent!important;
	color: #444!important;
	padding: 3px 15px!important;
}

span.type {
	color: #265bc4!important;
}

html.leadership .section-title {
	color: #ba0f0a;
}

html.leadership span.type {
	color: #ba0f0a!important;
}

html.leadership .submenu {
	border-bottom: 5px solid #ba0f0a;
}

html.leadership .section-anchor {
	color: #ba0f0a;
}

html.leadership .section-anchor:focus,
html.leadership .section-anchor:hover {
	color: #ff0000!important;
}

.type.news {
	color: #af0075;
}

.type.features {
	color: #17a5dd;
}

.type.columns,
.type.case-studies,
.type.interviews,
.type.long-reads,
.type.reports {
	color: #af0075;
}

.type.premium {
	background: linear-gradient(98deg, #da3a7b 0%, #112d65 100%);
	 -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.type.podcasts {
	color: #1e598a;
}

.type.videos {
	color: #404ca0;
}

.type.whitepapers {
	color: #ff8C00;
}

.type.resources {
	color: #4ac951;
}

.type.events {
	color: #ed217c;
}

.type.gl {
	color: #ba0f0a;
}

.type.insights {
	color: #ff8C00;
}

.ico-usp {
	width: 60px;
	height: 60px;
	margin: 0 auto 20px auto;
	background: url('../img/ico/ico-usp.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-award {
	background: url('../img/ico/ico-award.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-bullhorn {
	background: url('../img/ico/ico-bullhorn.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-bullseye {
	background: url('../img/ico/ico-bullseye.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-growth {
	background: url('../img/ico/ico-growth.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-lightbulb {
	background: url('../img/ico/ico-lightbulb.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-logistics {
	background: url('../img/ico/ico-logistics.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-present {
	background: url('../img/ico/ico-present.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-prize {
	background: url('../img/ico/ico-prize.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-research {
	background: url('../img/ico/ico-research.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-rocket {
	background: url('../img/ico/ico-rocket.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-star {
	background: url('../img/ico/ico-star.svg') center center no-repeat;
	background-size: contain;
}

.ico-usp.ico-target {
	background: url('../img/ico/ico-target.svg') center center no-repeat;
	background-size: contain;
}

.ico-type {
	margin: 0 auto;
	min-height: 85px;
}

.ico-type-case-studies {
	width: 79px;
	height: 85px;
	background: url('../img/ico-type-case-studies.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-interviews {
	width: 96px;
	height: 59px;
	background: url('../img/ico-type-interviews.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-reports {
	width: 62px;
	height: 76px;
	background: url('../img/ico-type-reports.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-columns,
.ico-type-long-reads {
	width: 54px;
	height: 73px;
	background: url('../img/ico-type-long-reads.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-videos {
	width: 61px;
	height: 76px;
	background: url('../img/ico-type-videos.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-podcasts {
	width: 40px;
	height: 72px;
	background: url('../img/ico-type-podcasts.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-features,
.ico-type-research {
	width: 66px;
	height: 84px;
	background: url('../img/ico-type-research.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-news,
.ico-type-weekly-briefing {
	width: 85px;
	height: 83px;
	background: url('../img/ico-type-weekly-briefing.svg') center center no-repeat;
	background-size: contain;
}

.ico-type-opinions {
	width: 96px;
	height: 59px;
	background: url('../img/ico-type-opinions.svg') center center no-repeat;
	background-size: contain;
}

i.my-icon {
	display: inline-block;
	background: url('../img/logo-my.svg') center center no-repeat;
	background-size: cover;
	margin: 0;
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

i.my-plus-icon {
	display: inline-block;
	background: url('../img/logo-plus.svg') center center no-repeat;
	background-size: cover;
	margin: 0;
	width: 28px;
	height: 28px;
	vertical-align: middle;
}

.ico-premium {
	display: inline-block;
	background: url('../img/logo-my.svg') center left no-repeat;
	height: 20px;
	padding-left: 25px;
	font-size: 11px;
	color: #999!important;;
	text-transform: uppercase;
}

.ico-premium::after {
	content: "Premium";
}

.ico-premium:hover {
	color: #999!important;
}

.logo-daily-comment {
	background: url('../img/logo-daily-comment.png') center center no-repeat;
	background-size: contain;
	width: 347px;
	max-width: 100%;
	height: 123px;
	margin: 20px auto;
}

.img-daily-comment {
	background: url('../img/img-daily-comment.png') center center no-repeat;
	background-size: contain;
	width: 286px;
	max-width: 100%;
	height: 195px;
	margin: 20px auto;
}

.logo-leader-series {
	background: url('../img/logo-leader-series.png') center center no-repeat;
	background-size: contain;
	width: 313px;
	max-width: 100%;
	height: 74px;
	margin: 20px 0;
}

.logo-deep-dive {
	background: url('../img/logo-deep-dive.png') center center no-repeat;
	background-size: contain;
	width: 159px;
	max-width: 100%;
	height: 159px;
	margin: 30px auto;
}

.logo-how-to {
	background: url('../img/logo-how-to.png') center center no-repeat;
	background-size: contain;
	width: 159px;
	max-width: 100%;
	height: 159px;
	margin: 30px auto;
}

.reports-header-content {
	margin: 0 200px 0 200px;
	position: absolute;
	top: 100px;
	width: 50%;
}
.reports-header-content h1 {
	font-weight: 600;
	font-size: 40px;
	color: #000;
	font-family: 'Inter', sans-serif;
	margin: 15px 0;
}

.reports-header-content p {
	color: #000;
	font-family: 'Inter', sans-serif;
}

.reports-title {
	font-size: 32px;
	line-height: 1.4;
}

.reports-intro {
	font-size: 20px;
	line-height: 1.4;
}

.header-wrapper {
	background: #0d1f43;
	padding: 40px 0;
}

.header-wrapper.deep-dive {
	background: #4373b7;
}

.header-wrapper.how-to {
	background: #af3ecb;
}

.header-wrapper.reports {
	background: url('../img/bg-reports-coming-soon.jpg') center center no-repeat;
	height: 500px;
	position: relative;
	padding: 0;
}

.header-container.deep-dive {
	background: linear-gradient(to right, #4373b7 9%, rgba(67, 115, 183, 0) 100%);
}

.header-container.how-to {
	*background: linear-gradient(to right, #9646aa 9%, #873b9a 40%);
}

.header-container .uk-slidenav-position {
	padding: 0 60px;
}

.uk-button-pink {
	background-color: #ed217c;
	color: #fff;
	border-radius: 5px;
	padding: 10px 30px;
	font-family: 'Inter', sans-serif;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px;
}

.uk-button-pink:focus,
.uk-button-pink:hover {
	background-color: #ed217c;
	color: #dedede;
}

.uk-button-pink.uk-button-pink-small {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0;
	padding: 5px 20px;
}

.uk-button-blue {
	background: transparent linear-gradient(90deg, #56A1FF 0%, #5186DC 100%) 0% 0% no-repeat;
	color: #fff;
	border-radius: 5px;
	padding: 10px 30px;
	font-family: 'Inter', sans-serif;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px;
}

.uk-button-blue:focus,
.uk-button-blue:hover {
	color: #dedede;
}

.uk-button-purple {
	background-color: #9b0ebe;
	color: #fff;
	border-radius: 5px;
	padding: 10px 30px;
	font-family: 'Inter', sans-serif;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px;
}

.uk-button-purple:focus,
.uk-button-purple:hover {
	background-color: #9b0ebe;
	color: #dedede;
}

.uk-button-hunter {
	background: transparent linear-gradient(257deg, #8CD5FB 0%, #1D304D 100%) 0% 0% no-repeat;
	color: #fff;
	border-radius: 30px;
	padding: 10px 50px;
	font-family: 'Inter', sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
}

.uk-button-hunter:focus,
.uk-button-hunter:hover {
	color: #ececec;
}

.article.tinted {
	position: relative;
	z-index: 2;
	background: url('../img/gradient.svg') center center no-repeat;
	background-size: cover;
	height: 100%;
}

.article.half-tinted {
	position: relative;
	z-index: 2;
	background: linear-gradient(to right, rgba(28, 28, 28, 0.95) 32%, rgba(84, 84, 84, 0.1) 68%);
	height: 100%;
}

.article.half-tinted.dark {
	background: linear-gradient(to right, rgba(28, 28, 28, 0.95) 32%, rgba(84, 84, 84, 0.3) 68%);
}

.article.half-tinted.dark:focus,
.article.half-tinted.dark:hover {
	background: linear-gradient(to right, rgba(28, 28, 28, 0.95) 32%, rgba(28, 28, 28, 0.95) 68%);
}

.article .uk-button-pink .play {
	float: left;
	width: 20px;
	height: 16px;
	background: url('../img/ico-play.svg') no-repeat;
	background-position: center center;
	background-size: contain;
	margin: 6px 10px 6px 0;
	color: #fff;
}

.meta-tag {
	color: #9C9C9C;
	font-size: 10px;
    line-height: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.meta-name {
	color: #0D1F43;
	font-size: 12px !important;
    line-height: 18px !important;
	font-weight: 500;
}

ul.meta-tags {
	margin: 0;
}

ul.meta-tags li {
	color: #9C9C9C;
	font-family: 'Inter', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 10px 0 0;
}

ul.meta-tags li.reset {
	font-size: 12px;
	font-weight: 500;
	text-transform: none;
	margin: 0 10px 0 0;
	padding: 0;
}

ul.meta-tags li.reset > span {
	color: #9C9C9C;
}

ul.meta-tags li.lite {
	text-transform: none;
}

ul.meta-tags > li:before {
	content: "";
    display: inline-block;
    height: 10px;
    vertical-align: middle;
}

ul.meta-tags > li:nth-child(n+2):before {
	margin-right: 10px;
    border-left: 1px solid #ddd;
}

ul.meta-tags li a {
	color: #9C9C9C;
}

ul.meta-tags.max li {
	max-width: none;
}

ul.meta-tags.inverse li {
	color: #fff;
	border: 1px solid #fff;
}

ul.meta-tags li.premium {
	position: relative;
	background: linear-gradient(98deg, #da3a7b 0%, #112d65 100%);
	 -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

ul.meta-tags li.insight {
	color: #ff8c00;
}

ul.meta-tags li.insight a {
	color: #ff8c00;
}

/**
ul.meta-tags li.premium:before {
	position: absolute;
	top: 5px;
	left: 9px;
	display: block;
	content: "";
	background: url('../img/ico-premium-star.svg') center center no-repeat;
	background-size: contain;
	width: 12px;
	height: 12px;
}

ul.meta-tags li.premium a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}

ul.meta-tags li.primary {
	background: #0d1f43;
	color: #fff;
	border: 1px solid #0d1f43;
	letter-spacing: 1.06px;
}

ul.meta-tags li.primary a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}

ul.meta-tags li.important {
	background: #1b3fa4;
	color: #fff;
	border: 1px solid #1b3fa4;
	letter-spacing: 1.06px;
}

ul.meta-tags li.important a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}

ul.meta-tags li.cloumn {
	background: #265bc4;
	color: #fff;
	border: 1px solid #265bc4;
	letter-spacing: 1.06px;
}

ul.meta-tags li.cloumn a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}

ul.meta-tags li.insight {
	background: #ff8c00;
	color: #fff;
	border: 1px solid #ff8c00;
	letter-spacing: 1.06px;
	max-width: none;
}

ul.meta-tags li.insight a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}

ul.meta-tags li.column {
	background: #265bc4;
	color: #fff;
	border: 1px solid #265bc4;
	letter-spacing: 1.06px;
	max-width: none;
}

ul.meta-tags li.column a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}

ul.meta-tags li.event {
	background: #ed217c;
	color: #fff;
	border: 1px solid #ed217c;
	letter-spacing: 1.06px;
	max-width: none;
}

ul.meta-tags li.event a {
	color: #fff;
	border: none;
	letter-spacing: 1.06px;
}
*/

.uk-article ul.meta-tags {
	margin-bottom: 5px;
}

.uk-article ul.meta-tags li {
	*font-size: 12px;
	*line-height: 20px;
}

.uk-article ul.meta-tags li.premium:before {
	top: 3px;
}

.header-title ul.meta-tags li,
.title-container ul.meta-tags li,
.content-container ul.meta-tags li {
	font-size: 13px;
	line-height: 22px;
}

.title-container ul.meta-tags.max li {
	font-size: 18px
}

.title-container.inverse ul.meta-tags li {
	color: #fff;
	*border: 1px solid #fff;
}

.title-container.inverse ul.meta-tags li a {
	color: #fff;
}

.article-tags {
	margin: 20px 0;
}

.article-tags .article-tag {
	margin: 0;
}

.article-tags .article-tag a {
	color: #265BC4;
	font-family: 'Inter', sans-serif;
	font-size: 0.95em;
	font-weight: 600;
	border: 1px solid #265BC4 !important;
	padding: 0 10px;
	border-radius: 14px;
	margin: 10px 0;
}

.article-tags .article-tag a.news {
	border: 1px solid #af0075;
}

.article-tags .article-tag a.features {
	border: 1px solid #17a5dd;
}

.article-tags .article-tag a.long-reads {
	border: 1px solid #5ac2b2;
}

.article-tags .article-tag a.insights {
	border: 1px solid #ff8C00;
}

.article-tags .article-tag a.whitepapers {
	border: 1px solid #ff8C00;
}

.eg-promoted-next {
	border-bottom: 5px solid #0d1f43;
}

.eg-promoted-next.news {
	border-bottom: 5px solid #af0075;
}

.eg-promoted-next.features {
	border-bottom: 5px solid #17a5dd;
}

.eg-promoted-next.long-reads {
	border-bottom: 5px solid #5ac2b2;
}

.eg-promoted-next.magazine {
	border-bottom: 5px solid #0d1f43;
}

.eg-promoted-next.insights {
	border-bottom: 5px solid #ff8C00;
}

.eg-promoted-next.whitepapers {
	border-bottom: 5px solid #ff8C00;
}

.eg-promoted-next img {
	width: 150px;
}

.eg-promoted-next .uk-overlay-panel {
	width: 140px;
	max-width: calc(100% - 40px);
}

.eg-promoted-next-info {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.eg-promoted-next-info h3,
.eg-promoted-next-info p {
	color: #222;
}

.thumbnail.preview {
	float: none;
	width: calc(100% - 4px);
	*max-height: 140px;
	overflow: hidden;
	margin: 0 auto!important;
}

.preview-news {
	*border: 2px solid #af0075!important;
}

.preview-features {
	*border: 2px solid #17a5dd!important;
}

.preview-long-reads {
	*border: 2px solid #5ac2b2!important;
}

.preview-magazine {
	*border: 2px solid #0d1f43!important;
}

.preview-whitepapers,
.preview-insights {
	*border: 2px solid #ff8C00!important;
}

.preview-events {
	*border: 2px solid #ed217c!important;
}

.preview-resources {
	*border: 2px solid #4ac951!important;
}

.preview-label {
	text-align: right;
	font-size: 0.8em;
	color: #b8b8b8;
	text-transform: uppercase;
	margin-top: 1px;
}

.bar.long-reads {
	opacity: 1!important;
	filter: alpha(opacity=100);
	background-color: #5ac2b2!important;
}

.uk-text-muted {
	color: #767676!important;
}

.my-overlay {
	border: 3px solid transparent;
	transition: all 500ms ease;
}

.my-overlay.my-overlay-default {
	width: 200px;
	height: 100px;
	border-radius: 5px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.my-overlay.uk-active,
.my-overlay:hover {
	border: 3px solid #265bc4;
}

.uk-overlay-panel.uk-flex {
	background: rgba(0, 0, 0, 0.6);
}

.uk-overlay-panel.inverse.uk-flex {
	background: rgba(255, 255, 255, 0.6);
}

.uk-overlay-panel .my-overlay-label {
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
}

.uk-overlay-panel .eg-overlay-background {
	background-color: #fff;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 5px;
}

.uk-overlay-panel .eg-overlay-background h1 {
	color: #0d1f43;
	margin: 0;
}

.eg-slider ul.uk-slider > li.uk-slide-before .eg-overlay-background-dark,
.eg-slider ul.uk-slider > li.uk-slide-after .eg-overlay-background-dark {
	position: absolute;
	background-color: #000;
	opacity: 0.75;
	filter: alpha(opacity=75);
	z-index: 3;
}

.uk-slidenav-position.eg-slider .uk-slidenav-previous {
	display: block;
	visibility: visible;
	left: 110px;
}

.uk-slidenav-position.eg-slider .uk-slidenav-next {
	display: block;
	visibility: visible;
	right: 110px;
}

.uk-slidenav-position.eg-slider .uk-slidenav-contrast {
	color: #999;
}

.uk-slidenav-position.eg-slider .uk-slidenav-contrast:hover {
	color: #fff;
}

.uk-article-title {
	font-size: 2em;
	line-height: 1.2em;
}

.client-background-contianer {
	background-color: #0d1f43;
	height: 300px;
	position: absolute;
	width: 100%;
	top: 20px;
}

.client-background-contianer + .eg-content-container {
	margin-top: 20px;
}

.client-background-contianer + .eg-content-container .ico-share .ico-my-bookmark {
	background: url('../img/ico-my-bookmark-white.svg') center center no-repeat !important;
	background-size: contain !important;
}

.client-background-contianer + .eg-content-container .ico-share .ico-my-bookmarked {
	background: url('../img/ico-my-bookmark-white-active.svg') center center no-repeat !important;
	background-size: contain !important;
}

.promo-container {
	background: #fff;
}

.advisor-profile {
	margin: 20px auto!important;
}

.advisor-profile img {
	max-width: 120px;
	max-height: 120px;
}

.advisor-profile img.avatar {
	max-width: 100px;
	max-height: 100px;
}

.advisor-profile .advisor-name {
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #0d1f43;
}

.advisor-profile .advisor-title {
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #444;
}

.initials {
	width: 120px;
	height: 120px;
	border-radius: 100%;
	background-color: #ed217c;
	display:table;
	margin: 0 auto;
	margin-bottom: 15px;
}

.initials > span {
	color: #fff;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-size: 2em;
}

html.uk-notouch:not(.uk-modal-page) body {
	padding-right: 0!important;
}

.my-modal.uk-open {
	display: block;
	opacity: 1;
	overflow: auto!important;
}

.smart-poll {
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.78;
	letter-spacing: 1.08px;
	color: #222;
}

.uk-modal-dialog {
	max-width: 100%;
}

.my-modal .uk-modal-dialog {
	border-radius: 30px;
	padding: 50px;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.78;
	letter-spacing: 1.08px;
	color: #222;
}

.my-modal .uk-modal-dialog .uk-close {
	top: 20px;
	right: 20px;
}

.smart-poll h3,
.my-modal .uk-modal-dialog h3 {
	font-family: 'Inter', sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin: 20px 0;
	color: #000;
}

.smart-poll p,
.my-modal .uk-modal-dialog p {
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.78;
	letter-spacing: 1.08px;
	color: #000;
}

.smart-poll a,
.my-modal .uk-modal-dialog a {
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	text-decoration: underline;
}

.smart-poll .uk-checkbox,
.my-modal .uk-modal-dialog .uk-checkbox {
	display: inline-block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	margin-top: -2px;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #ccc;
	transition: .2s ease-in-out;
	transition-property: background-color,border;
	border-radius: 5px;
	border-color: #9b0ebe;
}

.smart-poll .uk-checkbox:focus,
.smart-poll .uk-textarea:focus,
.my-modal .uk-modal-dialog .uk-checkbox:focus,
.my-modal .uk-modal-dialog .uk-textarea:focus {
	border-color: #9b0ebe;
}

.smart-poll .uk-checkbox:checked,
.smart-poll .uk-checkbox:indeterminate,
.my-modal .uk-modal-dialog .uk-checkbox:checked,
.my-modal .uk-modal-dialog .uk-checkbox:indeterminate {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-color: #9b0ebe;
	border-color: #9b0ebe;
}

.smart-poll .primary-button,
.my-modal .uk-modal-dialog .primary-button {
	border-radius: 5px;
	border: 3px solid #9b0ebe!important;
	background: #9b0ebe;
	color: #fff;
	text-transform: uppercase;
}

.smart-poll .primary-button:disabled,
.my-modal .uk-modal-dialog .primary-button:disabled {
	color: #707070!important;
	background: none!important;
}

.smart-poll .uk-button-link,
.my-modal .uk-modal-dialog .uk-button-link {
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal;
	text-transform: none;
	text-align: center;
	color: #000;
}

.smart-poll .tip,
.my-modal .uk-modal-dialog .tip {
	font-family: 'Inter', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: 0.84px;
	text-align: center;
	color: #222;
}

.my-modal-popup {
	background: linear-gradient(91deg, #9b0ebe95, #374eb295 27%, #3e929295 51%, #de6f0095 70%, #f6257295 100%)!important;
}
	
.my-modal-popup .uk-modal-dialog {
	top: 100px;
	width: 760px;
	border-radius: 5px;
	padding: 40px;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.78;
	letter-spacing: 1.08px;
	color: #222;
}

.my-modal-popup .uk-modal-dialog .uk-close-outside {
	margin: -80px -80px 0 0 !important;
	color: #fff;
	opacity: 1;
}

.my-modal-popup .uk-modal-dialog h3 {
	font-family: 'Inter', sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 36px;
	padding-bottom: 30px;
	border-bottom: 3px solid #175be3;
	width: fit-content;
	color: #0d1f43;
}
	
.my-modal-popup .uk-modal-dialog .dropcap:first-letter {
	color: #0d1f43;
	float: left;
	font-family: 'Inter', sans-serif;
	font-size: 87px;
	line-height: 81px;
	padding: 0 25px 0 0;
}

.my-modal-popup .uk-modal-dialog p {
	font-family: 'Inter', sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #0d1f43;
}

.my-modal-popup .uk-modal-dialog .promo-widget-container {
	position: relative;
}

.my-modal-popup .uk-modal-dialog .promo-widget {
	position: relative;
	padding-top: 150px;
}

.my-modal-popup .uk-modal-dialog .promo-price {
	position: absolute;
	top: -36px;
	right: -36px;
	width: 160px;
	height: 60px;
	background: #175be3;
	color: #fff;
	border-bottom-left-radius: 125px;
	border-top-right-radius: 5px;
	font-weight: 800;
	font-size: 60px;
	line-height: 60px;
	padding: 40px 0 60px 10px;
	text-align: center;
}

.my-modal-popup .uk-modal-dialog .promo-price:before {
	display: block;
	content: "From just";
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}
	
.my-modal-popup .uk-modal-dialog a {
	text-decoration: none;
}

.my-modal-popup .uk-modal-dialog .uk-button {
	background: #fff;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #0d1f43;
	padding: 10px 0;
	margin: 10px 20px 10px 0;
}

.my-modal-popup .uk-modal-dialog .uk-button.uk-button-plus {
	background: #175be3;
	border: 2px solid #175be3;
	color: #fff;
	padding: 10px 20px;
}

.my-reminder {
	position: fixed;
	z-index: 1000;
	left: 0;
	bottom: 0;
	width: calc(100vw - 40px);
	border-top: 4px solid #175be3;
	padding: 20px;
	background: #fff;
}

.my-reminder .uk-close {
	position: absolute;
	top: 0;
	right: 0;
	color: #175be3;
}

.my-reminder h3 {
	font-family: 'Inter', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	padding-right: 30px;
	color: #212121;
}

.my-reminder p {
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #212121;
	margin: 15px 0;
}

.my-reminder .uk-button {
	background: #fff;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #0d1f43;
	padding: 10px 0;
	margin: 10px 20px 10px 0;
}

.my-reminder .uk-button.uk-button-plus {
	background: #175be3;
	border: 2px solid #175be3;
	color: #fff;
	padding: 10px 20px;
}

.my-reminder.my-reminder-premium {
	border-image: linear-gradient(263deg, #112d65 0%, #da3a7b 100%);
	border-image-slice: 1;
}

.my-reminder.my-reminder-premium .uk-close {
	color: #da3a7b;
}

.my-reminder.my-reminder-premium .optin {
	border: 2px solid #d03a7a !important;
}

.my-reminder.my-reminder-premium .uk-button {
	margin: 10px;
}

.g-recaptcha {
	display: inline-block;
	max-width: 100%;
    overflow: hidden;
}

.at-style-responsive .at-share-btn {
	margin: 0 20px!important;
}

.my-banner {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	text-align: center;
	padding: 0;
	background: url('../img/bg-app-download.jpg') center center no-repeat;
	background-size: cover;
}

.header-banner {
	background: rgb(247,59,180);
	background: linear-gradient(90deg, rgba(247,59,180,1) 0%, rgba(61,89,179,1) 100%);
	padding: 10px 0;
	color: #fff;
	font-size: 1.2em;
}

.header-banner .virtual-title {
	font-family: 'Exo', sans-serif;
	font-weight: 300;
	font-size: 24px;
	letter-spacing: 2px;
	color: #fff;
	margin: 2px auto;
}

.header-banner .virtual-subtitle {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 2px;
	color: #fff;
	margin-top: 2px;
}

.header-banner .header-banner-logo {
	background: url('../img/logo-virtual.svg') center center no-repeat;
	background-size: contain;
	width: auto;
	height: 40px;
	margin: 2px 10px!important;
}

.header-banner .header-banner-button {
	background: transparent;
	border-radius: 5px;
	border: 2px solid #fff;
	color: #fff;
	font-size: 0.8em;
	margin: 3px auto!important;
}

.header-banner.tv {
	position: relative;
	background-image: linear-gradient(to right, #ed217c 10%, #17346D 100%);
	padding: 0;
	color: #fff;
	font-size: 1.2em;
}

.header-banner.tv .header-banner-logo {
	background: url('../img/logo-tv-inverse.svg') center center no-repeat;
	width: 100px;
	height: 50px;
	max-width: 90%;
	margin: 5px auto!important;
}

.header-banner.tv .header-intro {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 22px;
	font-stretch: normal;
	font-style: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #fff;
	margin: 5px auto;
}

.header-banner.tv .header-banner-button {
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: 18px;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	background: #ed217c;
	border-radius: 5px;
	border: none;
	color: #fff;
	margin: 10px auto!important;
	padding: 2px 25px;
}

ul.series {
	margin: 20px auto;
}

ul.series li {
	margin: 0;
	max-width: 90%;
}

ul.series li:before {
	display: inline;
	border-left: 2px solid #fff!important;
}

ul.series li:first-child:before {
	display: inline;
	border-left: none!important;
}

ul.series li a {
	color: #fff;
	font-size: 20px;
	line-height: 1.2;
	letter-spacing: 1px;
	padding: 3px;
}

ul.series li.uk-active a {
	font-weight: 600;
	color: #fff;
	border-bottom: 2px solid #fff;
}

.image-caption {
	color: #a1a1a1;
	font-family: 'Inter', sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 5px 5px 5px 20px;
	text-align: left;
}

.image-wrapper {
	position: relative;
	padding-bottom: 46.25%;
	height: 0;
}

.image-wrapper.stretch {
	margin: -20px -20px 0 -20px;
}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.video-wrapper.magcover {
	margin: 0;
	padding-bottom: 141.50%;
}

.video-wrapper.stretch {
	margin: -20px -20px 0 -20px;
}

.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrapper div.gate:after {
	position: absolute;
	content: "";
	background: url('../img/ico-play.svg') center center no-repeat;
	background-size: contain;
	width: 32%;
	height: 32%;
	top: 34%;
	left: 34%;
}

.bottomout-inline {
	display: inline-block;
	position: absolute;
	bottom: 0;
	margin-bottom: 0!important;
	padding: 0 0 18px 0;
}

.topic-card {
	width: 230px;
	max-width: 100%;
	margin: 10px auto!important;
	text-align: center;
	background-image: linear-gradient(to right, #41adaa, #1da5b9, #1e9bc3, #448ec7, #697fc1);
	position: relative;
}

.topic-card .topic-thumbnail {
	opacity: 0.2;
	width: 100%;
}

.topic-card .topic-card-title {
	text-align: center;
	color: #fff;
	width: 100%;
	font-size: 20px;
	line-height: 1.23;
}

.social {
	width: 58px;
	height: 58px;
}

.social.social-linkedin {
	background: url('../img/ico-linkedin.svg') center center no-repeat;
	background-size: cover;
}

.social.social-twitter {
	background: url('../img/ico-twitter.svg') center center no-repeat;
	background-size: cover;
}

.social.social-facebook {
	background: url('../img/ico-facebook.svg') center center no-repeat;
	background-size: cover;
}

.social.social-instagram {
	background: url('../img/ico-instagram.svg') center center no-repeat;
	background-size: cover;
}

.social.social-youtube {
	background: url('../img/ico-youtube.svg') center center no-repeat;
	background-size: cover;
}

#countdown .unit {
	max-width: 100px;
	margin: 0 auto;
	padding: 5px 7px;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.9);
	text-align: center;
}

#countdown .unit .number {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 2.16px;
	color: #ed217c;
}

#countdown .unit .label {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: 0;
	color: #ed217c;
}

@media screen and (min-width: 1366px) {
	
	.uk-thumbnail-caption.reset {
		padding: 20px 0;
	}
	
	.uk-thumbnail-caption-small.reset {
		padding: 10px 0;
	}
	
}
	
@media screen and (min-width: 1200px) {

	.bottomout {
		position: absolute;
		bottom: 18px;
		margin-bottom: 0!important;
	}
	
	.article.half-tinted.light {
		background: linear-gradient(to right, rgba(28, 28, 28, 0.95) 22%, rgba(28,28,28,0) 60%, rgba(255,255,255, 1) 68%);
	}
	
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
	
	.submenu.plus .uk-subnav > * > * {
		margin: 0 15px;
	}
	
	.submenu.plus:before {
		left: 5%;
	}

	.submenu.plus:after {
		right: 5%;
	}
	
	.submenu.plus.conversion:before {
		display: none;
	}

	.submenu.plus.conversion:after {
		display: none;
	}

	.bottomout {
		position: absolute;
		bottom: 18px;
		margin-bottom: 0!important;
	}

	.eg-hidden-medium {
		display: none;
	}

}

@media screen and (max-width: 1023px) {
	
	.hr-navbar.beta .hr-navbar-nav > li > a {
		font-size: 0.7rem;
	}
	
	.submenu.plus:before {
		display: none;
	}

	.submenu.plus:after {
		display: none;
	}
	
}

@media screen and (max-width: 959px) {
	
	.premium-header {
		margin: 0 auto;
	}

	.my-form-panel:before {
		position: absolute;
		top: -1px;
		left: calc(50% - 15px);
		width: 0; 
		height: 0; 
		border-top: 15px solid #fff;
		border-right: 15px solid transparent;
		border-left: 15px solid transparent;
	}

}

@media screen and (max-width: 767px) {
	
	.stack-text {
		padding-right: 0;
	}
	
}

@media screen and (max-width: 639px) {
	
	.uk-overlay-panel.eg-reset-small {
		position: relative;
		padding: 0;
	}

	.uk-overlay-panel.eg-reset-small .eg-overlay-background {
		background-color: #fff;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	
	.uk-overlay-panel .eg-overlay-background h1 {
		margin: 0 !important;
	}

	.client-background-contianer {
		top: 0;
	}

	.client-background-contianer + .eg-content-container {
		margin-top: 10px;
	}

	.header-container .uk-slidenav-position {
		padding: 0 20px;
	}

	.article.half-tinted {
		background: linear-gradient(to right, rgba(28, 28, 28, 0.95) 32%, rgba(84, 84, 84, 0.1) 100%)!important;
	}

	.reports-header-content {
		margin: auto;
		position: initial; 
		width: 90%;
	}

	.header-wrapper.reports {
		height: 400px;
	}
	
	.uk-panel.my-panel.reset .uk-thumbnail-caption,
	.uk-thumbnail-caption.reset,
	.uk-thumbnail-caption.clear {
		padding: 10px 0 !important;
	}
	
	.uk-panel.my-panel.reset .uk-thumbnail-caption.lite {
		padding: 0 !important;
	}
	
	.uk-thumbnail-caption.uk-thumbnail-caption-small {
		padding: 10px;
	}
	
	.my-panel .uk-thumbnail.flat-bottom-small,
	.my-panel .uk-thumbnail.flat-bottom-small img {
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
	
	.eg-container {
		padding: 10px 0;
	}
	
	.eg-margin-medium-bottom {
		margin-bottom: 10px!important;
	}
	
	.uk-grid-medium + .uk-grid-medium,
	.uk-grid-medium > * > .uk-panel + .uk-panel,
	.uk-grid-medium > .uk-grid-margin {
		margin-top: 10px;
	}
	
	.uk-grid + .uk-grid,
	.uk-grid-margin,
	.uk-grid > * > .uk-panel + .uk-panel {
		margin-top: 10px;
	}
	
	.premium-box.uk-margin-large-top {
		margin-top: 20px !important;
	}
	
	.uk-panel.uk-margin-large-bottom {
		margin-bottom: 10px !important;
	}
	
	/**
	ul.meta-tags li {
		max-width: 80px;
	}
	*/
	
	.my-panel.my-panel-box-large {
		padding: 0;
	}
	
	hr.uk-margin-large,
	hr.uk-grid-divider {
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
	
}

@media screen and (max-width: 479px) {
	
	.submenu.plus .uk-subnav > * > * {
		margin: 0 10px;
	}

	.publication {
		margin: 5px;
	}

	.eg-margin-small-left {
		margin-left: 0;
	}

	.eg-margin-small-right {
		margin-right: 0;
	}

	.eg-padding-left {
		padding-left: 0;
	}

	.video-wrapper.stretch {
		margin: -10px -10px 0 -10px;
	}

	.bottomout-inline {
		margin-top: 3px;
		padding: 0;
		position: relative;
	}

	.uk-thumbnail-caption-small .bottomout-inline {
		position: absolute;
		padding: 0 0 10px 0;
	}

	.uk-thumbnail-caption.uk-position-relative .uk-position-bottom {
		position: relative!important;
		margin-bottom: 0!important;
	}
	
	.image-caption {
		font-size: 12px;
		line-height: 16px;
		margin: 5px 5px 5px 10px;
	}

	.bg-long-reads h1.page-title,
	.bg-podcasts h1.page-title,
	.bg-videos h1.page-title {
		font-size: 2.5rem;
		margin: 20px auto;
	}
	
	.my-modal-popup .uk-modal-dialog {
		top: 0;
	}
	
	.my-modal-popup .uk-modal-dialog .promo-widget {
		padding-top: 120px;
	}
	

}