		#home_inflation {
			position: relative !important;
			overflow: hidden !important;
		}
		#home_inflation picture img {
			pointer-events: none;
			user-select: none;
			-webkit-user-select: none;
			width: 100% !important;
			height: auto !important;
			display: block !important;
		}
		#home_inflation *::selection {
			background: #1a73e8 !important;
			color: #ffffff !important;
		}

		/* Commun aux textes du bandeau 10 */
		.home-b10-text {
			position: absolute !important;
			font-family: 'Montserrat', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
			color: #ffffff !important;
			z-index: 10 !important;
			margin: 0 !important;
			padding: 0 !important;
			user-select: text !important;
			-webkit-user-select: text !important;
			cursor: text !important;
			text-align: center !important;
		}

		/* MODE PC (>= 768px) */
		@media (min-width: 768px) {
			.home-b10-title {
				top: 14.5% !important;
				left: 53.7% !important;
				transform: translate(0, -50%) !important;
				font-size: clamp(1.4rem, 2.5vw, 2.8rem) !important;
				font-weight: 800 !important;
				white-space: nowrap !important;
				text-align: left !important;
			}
			.home-b10-sub-line {
				font-family: 'Open Sans', sans-serif !important;
				top: 21.0% !important;
				left: 40.5% !important;
				transform: translate(-50%, -50%) !important;
				font-size: clamp(0.825rem, 1.28vw, 1.58rem) !important;
				font-weight: 700 !important;
				white-space: nowrap !important;
			}
			.home-b10-inflation-txt {
				font-family: 'Open Sans', sans-serif !important;
				top: 33.7% !important;
				left: 74.0% !important;
				transform: translate(-50%, -50%) !important;
				font-size: clamp(0.825rem, 1.28vw, 1.58rem) !important;
				font-weight: 700 !important;
				white-space: nowrap !important;
			}
			.home-b10-optimisez {
				font-family: 'Open Sans', sans-serif !important;
				top: 70.5% !important;
				left: 37.0% !important;
				transform: translate(-50%, -50%) !important;
				font-size: clamp(0.825rem, 1.28vw, 1.58rem) !important;
				font-weight: 700 !important;
				white-space: nowrap !important;
			}
			.home-b10-revise-minima {
				font-family: 'Open Sans', sans-serif !important;
				top: 79.7% !important;
				left: 67.4% !important;
				transform: translate(-50%, -50%) !important;
				font-size: clamp(0.825rem, 1.28vw, 1.58rem) !important;
				font-weight: 700 !important;
				line-height: 1.35 !important;
				white-space: nowrap !important;
			}
			.home-inflation-btn-container {
				position: absolute !important;
				left: 50% !important;
				transform: translateX(-50%) !important;
				bottom: 3.5% !important;
				width: 32% !important;
				max-width: 440px !important;
				min-width: 250px !important;
				text-align: center !important;
				z-index: 15 !important;
			}
		}

		/* MODE TELEPHONE (< 768px) */
		@media (max-width: 767px) {
			.home-b10-title {
				top: 7.5% !important;
				left: 50.6% !important;
				transform: translate(0, -50%) !important;
				font-size: clamp(1.1rem, 4.4vw, 1.65rem) !important;
				font-weight: 800 !important;
				white-space: nowrap !important;
				text-align: left !important;
			}
			.home-b10-sub-line {
				font-family: 'Open Sans', sans-serif !important;
top: 14.8% !important;
				left: 50.0% !important;
				transform: translate(-50%, -50%) !important;
				width: 90% !important;
				font-size: clamp(1.23rem, 4.7vw, 1.72rem) !important;
				font-weight: 700 !important;
				line-height: 1.35 !important;
			}
			.home-b10-revise-minima {
				font-family: 'Open Sans', sans-serif !important;
top: 44.7% !important;
				left: 50.0% !important;
				transform: translate(-50%, -50%) !important;
				width: 90% !important;
				font-size: clamp(1.23rem, 4.7vw, 1.72rem) !important;
				font-weight: 700 !important;
				line-height: 1.35 !important;
			}
			.home-b10-inflation-txt {
				font-family: 'Open Sans', sans-serif !important;
top: 53.4% !important;
				left: 50.0% !important;
				transform: translate(-50%, -50%) !important;
				width: 90% !important;
				font-size: clamp(1.23rem, 4.7vw, 1.72rem) !important;
				font-weight: 700 !important;
			}
			.home-b10-optimisez {
				font-family: 'Open Sans', sans-serif !important;
top: 89.0% !important;
				left: 50.0% !important;
				transform: translate(-50%, -50%) !important;
				width: 90% !important;
				font-size: clamp(1.23rem, 4.7vw, 1.72rem) !important;
				font-weight: 700 !important;
			}
			.home-inflation-btn-container {
				position: absolute !important;
				left: 50% !important;
				transform: translateX(-50%) !important;
				bottom: 1.8% !important;
				width: 60% !important;
				max-width: 240px !important;
				min-width: 160px !important;
				text-align: center !important;
				z-index: 15 !important;
			}
		}

		.home-inflation-btn {
			display: inline-block !important;
			width: 100% !important;
			text-decoration: none !important;
			transition: transform 0.2s ease, filter 0.2s ease !important;
			cursor: pointer !important;
		}
		.home-inflation-btn img {
			width: 100% !important;
			height: auto !important;
			display: block !important;
			filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.25)) !important;
		}
		.home-inflation-btn:hover {
			transform: scale(1.04) !important;
			filter: brightness(1.05) !important;
		}
		.home-inflation-btn:active {
			transform: scale(0.98) !important;
		}
