.citydent-team {
	--swiper-navigation-size: 48px;
}

.citydent-team__header {
	align-items: end;
}

.citydent-team__header > .vc_column_container:last-child,
.citydent-team__header > .wpb_column:last-child,
.citydent-team__header > .vc_column_container:last-child > .vc_column-inner > .wpb_wrapper,
.citydent-team__header > .wpb_column:last-child > .vc_column-inner > .wpb_wrapper {
	align-items: flex-end;
	display: flex;
	justify-content: flex-end;
}

.citydent-team .swiper-pagination {
	display: none;
}

.citydent-team .navigation-slider.pos-together {
	gap: 12px;
}

.citydent-team .navigation-slider .swiper-button-prev,
.citydent-team .navigation-slider .swiper-button-next {
	background: rgba(0, 89, 183, 0.06);
}

.citydent-team .slider-controls {
	height: 48px;
	min-height: 48px;
}

.citydent-team .citydent-team-card {
	align-items: flex-start;
	color: inherit;
	display: flex;
	flex-direction: column;
	gap: var(--gapX5);
	text-decoration: none;
}

.citydent-team-card:hover,
.citydent-team-card:focus {
	color: inherit;
}

.citydent-team-card__image {
	aspect-ratio: 4 / 5;
	display: block;
	object-fit: cover;
	width: 100%;
}

.citydent-team-card__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: var(--gapX4);
	width: 100%;
}

.citydent-team-card__name,
.citydent-team-card__position {
	width: 100%;
}

.citydent-team-card__position {
	color: var(--contentOpacityColor);
}

@media (max-width: 991px) {
	.citydent-team__header {
		row-gap: var(--gapX6);
	}

	.citydent-team__header > .vc_column_container:last-child,
	.citydent-team__header > .wpb_column:last-child,
	.citydent-team__header > .vc_column_container:last-child > .vc_column-inner > .wpb_wrapper,
	.citydent-team__header > .wpb_column:last-child > .vc_column-inner > .wpb_wrapper {
		align-items: flex-start;
		justify-content: flex-start;
	}

	.citydent-team .swiper:has(.slider-controls) {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.citydent-team .slider-controls {
		display: none;
	}

	.citydent-team .citydent-team-card {
		gap: var(--gapX4);
	}

	.citydent-team-card__content {
		gap: var(--gapX3);
	}
}
