/* STYLES für TEAM List und TEAM-Slider */



.team-item {
    width: 100%; /* Item immer so breit wie die Slide */
	display: flex;

}

.team-image img {
    max-width: 100%; /* Bild passt sich an */
    height: auto;
}


.team-image{
		width:200px;
		margin-top: 0;
}


.team-list section, .team-slider section{
	max-width: 80%;
	margin-left:20px;
}


.team-item  blockquote{
	font-style: italic;
	margin: 0;
	padding: 1em 4em 1em 1em;
}
/* TEAM SLIDER */

.team-slider {
    width: 100%;
    max-width: 1200px; /* Optional: Maximale Breite */
    margin: auto;
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* Sorgt dafür, dass die Slides die gesamte Breite einnehmen */
}


.swiper-button-next, .swiper-button-prev {
    color: #333;
}

.swiper-pagination-bullet {
    background: #333;
}

.team-slider .team-item{
		background-color: #e6f2e7;
	padding: .5em;
}

.team-slider blockquote{
	padding: 0 5em 1em 0;
}

/* TEAM List */

.team-list .team-item{
	border-bottom: 2px solid #c1e0c9;
	margin-bottom: 1.5em;
}

.team-list .team-item:last-child{
	border-bottom: none;
}

.team-list .team-image{
	border-bottom-right-radius: 10px;
}


.team-list h3{
	margin-bottom: .5em;
}

.team-list blockquote{
	background-color: #e6f2e7;
	margin-bottom: 1em;
}

#post-68 h3, .partnerh2{
	background-color: #e6f2e7;
	margin-bottom: 1em;
	padding: .5em;
}

.partnerh2{
	margin-top:3em;
}

