/* Strona Zespół — siatka kart pracowników, 3 kafle w wierszu na desktop,
   bez szarej ramki motywu, odstęp 25px między kartami.
================================================== */
.zespol-team-grid .portfolio-container {
	border: 0;
	background: transparent;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 25px;
}
.zespol-team-grid .four-column-full-width {
	float: none;
	width: auto;
}
@media only screen and (max-width: 1023px) {
	.zespol-team-grid .portfolio-container {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media only screen and (max-width: 767px) {
	.zespol-team-grid .portfolio-container {
		grid-template-columns: 1fr;
	}
}

/* Kafelek wprowadzający ("Nasz zespół") stał tekstem białym na tle kontenera
   (usuniętym wyżej wraz z ramką) — bez tego tła podtytuł jest niewidoczny. */
.zespol-team-grid .widget-highlighted-sub-title {
	color: #666;
}

/* Hover na karcie pracownika — gradient od ciemnego na dole do przezroczystego
   u góry (zamiast jednolitego czarnego tła), treść (imię, rola, link) przy
   dolnej krawędzi zamiast u góry. Pozioma animacja wjazdu (left/opacity)
   zostaje bez zmian, nadpisujemy tylko tło i pionowe ułożenie treści. */
.zespol-team-grid .four-column-full-width .portfolio-content {
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0) 100%);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 20px 20px 20px;
}
