/* Zoetse child theme – footer in twee kolommen */
.footer-columns {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 18px;
	text-align: center;
}

.footer-container p {
	margin-bottom: 0;
}

@media only screen and (min-width: 600px) {
	.footer-columns {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
		text-align: left;
		gap: 48px;
	}
}

/* Kleinere cursive sectie-koppen op mobiel (bv. "Welgekomen!") */
@media screen and (max-width: 600px) {
	.headline__secondary {
		font-size: 32px !important;
		line-height: 1.2 !important;
	}
}
