.fc_box_links .links_container {
	display: flex;
	gap: 50px;
	align-items: stretch;
	flex-wrap: wrap;
}
.fc_box_links .links_container .link {
	width: calc(33% - 30px);
	filter: drop-shadow(0px 0px 28px rgba(43, 45, 85, 0.1));
	display: flex;
	flex-direction: column;
}
.fc_box_links .links_container .link .image-switch {
	aspect-ratio: 8 / 5;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: white;
}
.fc_box_links .links_container .link .content {
	background: white;
	padding: 40px 30px;
	box-sizing: border-box;
	text-align: center;
	display: flex;
	flex-direction: column;
	flex: 1;
}
.fc_box_links .links_container .link .content p:last-child:has(.button) {
	margin-top: auto;
}

@media (max-width: 1240px) {
	.fc_box_links .links_container {
		gap: 30px;
	}
	.fc_box_links .links_container .link {
		width: calc(33% - 20px);
	}
	.fc_box_links .links_container .link .content {
		padding: 25px;
	}
}
@media (max-width: 1024px) {
	.fc_box_links .links_container .link {
		width: calc(50% - 15px);
	}
}
@media (max-width: 640px) {
	.fc_box_links .links_container {
		gap: 20px;
	}
	.fc_box_links .links_container .link {
		width: 100%;
	}
}
