/* --- Section portraits et bios étape 5 --- */
.bio-section {
	font-size: 0.95rem;
	line-height: 1.6;
}

.bio-section .row {
	margin-bottom: 1.5rem;
}

.bio-section img {
	border-radius: 16px;
	box-shadow: 0 2px 12px rgba(10,35,70,0.10);
	max-width: 180px;
	height: auto;
}

.bio-section .fw-bold {
	font-size: 1.08em;
}

.bio-section .text-muted {
	font-size: 0.95em;
}

.card-content {
	max-width: 75%;
}

@media (max-width: 767.98px) {
	.bio-section img {
		max-width: 120px;
	}
	.bio-section .row {
		flex-direction: column !important;
		text-align: center;
	}
	.bio-section .col-md-9, .bio-section .col-md-3 {
		max-width: 100%;
		flex: 0 0 100%;
	}

	.card-content {
		max-width: 100%;
	}

}

/* Effet d'agrandissement et de blur sur les cards de la section type-people */
.realisation-card .card {
	transition: transform 0.3s cubic-bezier(.4,2,.6,1), filter 0.3s cubic-bezier(.4,2,.6,1);
}
.realisation-card:hover .card {
	transform: scale(1.06);
	z-index: 2;
}
.realisation-card:hover .card-body {
	filter: none;
}