.fc_latest_news {
	display: grid;
	grid-template-columns: 1.4fr 0.6fr;
	grid-gap: clamp(15px, 9vw, 100px);
	align-items: center;
	position: relative;
}

.fc_latest_news .wp_content {
	position: relative;
	padding-right: clamp(10px, 2vw, 15px);
}

.fc_latest_news .single_post_listing {
	grid-template-columns: 1fr 1fr;
	position: relative;
}

.fc_latest_news .single_post_listing h3 {
	color: #020059;
}

.fc_latest_news .single_post_listing p {
	color: #2B2B2B;
}

.fc_latest_news .single_post_listing p.pre-text {
	color: #91ABC6;
}

.fc_latest_news .single_post_listing .arrow {
	color: #91ABC6;
	text-transform: uppercase;
}

.fc_latest_news .single_post_listing p strong {
	color: #2B2B2B;
}

.bg_blue .single_post_listing a:hover {
	border-color: #91ABC6;
}


.fc_latest_news::before {
	margin-top: -47px;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 448px;
	height: 486px;
	background: no-repeat center / 448px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 486'%3E%3Cg opacity='.1' fill='%23fff'%3E%3Cpath d='M229.2 394.3 377.2 46H456L263.6 486h-71.2L0 46h81.2l148 348.3Z'/%3E%3Cpath d='m144 46 83.5 196.2L311 46H144Z'/%3E%3C/g%3E%3Cpath d='m234 0-54.5 129L125 0h109Z' fill='%2391ABC6'/%3E%3C/svg%3E");
}
@media (max-width: 1200px) {
	.fc_latest_news {
		grid-template-columns: 1.4fr 0.6fr;
		grid-gap: clamp(15px, 5vw, 60px);
	}

}

.fc_latest_news::before {
	margin-top: 0;
	width: 448px;
	height: 440px;
	background: no-repeat center / 448px url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 440'%3E%3Cg opacity='.1' fill='%23fff'%3E%3Cpath d='M229.2 348.3 377.2 0H456L263.6 440h-71.2L0 0h81.2l148 348.3Z'/%3E%3Cpath d='m144 0 83.5 196.2L311 0H144Z'/%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 768px) {
	.fc_latest_news {
		display: flex;
		flex-direction: column-reverse;

	}

}

@media (max-width: 640px) {
	.fc_latest_news .single_post_listing {
		grid-template-columns: 1fr;
	}
}