/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 03 2024 | 03:57:46 */
.case-study-facets {
	display: none;
}
body.page-id-2459 .case-study-facets {
	display: grid;
}
.case-study-meta {
	display: flex;
	align-items: center;
	gap: 15px;
	flex-wrap: wrap;
	align-self: flex-start;
}
.case-study-meta-item {
	display: flex;
	align-items: center;
	gap: 10px;
}
.news-item .case-study-meta-image.evlt-image img {
	height: 15px;
	width: 15px;
}
.case-study-meta-item h6 {
	color: #171717;
	font-family: var(--bold-font-family);
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; 
}
.case-study-meta-item h6:not(:last-child)::after {
	content: ",";
}
body.single-case-study .case-study-meta-item h6 {
	color: var(--p3);
	font-family:var(--medium-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px; /* 140% */
}
.application-hero.case-study-hero .layout-row__content  {
	display: flex;
	flex-direction: column;
}
body.single-case-study .case-study-meta {
	gap: 60px;
}
body.single-case-study .case-study-meta-item {
	gap: 20px;
}
.application-hero.case-study-hero .layout-row__content {
	align-items: flex-start;
	gap: 30px;
}
.application-hero.case-study-hero .evlt-paragraph__extra-info {
	color: var(--p3);
}
.application-hero.case-study-hero .evlt-paragraph {
	gap: 30px;
}
.application-hero.case-study-hero .evlt-paragraph__main-title {
	width: 60%;
}
.application-hero.case-study-hero .evlt-paragraph__intro-text {
	color: var(--p1-100);
	font-family: var(--medium-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 34px; /* 141.667% */
	width: 82%;
}
.call-out-section.case-study-callout .layout-row__content > .layout-row > .section__content > .layout-row__content {
    padding: 120px 0;
}
.call-out-section.case-study-callout .evlt-paragraph__extra-info {
    color: #fff;
}
.call-out-section.case-study-callout h1.evlt-paragraph__main-title {
    color: var(--p3, #FFCD00);
    font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 34px; /* 141.667% */
}
.call-out-section.case-study-callout .evlt-paragraph__intro-text {
    font-size: 16px;
	line-height: 24px; /* 150% */
}
.call-out-section a {
	color: var(--p3, #FFCD00);
}

/* Responsive */
@media (max-width: 1366px) {
	.application-hero.case-study-hero .evlt-paragraph__intro-text {
		font-size: 16px;
		line-height: 20px; 
	}
	.application-hero.case-study-hero .evlt-paragraph {
		gap: 0px;
	}
	.heading--h1, h1 {
		font-size: 50px;
		line-height: 52px;
	}
	body.single-case-study .case-study-meta-item h6 {
		font-size: 16px;
		line-height: 16px; /* 140% */
	}
}

@media (max-width: 767px) {
	.case-study-meta {
		gap: 10px;
		margin-bottom: 0px;
	}
	body.single-case-study .case-study-meta {
		gap: 10px;
	}
	.application-hero.case-study-hero .layout-row__content {
		gap: 10px;
	}
	.application-hero .section__content {
		padding-bottom: 30px;
	}
	.application-hero.case-study-hero .evlt-paragraph {
		gap: 0px;
		text-align: left;
	}
	.application-hero.case-study-hero .evlt-paragraph__main-title {
		width: 100%;
		font-size: 30px;
		line-height: 36px;
	}
	.application-hero.case-study-hero .evlt-paragraph__intro-text {
		font-size: 14px;
		line-height: 18px;
		width: 100%;
	}
	body.single-case-study .case-study-meta-item {
		gap: 10px;
	}
	.product-links.product-links {
		gap: 10px;
		flex-wrap: wrap;
	}
	body.single-case-study .btn-group--h-align-right {
		justify-content: flex-start;
	}
	body.single-case-study .resource-cards .post-cards__static-layout {
		--columns-count: 1 !important;
	}
}