/* Démo Clic Répare (réparateur de téléphones, Bruxelles). Tout est limité à .d-reparateur-telephone.
 * Palette : blanc, noir, accent unique vert acide (toujours sur fond clair, texte noir dessus).
 * Arrondis : blocs 16 px, éléments interactifs en pilule, photo ronde. */

@font-face {
	font-family: "Unbounded CR";
	src: url("fonts/unbounded-latin-wght-normal.woff2") format("woff2");
	font-weight: 200 900;
	font-display: swap;
}
@font-face {
	font-family: "Nunito Sans CR";
	src: url("fonts/nunito-sans-latin-wght-normal.woff2") format("woff2");
	font-weight: 200 1000;
	font-display: swap;
}

.d-reparateur-telephone {
	--cr-noir: #0a0a0a;
	--cr-blanc: #ffffff;
	--cr-vert: #c6f432;
	--cr-gris: #4d4d4d;
	--cr-gris-clair: #f2f2ee;
	--cr-gris-sur-noir: #b8b8b8;
	--cr-rayon: 16px;
	--cr-titre: "Unbounded CR", ui-sans-serif, system-ui, sans-serif;
	--cr-texte: "Nunito Sans CR", ui-sans-serif, system-ui, sans-serif;

	background: var(--cr-blanc);
	color: var(--cr-noir);
	font-family: var(--cr-texte);
	font-size: 1.0625rem;
	line-height: 1.6;
	overflow-x: clip;
}

.d-reparateur-telephone :where(h1, h2, h3) {
	font-family: var(--cr-titre);
	color: inherit;
	letter-spacing: -0.02em;
	line-height: 1.1;
	font-weight: 700;
}

.d-reparateur-telephone section[id],
.d-reparateur-telephone [id="garantie"] {
	scroll-margin-top: 7rem;
}

.d-reparateur-telephone .cr-cadre {
	width: min(100% - 2rem, 76rem);
	margin-inline: auto;
}

.d-reparateur-telephone .cr-invisible {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}

.d-reparateur-telephone a:focus-visible,
.d-reparateur-telephone summary:focus-visible {
	outline: 3px solid var(--cr-noir);
	outline-offset: 3px;
}

.d-reparateur-telephone .cr-titre {
	font-size: clamp(1.75rem, 1.2rem + 2.4vw, 3rem);
	max-width: 22ch;
}

/* Boutons : pilules */
.d-reparateur-telephone .cr-boutons {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}
.d-reparateur-telephone .cr-bouton {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 3rem;
	padding: 0.7rem 1.5rem;
	border: 2px solid var(--cr-noir);
	border-radius: 999px;
	font-family: var(--cr-titre);
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
	white-space: nowrap;
	transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}
.d-reparateur-telephone .cr-bouton:active {
	transform: translateY(1px) scale(0.98);
}
.d-reparateur-telephone .cr-bouton--vert {
	background: var(--cr-vert);
	color: var(--cr-noir);
	box-shadow: 4px 4px 0 var(--cr-noir);
}
.d-reparateur-telephone .cr-bouton--vert:hover {
	transform: translate(-2px, -2px);
	box-shadow: 6px 6px 0 var(--cr-noir);
}
.d-reparateur-telephone .cr-bouton--noir {
	background: var(--cr-noir);
	color: var(--cr-blanc);
}
.d-reparateur-telephone .cr-bouton--contour {
	background: var(--cr-blanc);
	color: var(--cr-noir);
}
.d-reparateur-telephone .cr-bouton--noir:hover,
.d-reparateur-telephone .cr-bouton--contour:hover {
	transform: translateY(-2px);
}

