/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 21 2026 | 16:21:11 */
.art-hero {
	position: relative;
}

.art-hero::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(0deg, rgba(8, 62, 61, 0.78) 0%, rgba(8, 62, 61, 0.78) 100%);
	width: 100%;
	height: 100%;
}

.art-hero .yellow-cards-art {
	gap: 0px !important;
	width: fit-content !important;
	padding: 0px !important;
	justify-content: flex-start !important;
	margin: 0 auto 44px auto !important;
}

.art-hero .yellow-cards-art .fusion-tb-published-date {
	margin: 0px !important;
}

.art-hero .yellow-cards-art span {
	color: #1E3C3B;
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.article-content h2 {
	color: #1C1B1F;
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 52px */
	margin: 0 0 40px 0;
}

.article-content p {
	color: #1C1B1F;
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */
}

.article-content .white-block {
	padding: 40px 24px;
	margin: 0 0 40px 0;
}

.article-content .white-block strong,
.article-content .gray-block strong,
.article-content strong {
	color: var(--Black, #000);
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%; /* 19.6px */
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	margin: 0 0 0 12px;
}


.article-content .white-block p:has(> strong),
.article-content .gray-block p:has(> strong) {
	margin: 0 0 24px 0 !important;
}

.article-content .gray-block {
	padding: 40px 24px;
	background: #EDF1F1;
	margin: 0 0 40px 0;
}

.article-content .gray-block h3 {
	color: #1C1B1F;
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 26px */
	margin: 0 0 32px 0;
}

.article-content .gray-block h2 {
	padding: 0 0 40px 0 !important;
	margin: 0 0 40px 0;
	border-bottom: 1px solid #C2D0D0;
}

.article-content .gray-block p:not(:last-of-type) {
	margin: 0 0 40px 0;
}

.article-content .gray-block p:last-of-type {
	padding: 40px 0 0 0;
	border-top: 1px solid #C2D0D0;
	margin: 0;
}

.article-content .white-block strong::before,
.article-content .gray-block strong::before,
.article-content strong::before {
	content: '';
	background-image: url('/wp-content/uploads/2026/06/Vector-17.png');
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	height: calc(100% + 24px);
	width: calc(100% + 24px);
	top: -12px;
	left: -12px;
	z-index: -1;
}

.article-content .white-block p:has(> strong):has(+ p) {
	margin: 0 0 32px 0 !important;
}

.article-content .white-block.white-block-v-2 p {
	margin: 0 0 32px 0 !important;
}

.article-content .white-block.white-block-v-2 h3 {
	margin: 0 0 40px 0!important;
}

.article-content .white-block h3 {
	color: #1C1B1F;
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 36.4px */
	margin: 0 0 32px 0;
}

.article-content .white-block p:not(:last-of-type) {
	margin: 0 0 40px 0;
}

.article-content .white-block p:last-of-type {
	margin: 0;
}

.article-content figure {
	margin-bottom: 40px;
}

.article-content img {
	aspect-ratio: 199/121;
	width: 100%;
	height: auto;
}

.article-content img + figcaption {
	margin: 24px 0 0 0;
	padding: 7px 0 7px 8px;
	border-left: 2px solid #099177;
	color: #000;
	leading-trim: both;
	text-edge: cap;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: start;
}

.art-excerpt {
	margin: 44px auto 0 auto;
}

.art-excerpt p {
	margin: 0;
}
