/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 22 2026 | 11:38:11 */
.owl-carousel {
	z-index: 0;
}
.owl-carousel .owl-nav {
	
}
.owl-next,
.owl-prev {
	opacity: 0;
}
.owl-next.disabled,
.owl-prev.disabled {
	display: none;
	pointer-events: none;
}
.owl-carousel .owl-dots {
    align-items: center;
	display: flex;
    justify-content: center;
	position: relative;
}
.owl-carousel button.owl-dot {
	background-color: var(--contrast) !important;
	border-radius: 8px;
	height: 8px;
	margin: 0 4px;
	width: 8px;
}
.owl-carousel button.owl-dot.active {
	width: 24px;
}



/* STATIC CAROUSEL */
.owl-carousel.static-carousel {
	display: flex !important;
	flex-direction: column;
}
.owl-carousel.static-carousel .owl-stage {
	display: flex;
	padding-left: 0 !important;
}
.owl-carousel.static-carousel .owl-stage-outer {
	order: 2;
}
.owl-carousel.static-carousel .owl-item {
    display: flex;
    min-height: 100%;
}
.owl-carousel.static-carousel .owl-nav {
	order: 1;
    margin-left: auto;
    margin-top: -60px;
}
.owl-carousel.static-carousel .owl-nav .owl-next,
.owl-carousel.static-carousel .owl-nav .owl-prev {
	font-size: 40px !important;
	line-height: 26px !important;
	padding: 10px !important;
}
.owl-carousel.static-carousel .owl-stage-outer {
  /* overflow: unset;  Desborda els items del container */
}

.people img {
	aspect-ratio: 6/8;
    object-fit: cover;
}