/* En-tête */
.d-reparateur-telephone .cr-entete {
	border-bottom: 2px solid var(--cr-noir);
	background: var(--cr-blanc);
}
.d-reparateur-telephone .cr-entete__barre {
	display: flex;
	align-items: center;
	gap: 1.5rem;
	min-height: 4.5rem;
	position: relative;
}
.d-reparateur-telephone .cr-logo {
	font-family: var(--cr-titre);
	font-weight: 800;
	font-size: 1.3rem;
	letter-spacing: -0.04em;
	color: var(--cr-noir);
	text-decoration: none;
	margin-right: auto;
	padding: 0.35rem 0.8rem;
	background: var(--cr-vert);
	border: 2px solid var(--cr-noir);
	border-radius: 999px;
	transform: rotate(-2deg);
	display: inline-block;
}
.d-reparateur-telephone .cr-nav ul {
	display: flex;
	gap: 0.25rem;
}
.d-reparateur-telephone .cr-nav a {
	display: inline-flex;
	align-items: center;
	min-height: 2.75rem;
	padding: 0 0.85rem;
	border-radius: 999px;
	font-weight: 700;
	color: var(--cr-noir);
	text-decoration: none;
}
.d-reparateur-telephone .cr-nav a:hover {
	background: var(--cr-gris-clair);
}
.d-reparateur-telephone .cr-menu-mobile {
	display: none;
}

@media (max-width: 899px) {
	.d-reparateur-telephone .cr-nav,
	.d-reparateur-telephone .cr-entete__action {
		display: none;
	}
	.d-reparateur-telephone .cr-menu-mobile {
		display: block;
	}
	.d-reparateur-telephone .cr-menu-mobile summary {
		display: inline-flex;
		align-items: center;
		min-height: 2.75rem;
		padding: 0 1.1rem;
		border: 2px solid var(--cr-noir);
		border-radius: 999px;
		font-weight: 800;
		cursor: pointer;
		list-style: none;
	}
	.d-reparateur-telephone .cr-menu-mobile summary::-webkit-details-marker {
		display: none;
	}
	.d-reparateur-telephone .cr-menu-mobile[open] summary {
		background: var(--cr-noir);
		color: var(--cr-blanc);
	}
	.d-reparateur-telephone .cr-menu-mobile nav {
		position: absolute;
		top: calc(100% + 2px);
		left: -1rem;
		right: -1rem;
		z-index: 5;
		background: var(--cr-blanc);
		border-bottom: 2px solid var(--cr-noir);
		padding: 0.5rem 1rem 1.25rem;
	}
	.d-reparateur-telephone .cr-menu-mobile li a:not(.cr-bouton) {
		display: flex;
		align-items: center;
		min-height: 3rem;
		font-weight: 700;
		font-size: 1.125rem;
		color: var(--cr-noir);
		text-decoration: none;
		border-bottom: 1px solid var(--cr-gris-clair);
	}
	.d-reparateur-telephone .cr-menu-mobile .cr-bouton {
		margin-top: 1rem;
		width: 100%;
	}
}

/* Bandeau d'accueil */
.d-reparateur-telephone .cr-hero {
	padding-block: clamp(2.5rem, 5vw, 4.5rem) clamp(3rem, 6vw, 5rem);
}
.d-reparateur-telephone .cr-hero__grille {
	display: grid;
	gap: 3rem;
	align-items: center;
}
.d-reparateur-telephone .cr-hero__lieu {
	font-weight: 800;
	margin-bottom: 1rem;
}
.d-reparateur-telephone .cr-hero h1 {
	font-size: clamp(2.1rem, 1.3rem + 2.8vw, 3.6rem);
	line-height: 1.05;
	letter-spacing: -0.035em;
	font-weight: 800;
	max-width: 16ch;
}
.d-reparateur-telephone .cr-hero__intro {
	margin-block: 1.5rem 2rem;
	font-size: 1.1875rem;
	color: var(--cr-gris);
	max-width: 44ch;
}
.d-reparateur-telephone .cr-hero__visuel {
	position: relative;
	width: min(100%, 30rem);
	margin-inline: auto;
	padding: 1.5rem 0;
}
.d-reparateur-telephone .cr-hero__rond {
	aspect-ratio: 1;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid var(--cr-noir);
	width: 82%;
	margin-inline: auto;
}
.d-reparateur-telephone .cr-hero__photo {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 45%;
}

