@media screen and (max-width: 768px) {
	.footer .partners ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 20px;
	}

	.footer .finances a:first-of-type {
		margin-bottom: 40px;
	}


	.team {
		display: flex;
		flex-wrap: wrap;
	}

	.head-filter + .content-container h1 {
		font-size: 2.5rem;
	}

	.head-filter + .content-container h2 {
		font-size: 2rem;
	}

	.council-single .excerpt {
		font-size: 2rem;
		line-height: 3.5rem;
	}

	body .close-padding {
		padding-left: 15px;
		padding-right: 15px;
	}

}


@media screen and (max-width: 540px) {
	.head-filter + .content-container h1 {
		font-size: 2.2rem;
	}

	.head-filter + .content-container h2 {
		font-size: 1.8rem;
	}

	.breadcrumb {
		font-size: 1.1rem;
	}
}

.team .person-container-parent .image-holder,
.team .person-container-parent .image-holder img {
	aspect-ratio: 1/1;
	object-fit: cover;
	object-position: center;
}

.team .person-container-parent .image-holder:empty {
	background-color: #ababab;
}


@media screen and (max-width: 992px) {
	.all-about-vaccinations .link-wrapper img {
		max-width: 40px;
	}

	.all-about-vaccinations .link-wrapper .link-wrapper__headline {
		font-size: 15px;
		padding-right: 15px;
	}

}


@media screen and (min-width: 768px) and (max-width: 992px) {
	.all-about-vaccinations .link-wrapper .link-wrapper__text {
		width: calc(100% - 40px);
		min-width: unset !important;
	}
}


@media screen and (max-width: 420px) {
	.all-about-vaccinations .link-wrapper img {
		max-width: 40px;
	}

	.all-about-vaccinations .link-wrapper .link-wrapper__text {
		width: calc(100% - 40px);
		min-width: unset !important;
	}
}