/**
 * Sliders da página In Company: igualar altura dos slides/cards.
 */

.bcn-incompany-slider .swiper-wrapper {
	align-items: stretch !important;
	height: auto !important;
}

.bcn-incompany-slider .swiper-slide {
	height: auto !important;
	display: flex !important;
	align-items: stretch;
}

.bcn-incompany-slider .swiper-slide > div {
	flex: 1 1 auto !important;
	min-height: 0;
	display: flex !important;
	flex-direction: column !important;
	width: 100%;
}

.bcn-incompany-slider .swiper-slide > div > p:last-child,
.bcn-incompany-slider .swiper-slide > div .flex-1 {
	flex: 1 1 auto !important;
	min-height: 0;
}

/* Pagination dots: mesmo estilo da home (.bcn-home-hero-slider) */
.bcn-incompany-slider .swiper-pagination {
	position: relative !important;
	bottom: auto !important;
	width: 100% !important;
	z-index: 20;
}

.bcn-incompany-slider .swiper-pagination-bullet {
	width: 20px;
	height: 5px !important;
	background: #C3C3C3;
	opacity: 1;
	border-radius: 8px !important;
	transition: all 0.3s ease;
}

.bcn-incompany-slider .swiper-pagination-bullet-active {
	background: var(--bcn-secondary);
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	width: 32px;
	border-radius: 6px;
}