.d-reparateur-telephone .cr-sticker {
	position: absolute;
	display: flex;
	flex-direction: column;
	padding: 0.55rem 0.95rem 0.6rem;
	border: 2px solid var(--cr-noir);
	border-radius: var(--cr-rayon);
	box-shadow: 4px 4px 0 var(--cr-noir);
	line-height: 1.2;
	transform: rotate(var(--cr-angle, 0deg));
}
.d-reparateur-telephone .cr-sticker span {
	font-size: 0.875rem;
	font-weight: 700;
}
.d-reparateur-telephone .cr-sticker strong {
	font-family: var(--cr-titre);
	font-size: clamp(1.3rem, 1rem + 1.2vw, 1.75rem);
	font-weight: 800;
	letter-spacing: -0.03em;
}
.d-reparateur-telephone .cr-sticker--vert {
	background: var(--cr-vert);
	color: var(--cr-noir);
}
.d-reparateur-telephone .cr-sticker--blanc {
	background: var(--cr-blanc);
	color: var(--cr-noir);
}
.d-reparateur-telephone .cr-sticker--noir {
	background: var(--cr-noir);
	color: var(--cr-blanc);
	box-shadow: 4px 4px 0 var(--cr-vert), 4px 4px 0 2px var(--cr-noir);
}
.d-reparateur-telephone .cr-sticker--a { --cr-angle: -7deg; top: 2%; left: -2%; }
.d-reparateur-telephone .cr-sticker--b { --cr-angle: 5deg; top: 18%; right: -3%; }
.d-reparateur-telephone .cr-sticker--c { --cr-angle: -4deg; bottom: 8%; left: 0; }
.d-reparateur-telephone .cr-sticker--d { --cr-angle: 8deg; bottom: 0; right: 6%; }

@media (min-width: 900px) {
	.d-reparateur-telephone .cr-hero__grille {
		grid-template-columns: 1.05fr 0.95fr;
		gap: 2rem;
	}
	.d-reparateur-telephone .cr-hero__visuel {
		width: min(100%, 36rem);
	}
	.d-reparateur-telephone .cr-hero__rond {
		width: 86%;
	}
	.d-reparateur-telephone .cr-sticker {
		padding: 0.7rem 1.15rem 0.75rem;
	}
	.d-reparateur-telephone .cr-sticker span {
		font-size: 1rem;
	}
	.d-reparateur-telephone .cr-sticker strong {
		font-size: 2.25rem;
	}
	.d-reparateur-telephone .cr-sticker--a { left: -10%; }
}

/* Étiquettes qui se collent au chargement (seulement si script.js a démarré) */
@keyframes cr-colle {
	from { opacity: 0; transform: translateY(-18px) rotate(calc(var(--cr-angle) * -2)) scale(1.15); }
	to { opacity: 1; transform: rotate(var(--cr-angle)) scale(1); }
}
@media (prefers-reduced-motion: no-preference) {
	.d-reparateur-telephone.cr-js .cr-sticker {
		animation: cr-colle 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) both;
	}
	.d-reparateur-telephone.cr-js .cr-sticker--a { animation-delay: 0.25s; }
	.d-reparateur-telephone.cr-js .cr-sticker--b { animation-delay: 0.4s; }
	.d-reparateur-telephone.cr-js .cr-sticker--c { animation-delay: 0.55s; }
	.d-reparateur-telephone.cr-js .cr-sticker--d { animation-delay: 0.7s; }
}

