	<style type="text/css">
		/* Global */
		.ftco-section {
			padding: 1px 0;
			background-color: #f8f9fa;
		}

		/* Marquee (défilement des annonces) */
		.marquee {
			overflow: hidden;
			white-space: nowrap;
			width: 100%;
			background: #f7f7c1;
			padding: 3px 5px;
			border-radius: 5px;
			color: black;
			font-weight: normal;
			text-align: center;
			font-size: 16px;
		}

		.marquee div {
			display: inline-block;
			animation: marquee-scroll **30s** linear infinite;
		}

		.marquee div:hover {
			animation-play-state: paused;
		}

		@keyframes marquee-scroll {
			from {
				transform: translateX(100%);
			}

			to {
				transform: translateX(-100%);
			}
		}

		/* Conteneur principal */
		.wrap-about {
			background: #ffffff;
			padding: 30px;
			border-radius: 10px;
			box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
		}

		/* Image de présentation */
		.wrap-about .img {
			width: 100%;
			min-height: 300px;
			background-size: cover;
			background-position: center;
			border-radius: 10px;
		}

		/* Textes et titres */
		.wrap-about h3 {
			font-size: 24px;
			font-weight: bold;
			color: #333;
		}

		.wrap-about em {
			font-style: italic;
			color: #777;
		}

		/* Boutons */
		.wrap-about .btn {
			font-size: 16px;
			font-weight: bold;
			padding: 12px 20px;
			border-radius: 8px;
			transition: 0.3s ease-in-out;
		}

		.wrap-about .btn-success {
			background: #28a745;
			border: none;
		}

		.wrap-about .btn-primary {
			background: #007bff;
			border: none;
		}

		.wrap-about .btn:hover {
			opacity: 0.8;
		}

		/* Grille responsive */
		@media (max-width: 768px) {
			.wrap-about {
				text-align: center;
			}

			.wrap-about .btn {
				width: 100%;
				margin-top: 10px;
			}
		}

		/* Footer */
		.footer {
			background: #343a40;
			color: white;
			padding: 4px 0;
		}

		.footer .footer-title {
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 15px;
			color: #f8f9fa;
		}

		.footer p,
		.footer a {
			font-size: 14px;
			color: #d1d1d1;
			text-decoration: none;
		}

		.footer a:hover {
			color: #007bff;
			text-decoration: underline;
		}

		/* Liens rapides */
		.footer-links {
			list-style: none;
			padding: 0;
		}

		.footer-links li {
			margin-bottom: 8px;
		}

		.footer-links li a {
			color: #d1d1d1;
			transition: 0.3s;
		}

		.footer-links li a:hover {
			color: #007bff;
		}

		/* Icônes des réseaux sociaux */
		.social-icons {
			margin-top: 15px;
		}

		.social-icons a {
			display: inline-block;
			margin-right: 10px;
			font-size: 18px;
			color: #f8f9fa;
			transition: 0.3s;
		}

		.social-icons a:hover {
			color: #007bff;
		}

		/* Footer bas */
		.footer-bottom {
			text-align: center;
			background: #343a40;
			padding: 1px 0;
			margin-top: 1px;
			font-size: 12px;
		}
	</style>