/** @format */

.acf_section--downloads {
	background-color: var(--color-white);
}

.list_download_container {
	padding-top: calc(var(--universal-gap) * 2);
	gap: 1em;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
}

.download_file_card {
	display: grid;
	padding-bottom: 1.5em;
	max-width: 200px;
	background-color: var(--color-light-blue);
	border: 3px solid var(--color-light-blue);
	border-radius: var(--rounded-corners-small);
	transition: all 300ms ease;
	height: 100%;
}

a.download_file_card_link {
	display: block;
}

@media (hover: hover) {
	a.download_file_card_link:hover .download_file_card {
		border-color: var(--color-blue);
	}
}

.download_file_card__image {
	width: 100%;
	height: 100%;
	padding: 3em;
}
.download_file_card__name {
	font-size: var(--fs-2);
	padding: 0 1em;
	hyphens: auto;
	-webkit-hyphens: auto;
	word-break: break-word;
}
.download_file_card__link {
	align-self: center;
}

@media screen and (min-width: 501px) {
	.download_file_card {
		display: grid;
		grid-template-rows: 13em 1fr;
	}
}