/* Engagements : bande verte */
.d-reparateur-telephone .cr-atouts {
	background: var(--cr-vert);
	border-block: 2px solid var(--cr-noir);
}
.d-reparateur-telephone .cr-atouts__liste {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}
.d-reparateur-telephone .cr-atouts__liste li {
	font-family: var(--cr-titre);
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.25;
	padding: 1.1rem 0.75rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.d-reparateur-telephone .cr-atouts__liste li:nth-child(odd) {
	border-right: 2px solid var(--cr-noir);
}
.d-reparateur-telephone .cr-atouts__liste li:nth-child(-n + 2) {
	border-bottom: 2px solid var(--cr-noir);
}
@media (min-width: 900px) {
	.d-reparateur-telephone .cr-atouts__liste {
		grid-template-columns: repeat(4, 1fr);
	}
	.d-reparateur-telephone .cr-atouts__liste li {
		font-size: 1.125rem;
		padding-block: 1.4rem;
	}
	.d-reparateur-telephone .cr-atouts__liste li:nth-child(-n + 2) {
		border-bottom: 0;
	}
	.d-reparateur-telephone .cr-atouts__liste li:not(:last-child) {
		border-right: 2px solid var(--cr-noir);
	}
}

/* Sélecteur « votre panne, votre prix » */
.d-reparateur-telephone .cr-prix {
	padding-block: clamp(4rem, 8vw, 6.5rem);
}
.d-reparateur-telephone .cr-prix__intro {
	margin-block: 1rem 2.5rem;
	color: var(--cr-gris);
	max-width: 50ch;
}
.d-reparateur-telephone .cr-selecteur {
	display: grid;
	gap: 2rem;
	border: 2px solid var(--cr-noir);
	border-radius: var(--cr-rayon);
	padding: clamp(1.25rem, 3vw, 2.5rem);
	background: var(--cr-gris-clair);
}
.d-reparateur-telephone .cr-selecteur[hidden] {
	display: none;
}
.d-reparateur-telephone .cr-selecteur fieldset + fieldset {
	margin-top: 1.75rem;
}
.d-reparateur-telephone .cr-selecteur legend {
	font-family: var(--cr-titre);
	font-weight: 700;
	font-size: 1.125rem;
	margin-bottom: 0.85rem;
}
.d-reparateur-telephone .cr-puces {
	display: flex;
	flex-wrap: wrap;
	gap: 0.6rem;
}
.d-reparateur-telephone .cr-puce {
	position: relative;
	cursor: pointer;
}
.d-reparateur-telephone .cr-puce input {
	position: absolute;
	inset: 0;
	opacity: 0;
	margin: 0;
	cursor: pointer;
}
.d-reparateur-telephone .cr-puce span {
	display: inline-flex;
	align-items: center;
	min-height: 2.9rem;
	padding: 0.5rem 1.1rem;
	border: 2px solid var(--cr-noir);
	border-radius: 999px;
	background: var(--cr-blanc);
	font-weight: 700;
	line-height: 1.2;
	transition: transform 0.15s cubic-bezier(0.16, 1, 0.3, 1);
}
.d-reparateur-telephone .cr-puce:hover span {
	transform: translateY(-2px);
}
.d-reparateur-telephone .cr-puce input:checked + span {
	background: var(--cr-noir);
	color: var(--cr-blanc);
}
.d-reparateur-telephone .cr-puce input:focus-visible + span {
	outline: 3px solid var(--cr-noir);
	outline-offset: 3px;
}

.d-reparateur-telephone .cr-ticket {
	align-self: center;
	justify-self: center;
	width: min(100%, 24rem);
	background: var(--cr-vert);
	color: var(--cr-noir);
	border: 2px solid var(--cr-noir);
	border-radius: var(--cr-rayon);
	box-shadow: 6px 6px 0 var(--cr-noir);
	padding: 1.5rem 1.5rem 1.4rem;
	transform: rotate(-3deg);
}
.d-reparateur-telephone .cr-ticket__nom {
	font-weight: 800;
	font-size: 1.125rem;
}
.d-reparateur-telephone .cr-ticket__prix {
	display: flex;
	flex-direction: column;
	margin-block: 0.4rem 0.9rem;
	padding-bottom: 0.9rem;
	border-bottom: 2px dashed var(--cr-noir);
}
.d-reparateur-telephone .cr-ticket__avant {
	font-weight: 700;
}
.d-reparateur-telephone .cr-ticket__prix strong {
	font-family: var(--cr-titre);
	font-size: clamp(3rem, 2rem + 4vw, 4.5rem);
	font-weight: 800;
	line-height: 1;
	letter-spacing: -0.05em;
}
.d-reparateur-telephone .cr-ticket__garantie {
	margin-top: 0.4rem;
	font-weight: 800;
}

@media (min-width: 900px) {
	.d-reparateur-telephone .cr-selecteur {
		grid-template-columns: 1.4fr 1fr;
		gap: 3rem;
	}
}

.d-reparateur-telephone .cr-grille {
	margin-top: 2.5rem;
}
.d-reparateur-telephone .cr-grille summary {
	display: inline-flex;
	align-items: center;
	min-height: 2.75rem;
	font-weight: 800;
	text-decoration: underline;
	text-underline-offset: 4px;
	cursor: pointer;
}
.d-reparateur-telephone .cr-grille__colonnes {
	display: grid;
	gap: 2rem;
	margin-top: 1.25rem;
}
.d-reparateur-telephone .cr-grille__cat h3 {
	font-size: 1.125rem;
	padding-bottom: 0.6rem;
	border-bottom: 2px solid var(--cr-noir);
	margin-bottom: 0.4rem;
}
.d-reparateur-telephone .cr-grille__cat li {
	display: flex;
	justify-content: space-between;
	gap: 1rem;
	padding-block: 0.45rem;
}
.d-reparateur-telephone .cr-grille__cat li strong {
	white-space: nowrap;
	font-weight: 800;
}
@media (min-width: 900px) {
	.d-reparateur-telephone .cr-grille__colonnes {
		grid-template-columns: repeat(3, 1fr);
		gap: 3rem;
	}
}

.d-reparateur-telephone .cr-note {
	margin-top: 1.5rem;
	color: var(--cr-gris);
	font-size: 1rem;
}

/* Délais et garantie : bloc noir (le vert n'y apparaît pas) */
.d-reparateur-telephone .cr-delais {
	background: var(--cr-noir);
	color: var(--cr-blanc);
	padding-block: clamp(4rem, 8vw, 6.5rem);
}
.d-reparateur-telephone .cr-delais__grille {
	display: grid;
	gap: 2.5rem;
}
.d-reparateur-telephone .cr-delai h3 {
	font-size: 1.25rem;
	margin-bottom: 0.4rem;
}
.d-reparateur-telephone .cr-delai p:not(.cr-delai__valeur) {
	color: var(--cr-gris-sur-noir);
	max-width: 40ch;
}
.d-reparateur-telephone .cr-delai__valeur {
	font-family: var(--cr-titre);
	font-weight: 800;
	letter-spacing: -0.05em;
	line-height: 0.95;
	font-size: clamp(2.75rem, 2rem + 3vw, 4rem);
	margin-bottom: 1rem;
}
.d-reparateur-telephone .cr-delai--phare .cr-delai__valeur {
	font-size: clamp(4.5rem, 2rem + 9vw, 8.5rem);
	white-space: nowrap;
}
.d-reparateur-telephone .cr-delais__liste {
	display: grid;
}
.d-reparateur-telephone .cr-delais__liste .cr-delai {
	padding-block: 1.5rem;
	border-top: 1px solid #5c5c5c;
}
@media (min-width: 900px) {
	.d-reparateur-telephone .cr-delais__grille {
		grid-template-columns: 1.2fr 1fr;
		column-gap: 4rem;
		row-gap: 3rem;
	}
	.d-reparateur-telephone .cr-delais__grille .cr-titre {
		grid-column: 1 / -1;
	}
	.d-reparateur-telephone .cr-delai--phare {
		align-self: start;
	}
}

/* Avis : fil de messages */
.d-reparateur-telephone .cr-avis {
	padding-block: clamp(4rem, 8vw, 6.5rem);
}
.d-reparateur-telephone .cr-avis__grille {
	display: grid;
	gap: 2.5rem;
}
.d-reparateur-telephone .cr-avis__mention {
	margin-top: 1rem;
	color: var(--cr-gris);
	font-weight: 700;
}
.d-reparateur-telephone .cr-bulles {
	display: grid;
	gap: 1.25rem;
}
.d-reparateur-telephone .cr-bulle {
	max-width: min(30rem, 88%);
	padding: 1.1rem 1.3rem;
	border: 2px solid var(--cr-noir);
	border-radius: var(--cr-rayon);
}
.d-reparateur-telephone .cr-bulle blockquote p {
	font-size: 1.1875rem;
	font-weight: 600;
	line-height: 1.45;
}
.d-reparateur-telephone .cr-bulle figcaption {
	margin-top: 0.6rem;
	display: flex;
	gap: 0.75rem;
	font-size: 1rem;
}
.d-reparateur-telephone .cr-bulle__auteur {
	font-weight: 800;
}
.d-reparateur-telephone .cr-bulle--gauche {
	justify-self: start;
	background: var(--cr-gris-clair);
	border-bottom-left-radius: 4px;
}
.d-reparateur-telephone .cr-bulle--droite {
	justify-self: end;
	background: var(--cr-vert);
	border-bottom-right-radius: 4px;
}
@media (min-width: 900px) {
	.d-reparateur-telephone .cr-avis__grille {
		grid-template-columns: 0.9fr 1.1fr;
		gap: 4rem;
		align-items: start;
	}
}

/* Accès */
.d-reparateur-telephone .cr-acces {
	padding-block: 0 clamp(4rem, 8vw, 6.5rem);
}
.d-reparateur-telephone .cr-acces__grille {
	display: grid;
	border: 2px solid var(--cr-noir);
	border-radius: var(--cr-rayon);
	overflow: hidden;
}
.d-reparateur-telephone .cr-acces__photo {
	aspect-ratio: 4 / 3;
	border-bottom: 2px solid var(--cr-noir);
}
.d-reparateur-telephone .cr-acces__img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 70%;
}
.d-reparateur-telephone .cr-acces__infos {
	padding: clamp(1.5rem, 4vw, 3rem);
}
.d-reparateur-telephone .cr-acces dl {
	display: grid;
	gap: 1.1rem;
	margin-block: 1.75rem 2rem;
}
.d-reparateur-telephone .cr-acces dt {
	font-size: 1rem;
	font-weight: 800;
	color: var(--cr-gris);
}
.d-reparateur-telephone .cr-acces dd {
	font-size: 1.1875rem;
	font-weight: 700;
	overflow-wrap: anywhere;
}
.d-reparateur-telephone .cr-fictif {
	font-weight: 400;
	color: var(--cr-gris);
	font-size: 1rem;
}
.d-reparateur-telephone .cr-acces .cr-note {
	margin-top: 1rem;
}
@media (min-width: 900px) {
	.d-reparateur-telephone .cr-acces__grille {
		grid-template-columns: 1fr 1fr;
	}
	.d-reparateur-telephone .cr-acces__photo {
		aspect-ratio: auto;
		border-bottom: 0;
		border-right: 2px solid var(--cr-noir);
	}
	.d-reparateur-telephone .cr-acces dl {
		grid-template-columns: 1fr 1fr;
		gap: 1.5rem 2rem;
	}
}

