templates/pages/association.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}L'Association WA BENIN - Notre Histoire et Vision
  3. {% endblock %}
  4. {% block body %}
  5. <!-- Page Header -->
  6. <div class="page-header" style="background-image: linear-gradient(rgba(31, 31, 31, 0.7), rgba(31, 31, 31, 0.7)), url('https://images.unsplash.com/photo-1528605248644-14dd04022da1?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');">
  7. <div class="container fade-up">
  8. <h1 class="page-title">Notre Association</h1>
  9. <div class="breadcrumb">
  10. <a href="{{ path('app_home') }}">Accueil</a>
  11. <span>/</span>
  12. Association
  13. </div>
  14. </div>
  15. </div>
  16. <!-- Mot du Président -->
  17. <section class="section-padding bg-light">
  18. <div class="container">
  19. <div class="about-grid" style="align-items: center;">
  20. <div class="about-image fade-up" style="max-width: 400px; margin: 0 auto;">
  21. <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80" alt="Le Président" style="border-radius: var(--border-radius-lg); box-shadow: var(--shadow-hover); border: 10px solid #fff; aspect-ratio: 4/5; object-fit: cover;">
  22. </div>
  23. <div class="about-content fade-up" style="padding-left: 30px;">
  24. <div class="section-title" style="text-align: left; margin-bottom: 20px;">
  25. <span>Le Mot du Président</span>
  26. <h2>Une Vision pour l'Avenir</h2>
  27. </div>
  28. <i class="fas fa-quote-left" style="font-size: 2rem; color: var(--gold); margin-bottom: 20px; opacity: 0.5;"></i>
  29. <p style="font-size: 1.2rem; color: #444; font-style: italic; margin-bottom: 20px; line-height: 1.8;">"L'Association WA BENIN n'est pas seulement une organisation, c'est une grande famille réunie autour d'une passion commune. Notre objectif est de faire rayonner la culture béninoise à travers le monde, en soutenant nos artistes et en créant des ponts entre les peuples."</p>
  30. <h4 style="margin: 0; font-size: 1.2rem; color: var(--black-dark);">Kwame Dossou</h4>
  31. <span style="color: var(--green); font-weight: bold; text-transform: uppercase; font-size: 0.9rem;">Président Fondateur</span>
  32. </div>
  33. </div>
  34. </div>
  35. </section>
  36. <!-- Histoire, Mission, Vision, Valeurs -->
  37. <section class="section-padding">
  38. <div class="container">
  39. <div class="section-title fade-up">
  40. <span>Notre Histoire</span>
  41. <h2>De l'Idée à la Réalité</h2>
  42. </div>
  43. <!-- Timeline -->
  44. <div class="fade-up" style="margin-bottom: 80px; position: relative;">
  45. <div style="position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background: var(--gold); transform: translateX(-50%); opacity: 0.3;"></div>
  46. <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 40px; position: relative;">
  47. <div style="width: 45%; text-align: right; padding-right: 30px;">
  48. <h3 style="color: var(--green); font-size: 1.8rem; margin-bottom: 10px;">2016</h3>
  49. <h4 style="margin-bottom: 10px;">La Naissance</h4>
  50. <p style="color: #666;">Création de l'association par un groupe de passionnés de la diaspora souhaitant valoriser le patrimoine béninois.</p>
  51. </div>
  52. <div style="width: 20px; height: 20px; border-radius: 50%; background: var(--gold); position: absolute; left: 50%; top: 5px; transform: translateX(-50%); border: 4px solid #fff; box-shadow: 0 0 0 4px rgba(244, 180, 0, 0.2);"></div>
  53. <div style="width: 45%;"></div>
  54. </div>
  55. <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 40px; position: relative;">
  56. <div style="width: 45%;"></div>
  57. <div style="width: 20px; height: 20px; border-radius: 50%; background: var(--green); position: absolute; left: 50%; top: 5px; transform: translateX(-50%); border: 4px solid #fff; box-shadow: 0 0 0 4px rgba(30, 132, 73, 0.2);"></div>
  58. <div style="width: 45%; padding-left: 30px;">
  59. <h3 style="color: var(--green); font-size: 1.8rem; margin-bottom: 10px;">2019</h3>
  60. <h4 style="margin-bottom: 10px;">1er Festival WA BENIN</h4>
  61. <p style="color: #666;">Lancement de la première édition de notre festival phare qui a réuni plus de 5000 participants.</p>
  62. </div>
  63. </div>
  64. <div style="display: flex; justify-content: space-between; align-items: flex-start; position: relative;">
  65. <div style="width: 45%; text-align: right; padding-right: 30px;">
  66. <h3 style="color: var(--green); font-size: 1.8rem; margin-bottom: 10px;">2024</h3>
  67. <h4 style="margin-bottom: 10px;">Reconnaissance Internationale</h4>
  68. <p style="color: #666;">L'association devient un acteur majeur de la promotion culturelle avec des partenariats internationaux solides.</p>
  69. </div>
  70. <div style="width: 20px; height: 20px; border-radius: 50%; background: var(--red); position: absolute; left: 50%; top: 5px; transform: translateX(-50%); border: 4px solid #fff; box-shadow: 0 0 0 4px rgba(192, 57, 43, 0.2);"></div>
  71. <div style="width: 45%;"></div>
  72. </div>
  73. </div>
  74. <!-- Vision & Mission & Valeurs Grid -->
  75. <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; margin-bottom: 60px;">
  76. <div class="fade-up" style="background: #fff; padding: 30px; border-radius: var(--border-radius); box-shadow: var(--shadow-soft); border-top: 4px solid var(--gold);">
  77. <h3 style="color: var(--black-dark); margin-bottom: 15px; font-size: 1.5rem;">
  78. <i class="fas fa-eye" style="color: var(--gold); margin-right: 10px;"></i>
  79. Notre Vision</h3>
  80. <p style="color: #666; line-height: 1.6;">Créer un pont indéfectible entre la diaspora, les amoureux de l'Afrique et les acteurs culturels au Bénin, pour faire de notre pays une destination culturelle mondiale.</p>
  81. </div>
  82. <div class="fade-up" style="background: #fff; padding: 30px; border-radius: var(--border-radius); box-shadow: var(--shadow-soft); border-top: 4px solid var(--red); transition-delay: 0.1s;">
  83. <h3 style="color: var(--black-dark); margin-bottom: 15px; font-size: 1.5rem;">
  84. <i class="fas fa-rocket" style="color: var(--red); margin-right: 10px;"></i>
  85. Notre Mission</h3>
  86. <ul style="color: #666; margin-left: 20px; line-height: 1.8;">
  87. <li>Promouvoir la culture et l'art.</li>
  88. <li>Organiser le Festival WA BENIN.</li>
  89. <li>Accompagner les artistes locaux.</li>
  90. </ul>
  91. </div>
  92. <div class="fade-up" style="background: #fff; padding: 30px; border-radius: var(--border-radius); box-shadow: var(--shadow-soft); border-top: 4px solid var(--green); transition-delay: 0.2s;">
  93. <h3 style="color: var(--black-dark); margin-bottom: 15px; font-size: 1.5rem;">
  94. <i class="fas fa-heart" style="color: var(--green); margin-right: 10px;"></i>
  95. Nos Valeurs</h3>
  96. <ul style="color: #666; margin-left: 20px; line-height: 1.8;">
  97. <li>
  98. <strong>Solidarité :</strong>
  99. Entraide communautaire.</li>
  100. <li>
  101. <strong>Authenticité :</strong>
  102. Respect des traditions.</li>
  103. <li>
  104. <strong>Excellence :</strong>
  105. Qualité de nos événements.</li>
  106. </ul>
  107. </div>
  108. </div>
  109. </div>
  110. </section>
  111. <!-- Chiffres Clés (Impact) -->
  112. <section class="section-padding" style="background: linear-gradient(rgba(30, 132, 73, 0.9), rgba(30, 132, 73, 0.9)), url('https://images.unsplash.com/photo-1528605248644-14dd04022da1?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80') center/cover; color: #fff;">
  113. <div class="container fade-up">
  114. <div class="section-title" style="margin-bottom: 50px;">
  115. <span style="color: rgba(255,255,255,0.8);">Nos Réalisations</span>
  116. <h2 style="color: #fff;">L'Impact en Chiffres</h2>
  117. </div>
  118. <div style="display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; text-align: center;">
  119. <div>
  120. <i class="fas fa-calendar-check" style="font-size: 3rem; color: var(--gold); margin-bottom: 15px;"></i>
  121. <h3 style="font-size: 2.5rem; margin-bottom: 5px; color: #fff;">50+</h3>
  122. <span style="font-weight: 500; text-transform: uppercase; letter-spacing: 1px; font-size: 0.9rem;">Événements organisés</span>
  123. </div>
  124. <div>
  125. <i class="fas fa-users" style="font-size: 3rem; color: var(--gold); margin-bottom: 15px;"></i>
  126. <h3 style="font-size: 2.5rem; margin-bottom: 5px; color: #fff;">1200</h3>
  127. <span style="font-weight: 500; text-transform: uppercase; letter-spacing: 1px; font-size: 0.9rem;">Membres actifs</span>
  128. </div>
  129. <div>
  130. <i class="fas fa-palette" style="font-size: 3rem; color: var(--gold); margin-bottom: 15px;"></i>
  131. <h3 style="font-size: 2.5rem; margin-bottom: 5px; color: #fff;">200+</h3>
  132. <span style="font-weight: 500; text-transform: uppercase; letter-spacing: 1px; font-size: 0.9rem;">Artistes soutenus</span>
  133. </div>
  134. <div>
  135. <i class="fas fa-hand-holding-heart" style="font-size: 3rem; color: var(--gold); margin-bottom: 15px;"></i>
  136. <h3 style="font-size: 2.5rem; margin-bottom: 5px; color: #fff;">15</h3>
  137. <span style="font-weight: 500; text-transform: uppercase; letter-spacing: 1px; font-size: 0.9rem;">Projets financés</span>
  138. </div>
  139. </div>
  140. </div>
  141. </section>
  142. <!-- Projets Phares -->
  143. {% if projects|length > 0 %}
  144. <section class="section-padding">
  145. <div class="container">
  146. <div class="section-title fade-up">
  147. <span>Sur le terrain</span>
  148. <h2>Nos Projets Récents</h2>
  149. </div>
  150. <div class="events-grid">
  151. {% for project in projects %}
  152. <div class="event-card fade-up">
  153. <div class="event-img">
  154. <img src="{{ project.image }}" alt="{{ project.title }}">
  155. <div class="event-category" style="background: var(--gold);">Projet</div>
  156. </div>
  157. <div class="event-content">
  158. <h3>{{ project.title }}</h3>
  159. <p>{{ project.description|slice(0, 100) }}...</p>
  160. <div style="margin-top: 15px; width: 100%; background: #eee; height: 8px; border-radius: 4px; overflow: hidden;">
  161. {% set percent = (project.currentAmount / project.targetAmount) * 100 %}
  162. <div style="width: {{ percent > 100 ? 100 : percent }}%; background: var(--green); height: 100%;"></div>
  163. </div>
  164. <div style="display: flex; justify-content: space-between; margin-top: 10px; font-size: 0.9rem; font-weight: bold;">
  165. <span style="color: var(--green);">{{ project.currentAmount|number_format(0, ',', ' ') }} € récoltés</span>
  166. <span style="color: #666;">Objectif : {{ project.targetAmount|number_format(0, ',', ' ') }} €</span>
  167. </div>
  168. </div>
  169. </div>
  170. {% endfor %}
  171. </div>
  172. </div>
  173. </section>
  174. {% endif %}
  175. <!-- À propos du Festival -->
  176. <section class="section-padding bg-light">
  177. <div class="container">
  178. <div class="about-grid">
  179. <div class="about-content fade-up">
  180. <div class="section-title" style="text-align: left; margin-bottom: 20px;">
  181. <span>Le Concept</span>
  182. <h2>Une Célébration Unique</h2>
  183. </div>
  184. <p style="font-size: 1.1rem; color: #555; margin-bottom: 20px;">Le Festival WA BENIN est le rendez-vous incontournable pour tous les amoureux de la culture ouest-africaine. Durant 4 jours de festivités intenses, la ville vibre au rythme du Bénin.</p>
  185. <p style="font-size: 1.1rem; color: #555; margin-bottom: 20px;">Au programme : concerts live d'artistes renommés, danses traditionnelles, expositions d'art contemporain, gastronomie authentique, et bien plus encore.</p>
  186. <div style="display: flex; gap: 30px; margin-top: 40px;">
  187. <div>
  188. <h3 style="color: var(--gold); font-size: 2.5rem; margin-bottom: 5px;">4</h3>
  189. <span style="color: #666; font-weight: 600; text-transform: uppercase;">Jours de Fête</span>
  190. </div>
  191. <div>
  192. <h3 style="color: var(--gold); font-size: 2.5rem; margin-bottom: 5px;">30+</h3>
  193. <span style="color: #666; font-weight: 600; text-transform: uppercase;">Artistes</span>
  194. </div>
  195. <div>
  196. <h3 style="color: var(--gold); font-size: 2.5rem; margin-bottom: 5px;">15k</h3>
  197. <span style="color: #666; font-weight: 600; text-transform: uppercase;">Festivaliers</span>
  198. </div>
  199. </div>
  200. </div>
  201. <div class="about-image fade-up">
  202. <img src="https://images.unsplash.com/photo-1533174000220-405cb6b2d13b?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80" alt="Ambiance Festival" style="border-radius: var(--border-radius-lg); box-shadow: var(--shadow-hover);">
  203. </div>
  204. </div>
  205. </div>
  206. </section>
  207. <!-- Équipe (Team) -->
  208. <section class="section-padding" style="background: var(--white-off);">
  209. <div class="container">
  210. <div class="section-title fade-up">
  211. <span>Gouvernance</span>
  212. <h2>Le Bureau Exécutif</h2>
  213. </div>
  214. <div class="events-grid">
  215. {% for member in team_members %}
  216. <div class="event-card fade-up" style="text-align: center; padding-bottom: 30px;">
  217. <div class="event-img" style="height: 300px;">
  218. <img src="{{ member.image ? member.image : 'https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80' }}" alt="{{ member.name }}">
  219. </div>
  220. <div style="padding: 25px 20px 0;">
  221. <h3 style="margin-bottom: 5px;">{{ member.name }}</h3>
  222. <span style="color: var(--gold); font-weight: 600; font-size: 0.9rem; text-transform: uppercase;">{{ member.role }}</span>
  223. </div>
  224. </div>
  225. {% else %}
  226. <p style="text-align: center; grid-column: 1 / -1;">Membres du bureau en cours de mise à jour...</p>
  227. {% endfor %}
  228. </div>
  229. </div>
  230. </section>
  231. <!-- Line Up -->
  232. <section class="section-padding">
  233. <div class="container">
  234. <div class="section-title fade-up">
  235. <span>Programmation 2026</span>
  236. <h2>Line-Up Artistes</h2>
  237. </div>
  238. <div
  239. style="display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;">
  240. <!-- Artiste 1 -->
  241. <div class="fade-up" style="position: relative; border-radius: var(--border-radius); overflow: hidden; height: 350px; cursor: pointer; transition: var(--transition);">
  242. <img src="https://images.unsplash.com/photo-1516450360452-9312f5e86fc7?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80" alt="Artiste" style="width: 100%; height: 100%; object-fit: cover;">
  243. <div style="position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(transparent, rgba(0,0,0,0.9)); padding: 30px 20px 20px; color: #fff;">
  244. <h3 style="color: #fff; margin-bottom: 5px;">Angélique K.</h3>
  245. <span style="color: var(--gold); font-size: 0.9rem; text-transform: uppercase;">Tête d'affiche</span>
  246. </div>
  247. </div>
  248. <!-- Artiste 2 -->
  249. <div class="fade-up" style="position: relative; border-radius: var(--border-radius); overflow: hidden; height: 350px; cursor: pointer; transition: var(--transition); transition-delay: 0.1s;">
  250. <img src="https://images.unsplash.com/photo-1493225457124-a1a2a5f0a424?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80" alt="Artiste" style="width: 100%; height: 100%; object-fit: cover;">
  251. <div style="position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(transparent, rgba(0,0,0,0.9)); padding: 30px 20px 20px; color: #fff;">
  252. <h3 style="color: #fff; margin-bottom: 5px;">Les Frères Guèdèhounguè</h3>
  253. <span style="color: var(--gold); font-size: 0.9rem; text-transform: uppercase;">Traditionnel</span>
  254. </div>
  255. </div>
  256. <!-- Artiste 3 -->
  257. <div class="fade-up" style="position: relative; border-radius: var(--border-radius); overflow: hidden; height: 350px; cursor: pointer; transition: var(--transition); transition-delay: 0.2s;">
  258. <img src="https://images.unsplash.com/photo-1520672535032-4d76295eead2?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80" alt="Artiste" style="width: 100%; height: 100%; object-fit: cover;">
  259. <div style="position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(transparent, rgba(0,0,0,0.9)); padding: 30px 20px 20px; color: #fff;">
  260. <h3 style="color: #fff; margin-bottom: 5px;">Vano Baby</h3>
  261. <span style="color: var(--gold); font-size: 0.9rem; text-transform: uppercase;">Rap / Afropop</span>
  262. </div>
  263. </div>
  264. <!-- Artiste 4 -->
  265. <div class="fade-up" style="position: relative; border-radius: var(--border-radius); overflow: hidden; height: 350px; cursor: pointer; transition: var(--transition); transition-delay: 0.3s;">
  266. <img src="https://images.unsplash.com/photo-1511671782779-c97d3d27a1d4?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80" alt="Artiste" style="width: 100%; height: 100%; object-fit: cover;">
  267. <div style="position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(transparent, rgba(0,0,0,0.9)); padding: 30px 20px 20px; color: #fff;">
  268. <h3 style="color: #fff; margin-bottom: 5px;">Zeynab</h3>
  269. <span style="color: var(--gold); font-size: 0.9rem; text-transform: uppercase;">Afro Pop</span>
  270. </div>
  271. </div>
  272. </div>
  273. <div class="text-center" style="margin-top: 50px;">
  274. <a href="#" class="btn btn-outline">Voir toute la programmation</a>
  275. </div>
  276. </div>
  277. </section>
  278. <!-- Partenaires -->
  279. <section class="section-padding bg-light">
  280. <div class="container fade-up" style="text-align: center;">
  281. <div class="section-title">
  282. <span>Ils nous font confiance</span>
  283. <h2>Nos Partenaires & Mécènes</h2>
  284. </div>
  285. <div style="display: flex; justify-content: center; align-items: center; gap: 50px; flex-wrap: wrap; margin-top: 40px; opacity: 0.7;">
  286. <i class="fab fa-aws" style="font-size: 4rem; color: #555;"></i>
  287. <i class="fab fa-google" style="font-size: 4rem; color: #555;"></i>
  288. <i class="fab fa-spotify" style="font-size: 4rem; color: #555;"></i>
  289. <i class="fab fa-stripe" style="font-size: 4rem; color: #555;"></i>
  290. <i class="fab fa-paypal" style="font-size: 4rem; color: #555;"></i>
  291. </div>
  292. </div>
  293. </section>
  294. <!-- CTAs: Adhesion & Sponsoring -->
  295. <section class="section-padding">
  296. <div class="container">
  297. <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 40px;">
  298. <div class="fade-up" style="background: linear-gradient(rgba(31, 31, 31, 0.8), rgba(31, 31, 31, 0.8)), url('https://images.unsplash.com/photo-1511632765486-a01980e01a18?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80') center/cover; padding: 60px 40px; border-radius: var(--border-radius-lg); text-align: center; color: #fff;">
  299. <h2 style="color: #fff; margin-bottom: 20px; font-size: 2.2rem;">Rejoignez l'Aventure</h2>
  300. <p style="margin-bottom: 30px; font-size: 1.1rem; opacity: 0.9;">Devenez membre de WA BENIN et participez activement à la promotion de notre culture.</p>
  301. <a href="{{ path('app_adhesion') }}" class="btn btn-primary" style="padding: 12px 30px;">Adhérer maintenant</a>
  302. </div>
  303. <div class="fade-up" style="background: linear-gradient(rgba(192, 57, 43, 0.9), rgba(192, 57, 43, 0.9)), url('https://images.unsplash.com/photo-1556761175-5973dc0f32b7?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80') center/cover; padding: 60px 40px; border-radius: var(--border-radius-lg); text-align: center; color: #fff; transition-delay: 0.1s;">
  304. <h2 style="color: #fff; margin-bottom: 20px; font-size: 2.2rem;">Devenir Partenaire</h2>
  305. <p style="margin-bottom: 30px; font-size: 1.1rem; opacity: 0.9;">Associez votre marque à nos événements et soutenez des projets culturels ambitieux.</p>
  306. <a href="{{ path('app_sponsoring') }}" class="btn btn-outline" style="border-color: #fff; color: #fff; padding: 12px 30px;">Découvrir les offres Sponsor</a>
  307. </div>
  308. </div>
  309. </div>
  310. </section>
  311. {% endblock %}