/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 23 2025 | 00:53:19 */
body.single-team-member .case-study-hero {
    height: 350px;
}
.case-study-hero.team-member-hero h1.evlt-paragraph__main-title {
    /* color: var(--p4-600); */
}
.case-study-hero.team-member-hero::after {
    background: var(--p3-600);
}
.case-study-hero.team-member-hero .section__content {
    padding-bottom: 30px;
}
.team-member-position .text--intro, .team-credentials p {
	color: #fff;
	font-family: var(--main-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 116.667% */
	display: none;
}
.team-member-intro .evlt-paragraph__main-title {
    font-family: var(--main-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; 
}
.team-member-row .team-member-position .text--intro, .team-member-row .team-credentials p {
	color: var(--p4-600);
	display: flex;
}
.team-member-row .team-member-position .text--intro {
	margin-bottom: 0px;
}
.team-member-row .team-credentials p {
	margin-bottom: 0px;
}
.team-credentials p {
	font-size: 16px;
	line-height: 16px; /* 116.667% */
}
.team-member-hero .evlt-paragraph__intro-text {
    margin-bottom: 0px;
}
.team-credentials {
	display: flex;
	gap: 5px;
	flex-wrap: wrap;
	margin-top: 5px;
	margin-bottom: 40px;
}
.team-credentials p, .contact-details p {
	margin-block-start: 0;
    margin-block-end: 0;
}
.team-credentials p:not(:last-child)::after {
	content: ",";
}
strong {
	font-family: var(--medium-font-family);
}
.team-member-hero .section__image-bg-box img {
	object-position: top;
}
.team-member-meta-item {
	gap: 20px;
}
.team-member-meta-item .team-member-meta-item-heading, .team-member-meta-item p {
	font-size: 13px;
	line-height: 16px;
}

/* Team Cards */
.team-member-card-title {
	z-index: 1;
}
.team-member-card-position {
	font-size: 12px;
	line-height: 12px;
	margin-block-start: 0;
    margin-block-end: 0;
	opacity: 0;
	transition: opacity 0.3s ease-out;
}
.post-cards__item.hovered .team-member-card-position {
	opacity: 1;
}

/* Responsive */

@media (max-width: 1024px) {
	.team-member-meta-item {
		flex-direction: column;
	}
	.team-member-meta-item-heading, .team-member-meta-item .case-study-meta-item-awards, .team-member-meta-item .case-study-meta-item-services, .team-member-row .case-study-meta-item-heading {
		width: 100%;
	}
	.team-member-meta-item .case-study-meta-item-awards, .team-member-meta-item .case-study-meta-item-services {
		margin: 0px 0 15px 0;
	}
	.team-member-meta-item-heading, .team-member-row .case-study-meta-item-heading {
		font-family: var(--medium-font-family);
	}
	.team-member-meta-item {
		gap: 0px;
	}
}

@media (max-width:767px) {
	.related-team-row {
		text-align: center;
	}
	.related-team-row .btn-group--h-align-right {
		justify-content: center;
	}
}