/* Pied de page de l'entreprise */
.d-reparateur-telephone .cr-pied {
	background: var(--cr-noir);
	color: var(--cr-blanc);
	padding-block: 3rem;
	border-bottom: 1px solid #5c5c5c;
}
.d-reparateur-telephone .cr-pied__grille {
	display: grid;
	gap: 1.5rem;
}
.d-reparateur-telephone .cr-pied p:not(.cr-logo) {
	color: var(--cr-gris-sur-noir);
}
.d-reparateur-telephone .cr-logo--pied {
	justify-self: start;
	margin: 0;
	background: var(--cr-blanc);
	color: var(--cr-noir);
	border-color: var(--cr-blanc);
}
.d-reparateur-telephone .cr-pied ul {
	display: flex;
	flex-wrap: wrap;
	gap: 0.25rem 1rem;
}
.d-reparateur-telephone .cr-pied a {
	display: inline-flex;
	align-items: center;
	min-height: 2.75rem;
	color: var(--cr-blanc);
	font-weight: 700;
	text-underline-offset: 4px;
}
.d-reparateur-telephone .cr-pied a:focus-visible {
	outline-color: var(--cr-blanc);
}
@media (min-width: 900px) {
	.d-reparateur-telephone .cr-pied__grille {
		grid-template-columns: auto 1fr auto;
		align-items: center;
		gap: 3rem;
	}
}

@media (prefers-reduced-motion: reduce) {
	.d-reparateur-telephone *,
	.d-reparateur-telephone *::before,
	.d-reparateur-telephone *::after {
		animation: none !important;
		transition: none !important;
	}
}
