.title {
	margin-top: 13px;
}
.teksts {
	font-size: 15pt;
}

/*meer info buttons*/
.buttonlist ul {
	list-style: none;
	padding: 0;
	margin: 0;

	display: grid;
	gap: 1rem;

	/* Desktop: 6 buttons in one row */
	grid-template-columns: repeat(6, 1fr);
}

.buttonlist li {
	margin: 0;
}

.buttonlist .button {
	width: 100%;
	text-align: center;
}
/* Tablet: 3 columns × 2 rows */
@media screen and (max-width: 1200px) {
	.buttonlist ul {
		grid-template-columns: repeat(3, 1fr);
	}
}

/* Mobile: 1 column */
@media screen and (max-width: 736px) {
	.buttonlist ul {
		grid-template-columns: 1fr;
	}
}
.buttonlist .button {
	min-width: 180px;
	text-align: center;
	transition: transform 0.2s ease;
	background-color: black;
}

.buttonlist .button:hover {
	transform: translateY(-3px);
}
/* Footer */

.footer {
	background: #111;
	color: white;

	padding: 30px 40px;

	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;

	flex-wrap: wrap;
}

/* each column */
.footer p {
	flex: 1;
	margin: 0;
}

/* LEFT */
.footer p:first-child {
	text-align: left;
}

/* CENTER */
.footer p:nth-child(2) {
	text-align: center;
}

/* RIGHT */
.footer p:last-child {
	text-align: right;
	font-size: 0.85rem;
	opacity: 0.7;
}

/* links */
.footer a {
	color: white;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}

/* MOBILE */
@media (max-width: 768px) {
	.footer {
		flex-direction: column;
		text-align: center;
	}

	.footer p,
	.footer p:first-child,
	.footer p:nth-child(2),
	.footer p:last-child {
		text-align: center;
	}
}
