/* Section « Nos conciergeries voisines » */
.voisines {
	padding-block: var(--section-space);
}

.voisines__panel {
	max-width: 1240px;
	margin: 24px auto 0;
}

.voisines__panel[hidden] {
	display: none;
}

.voisines__card {
	position: relative;
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 6.4;
	border-radius: 12px;
	background: var(--c-cream);
}

.voisines__card img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .6s var(--ease);
}

.voisines__card:hover img {
	transform: scale(1.03);
}

.voisines__label {
	position: absolute;
	left: 20px;
	bottom: 20px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 10px 16px;
	border-radius: var(--radius-pill);
	background: var(--c-white);
	font-size: 0.9375rem;
}

.voisines__label .icon {
	width: 16px;
	height: 16px;
}

@media (max-width: 767px) {
	.voisines__card { aspect-ratio: 4 / 3; }
}
