
/* ==========================================================================
   HOME ACCUEIL
   ========================================================================== */

.home .ct-breadcrumbs {
    display: none;
}

article .hero-section[data-type=type-1] {
  margin-bottom: 0 !important;
}
.features-hero__image img {
	min-width: 180% !important;	
	
}


/* ==========================================================================
   Cartes accueil entièrement cliquables — version pointer-events
   ========================================================================== */

.hd-home-card {
	position: relative;
	cursor: pointer;
	border-radius: 16px;
	overflow: hidden;
	background: var(--theme-palette-color-6);
}

/* Tous les éléments internes laissent passer le clic */
.hd-home-card > * {
	pointer-events: none;
}

/* Sauf le lien du titre, qui sert de lien principal */
.hd-home-card h2 a,
.hd-home-card h3 a,
.hd-home-card h4 a {
	position: static;
	color: inherit;
	text-decoration: none;
	pointer-events: auto;
}

/* Le lien recouvre toute la carte */
.hd-home-card h2 a::after,
.hd-home-card h3 a::after,
.hd-home-card h4 a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 20;
	border-radius: inherit;
	pointer-events: auto;
}

/* Effet carte */
.hd-home-card {
	transition:
		transform 0.25s ease,
		box-shadow 0.25s ease,
		background-color 0.25s ease;
}

.hd-home-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 14px 35px rgba(0, 0, 0, 0.05);
	background-color: #ffffff;
}

.hd-home-card:hover h2 a,
.hd-home-card:hover h3 a,
.hd-home-card:hover h4 a {
	/*text-decoration: underline;*/
	color:var(--accent);
	text-underline-offset: 4px;
}