.featured-content-tne .featurecontent {
}

.featured-content-tne .feature-content .feature-content__panel {min-height: 400px;}
.featured-content-tne .feature-content .feature-content__panel .feature-content__text .feature-content__heading {
    max-width: 100%;
    font-size: 1.6rem; 
}
.featured-content-tne .feature-content .feature-content__panel .feature-content__text .feature-content__heading {
    /*font-family: "PwC Helvetica Neue", Arial, Sans-Serif;*/
	font-family: "PwC ITC Charter", Georgia, Serif;
}

@media only screen and (max-width: 767px) {
.feature-content .feature-content__container:first-child {padding-left: 4px;}
.feature-content .feature-content__container:last-child {padding-right: 4px;}
}




@media only screen and (max-width: 767px) {
	.featured-content-tne .featurecontent .row {
		display: block;
	}

	.featured-content-tne .featurecontent .row .feature-content__container {
		width: 100%;
	}

	.featured-content-tne .featurecontent .feature-content__panel {
		aspect-ratio: 16/9;
		width: 100%;
	}
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text {
	display: flex;
	flex-flow: column;
	/*justify-content: space-between;*/
	min-height: 0px;
	background: #2d2d2d;
	transition: min-height 0.2s ease;
}

@media only screen and (min-width: 768px) {
	.featured-content-tne .featurecontent .feature-content__panel .feature-content__text {
		min-height: 50%;
	}

	.featured-content-tne .featurecontent .feature-content__panel:hover .feature-content__text,
	.featured-content-tne .featurecontent .feature-content__panel:focus .feature-content__text {
		padding: unset;
		min-height: 100%;
	}
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text > .feature-content__heading,
.featured-content-tne .featurecontent .feature-content__panel .feature-content__text > .feature-content_wrapper {
	margin: 5px 10px 0px 30px;
	padding: 24px 0px 0px 0px;
	background: unset;
}

@media only screen and (min-width: 768px) {
	@keyframes feauredTileContentAppear {
	  from { height: 0px; opacity: 0; }
	  to { height: unset; opacity: 1; }
	}

	.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content_wrapper {
		display: none;
		overflow: hidden;
	}

	.featured-content-tne .featurecontent .feature-content__panel:hover .feature-content__text .feature-content_wrapper,
	.featured-content-tne .featurecontent .feature-content__panel:focus .feature-content__text .feature-content_wrapper {
		display: block;
		height: 0px;
		opacity: 0;
		animation-name: feauredTileContentAppear;
		animation-duration: 0.2s;
		animation-delay: 0.2s;
		animation-fill-mode: forwards;
	}
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content_wrapper p {
	font-size: 1.25rem;
}

.featured-content-tne .featurecontent .feature-content__panel:hover .feature-content__text .feature-content__heading span,
.featured-content-tne .featurecontent .feature-content__panel:focus .feature-content__text .feature-content__heading span {
	border: none;
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label {
	display: none;
	margin: 0px 10px 15px 30px;
	padding: 5px 10px;
	width: max-content;
	color: #000;
	background: #fff;
}

@media only screen and (min-width: 768px) {
	.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label {
		display: block;
	}

	.featured-content-tne .featurecontent .feature-content__panel:hover .feature-content__text .feature-content__tag-label,
	.featured-content-tne .featurecontent .feature-content__panel:focus .feature-content__text .feature-content__tag-label {
		display: none;
	}
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="insights"] {
	color: #fff;
	background: #D93954;
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="interview"] {
	color: #fff;
	background: #E0301E;
}
.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="survey"] {
	color: #000;
	background: #FFB600;
}
.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="services"] {
	color: #000;
	background: #EB8C00;
}
.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="predictions"] {
	color: #fff;
	background: #d04a02;
}
.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="none"] {
	display:none;
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__read-more-label {
	position: relative;
	display: flex;
	flex-flow: column;
	justify-content: center;
	margin: 15px 30px;
	min-height: 30px;
	font-size: 1.15rem;
	font-weight: bold;
}

@media only screen and (min-width: 768px) {
	.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__read-more-label {
		margin: 0px 30px;
		height: 0px;
		min-height: 0px;
		opacity: 0;
	}

	.featured-content-tne .featurecontent .feature-content__panel:hover .feature-content__text .feature-content__read-more-label,
	.featured-content-tne .featurecontent .feature-content__panel:focus .feature-content__text .feature-content__read-more-label {
		margin: 15px 30px;
		height: 0px;
		min-height: 30px;
		opacity: 0;
		animation-name: feauredTileContentAppear;
		animation-duration: 0.2s;
		animation-fill-mode: forwards;
	}
}

.featured-content-tne .featurecontent .feature-content__panel .feature-content__text .feature-content__read-more-label::after {
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	display: block;
	margin: auto;
	padding: 13px;
	border: 2px solid #fff;
	border-radius: 100%;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 8 22 20 12' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M 20 12 8  2' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: center;
	background-size: 65% 65%;
	background-repeat: no-repeat;
}
