{"id":824,"date":"2025-08-15T15:17:55","date_gmt":"2025-08-15T19:17:55","guid":{"rendered":"https:\/\/enpistedev.wpenginepowered.com\/resources\/"},"modified":"2025-11-20T14:35:18","modified_gmt":"2025-11-20T19:35:18","slug":"resources","status":"publish","type":"page","link":"https:\/\/enpiste.qc.ca\/en\/resources\/","title":{"rendered":"Resources"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"824\" class=\"elementor elementor-824 elementor-120\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfff172 e-flex e-con-boxed e-con e-parent\" data-id=\"cfff172\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5596948 e-flex e-con-boxed e-con e-parent\" data-id=\"5596948\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3f830cf e-con-full e-flex e-con e-child\" data-id=\"3f830cf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2ee1da8 e-con-full e-flex e-con e-child\" data-id=\"2ee1da8\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2e48ba7 e-con-full e-flex e-con e-child\" data-id=\"2e48ba7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42044e8 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"42044e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Some resources<br>to support you<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1656f2f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1656f2f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A set of practical tools to help you tackle your daily professional challenges<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9d3017 e-con-full e-flex e-con e-child\" data-id=\"e9d3017\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-acf556a elementor-widget elementor-widget-image\" data-id=\"acf556a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"681\" height=\"1024\" src=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg\" class=\"attachment-large size-large wp-image-4198\" alt=\"\" srcset=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg 681w, https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-200x300.jpg 200w, https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-768x1154.jpg 768w, https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-1022x1536.jpg 1022w, https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-1363x2048.jpg 1363w, https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-scaled.jpg 1703w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86d6168 elementor-absolute elementor-widget elementor-widget-text-editor\" data-id=\"86d6168\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">Nicolas Van-Yurick &amp; Lorenzo Serafino | Eba Amo | \u00a9 Sage Rebelle<br><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43622c2 e-flex e-con-boxed e-con e-parent\" data-id=\"43622c2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cbe531 elementor-widget elementor-widget-shortcode\" data-id=\"8cbe531\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"acf-ressource-app\" \n         data-cpt=\"ressources\"\n         data-search-button=\"Search\"\n         data-search-results=\"Search (0 results)\"\n         data-date-location=\"Date &amp; Location\"\n         data-duration=\"Duration\"\n         data-location=\"Location\"\n         data-reset=\"Reset\"\n         data-close=\"Close\"\n         data-filters=\"Filters\"\n         data-from=\"From\"\n         data-to=\"To\"\n         data-passed=\"Passed\"\n         data-coming-soon=\"Coming soon\"\n         data-all=\"All\"\n         data-type-work=\"Type of work\"\n         data-category-label=\"Category\"\n         data-style-label=\"Resource style\"\n         data-project-status=\"Project status\"\n         data-circus-disciplines=\"Families of circus disciplines\"\n         data-origin=\"Origin\"\n         data-other=\"Other\"\n         data-mediation-label=\"Mediation Activity\"\n         data-diversity-label=\"Diversity\"\n         data-speech-label=\"Speech\">\n        \n        <!-- Header avec titre + filtres -->\n        <div class=\"acf-archive-header\">\n                            <h2 class=\"acf-archive-title\">Our Resources<\/h2>\n                        <div class=\"acf-archive-filters-recherche\">\n                <div class=\"acf-archive-filters\">\n                    <input type=\"text\" class=\"acf-search\" placeholder=\"Search...\">\n                    \n                    <!-- Dropdown Trier par \/ Sort by -->\n                    <div class=\"acf-dropdown acf-trier-dropdown\">\n                        <div class=\"acf-dropdown-trigger\">\n                            <span class=\"acf-dropdown-text\">Sort by<\/span>\n                            <svg class=\"acf-dropdown-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"11\" height=\"7\" viewBox=\"0 0 11 7\" fill=\"none\">\n                                <path d=\"M1 0.857143L5.33333 5.5L10 0.5\" stroke=\"#323332\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"acf-dropdown-menu\">\n                            <div class=\"acf-accordion\">\n                                <div class=\"acf-accordion-header\">\n                                    <span>Sort by<\/span>\n                                    <svg class=\"acf-accordion-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"16\" viewBox=\"0 0 14 16\" fill=\"none\">\n                                        <path d=\"M6.65669 15.6569L0.707413 9.70758C0.616383 9.61655 0.565243 9.49308 0.565243 9.36435C0.565243 9.23561 0.616383 9.11215 0.707413 9.02112C0.798442 8.93009 0.921906 8.87895 1.05064 8.87895C1.17938 8.87895 1.30284 8.93009 1.39387 9.02112L6.51482 14.1421L6.51482 0.66925C6.51926 0.543558 6.57231 0.424496 6.6628 0.337146C6.75329 0.249795 6.87415 0.200977 6.99992 0.200977C7.12569 0.200977 7.24655 0.249795 7.33704 0.337146C7.42753 0.424496 7.48058 0.543559 7.48501 0.669251L7.48501 14.1421L12.606 9.02112C12.697 8.93009 12.8205 8.87895 12.9492 8.87895C13.0779 8.87895 13.2014 8.93009 13.2924 9.02112C13.3835 9.11215 13.4346 9.23561 13.4346 9.36435C13.4346 9.49308 13.3835 9.61655 13.2924 9.70758L7.34315 15.6569C7.25212 15.7479 7.12865 15.799 6.99992 15.799C6.87118 15.799 6.74772 15.7479 6.65669 15.6569Z\" fill=\"currentColor\"\/>\n                                    <\/svg>\n                                <\/div>\n                                <div class=\"acf-accordion-content\">\n                                    <div class=\"acf-trier-list\">\n                                        <div class=\"acf-filter-option\"><label for=\"tri-recent-desc\">Newest to oldest<\/label><input type=\"radio\" id=\"tri-recent-desc\" name=\"tri\" value=\"recent_desc\" checked><\/div>\n                                        <div class=\"acf-filter-option\"><label for=\"tri-title-asc\">A to Z<\/label><input type=\"radio\" id=\"tri-title-asc\" name=\"tri\" value=\"title_asc\"><\/div>\n                                        <div class=\"acf-filter-option\"><label for=\"tri-title-desc\">Z to A<\/label><input type=\"radio\" id=\"tri-title-desc\" name=\"tri\" value=\"title_desc\"><\/div>\n                                        <div class=\"acf-filter-option\"><label for=\"tri-oldest\">Oldest to newest<\/label><input type=\"radio\" id=\"tri-oldest\" name=\"tri\" value=\"oldest\"><\/div>\n                                        <div class=\"acf-filter-option\"><label for=\"tri-random\">Random<\/label><input type=\"radio\" id=\"tri-random\" name=\"tri\" value=\"random\"><\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n\n                            <!-- Boutons d'action -->\n                            <div class=\"acf-filter-actions\">\n                                <div class=\"acf-filter-buttons\">\n                                    <button class=\"acf-filter-reset\">Reset<\/button>\n                                    <button class=\"acf-filter-close\">Close<\/button>\n                                <\/div>\n                                <button class=\"acf-filter-search\">Search (0 results)<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Filtre Filtres -->\n                    <div class=\"acf-dropdown acf-filtres-dropdown\">\n                        <div class=\"acf-dropdown-trigger\">\n                            <span class=\"acf-dropdown-text\">Filters<\/span>\n                            <svg class=\"acf-dropdown-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"11\" height=\"7\" viewBox=\"0 0 11 7\" fill=\"none\">\n                                <path d=\"M1 0.857143L5.33333 5.5L10 0.5\" stroke=\"#323332\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"acf-dropdown-menu\">\n                            <!-- Accord\u00e9on Cat\u00e9gorie -->\n                            <div class=\"acf-accordion\">\n                                <div class=\"acf-accordion-header\">\n                                    <span>Category<\/span>\n                                    <svg class=\"acf-accordion-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"16\" viewBox=\"0 0 14 16\" fill=\"none\">\n                                        <path d=\"M6.65669 15.6569L0.707413 9.70758C0.616383 9.61655 0.565243 9.49308 0.565243 9.36435C0.565243 9.23561 0.616383 9.11215 0.707413 9.02112C0.798442 8.93009 0.921906 8.87895 1.05064 8.87895C1.17938 8.87895 1.30284 8.93009 1.39387 9.02112L6.51482 14.1421L6.51482 0.66925C6.51926 0.543558 6.57231 0.424496 6.6628 0.337146C6.75329 0.249795 6.87415 0.200977 6.99992 0.200977C7.12569 0.200977 7.24655 0.249795 7.33704 0.337146C7.42753 0.424496 7.48058 0.543559 7.48501 0.669251L7.48501 14.1421L12.606 9.02112C12.697 8.93009 12.8205 8.87895 12.9492 8.87895C13.0779 8.87895 13.2014 8.93009 13.2924 9.02112C13.3835 9.11215 13.4346 9.23561 13.4346 9.36435C13.4346 9.49308 13.3835 9.61655 13.2924 9.70758L7.34315 15.6569C7.25212 15.7479 7.12865 15.799 6.99992 15.799C6.87118 15.799 6.74772 15.7479 6.65669 15.6569Z\" fill=\"currentColor\"\/>\n                                    <\/svg>\n                                <\/div>\n                                <div class=\"acf-accordion-content\">\n                                    <div class=\"acf-category-list\"><\/div>\n                                <\/div>\n                            <\/div>\n\n                            <!-- Accord\u00e9on Style de ressource -->\n                            <div class=\"acf-accordion\">\n                                <div class=\"acf-accordion-header\">\n                                    <span>Resource style<\/span>\n                                    <svg class=\"acf-accordion-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"16\" viewBox=\"0 0 14 16\" fill=\"none\">\n                                        <path d=\"M6.65669 15.6569L0.707413 9.70758C0.616383 9.61655 0.565243 9.49308 0.565243 9.36435C0.565243 9.23561 0.616383 9.11215 0.707413 9.02112C0.798442 8.93009 0.921906 8.87895 1.05064 8.87895C1.17938 8.87895 1.30284 8.93009 1.39387 9.02112L6.51482 14.1421L6.51482 0.66925C6.51926 0.543558 6.57231 0.424496 6.6628 0.337146C6.75329 0.249795 6.87415 0.200977 6.99992 0.200977C7.12569 0.200977 7.24655 0.249795 7.33704 0.337146C7.42753 0.424496 7.48058 0.543559 7.48501 0.669251L7.48501 14.1421L12.606 9.02112C12.697 8.93009 12.8205 8.87895 12.9492 8.87895C13.0779 8.87895 13.2014 8.93009 13.2924 9.02112C13.3835 9.11215 13.4346 9.23561 13.4346 9.36435C13.4346 9.49308 13.3835 9.61655 13.2924 9.70758L7.34315 15.6569C7.25212 15.7479 7.12865 15.799 6.99992 15.799C6.87118 15.799 6.74772 15.7479 6.65669 15.6569Z\" fill=\"currentColor\"\/>\n                                    <\/svg>\n                                <\/div>\n                                <div class=\"acf-accordion-content\">\n                                    <div class=\"acf-style-ressource-options\"><\/div>\n                                <\/div>\n                            <\/div>\n\n                             <!-- Boutons d'action -->\n                             <div class=\"acf-filter-actions\">\n                                 <div class=\"acf-filter-buttons\">\n                                     <button class=\"acf-filter-reset\">Reset<\/button>\n                                     <button class=\"acf-filter-close\">Close<\/button>\n                                 <\/div>\n                                 <button class=\"acf-filter-search\">Search (0 results)<\/button>\n                             <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <button class=\"acf-submit\">Search<\/button>\n            <\/div>\n        <\/div>\n\n        <!-- R\u00e9sultats -->\n        <div class=\"acf-archive-list\"><\/div>\n        \n        <!-- Bouton \"Voir plus\" -->\n        <div class=\"acf-load-more-container\" style=\"display: none;\">\n            <button class=\"acf-load-more\">See more Resources<\/button>\n        <\/div>\n    <\/div>\n\n\t    <style>\n   .acf-archive-title {\n  color: #D30C8C;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 32px !important;\n  font-style: normal;\n  font-weight: 600 !important;\n  line-height: 35px;\n  margin: 0;\n  flex: 0 0 30%;\n  min-width: 200px;\n}\n\n.acf-archive-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  margin-bottom: 30px;\n  gap: 0;\n}\n\n.acf-archive-filters {\n  display: flex;\n  align-items: center;\n  background: #F5F6F7;\n  border-radius: 8px;\n  padding: 8px 12px;\n  gap: 20px;\n  width:100%;\n}\n\n\/* Forcer l'ordre: recherche, Filtres, puis Trier par *\/\n.acf-archive-filters input.acf-search { order: 1; }\n.acf-archive-filters .acf-filtres-dropdown { order: 2; }\n.acf-archive-filters .acf-trier-dropdown { order: 3; }\n\n\/* Barre de recherche *\/\n.acf-archive-filters input.acf-search {\n  flex: 1;\n  min-width: 200px;\n  padding: 0 0 0 40px;\n  border: none;\n  border-radius: 25px;\n  font-size: 14px !important;\n  background: transparent;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M18.9881 18.6236L14.1712 13.8067C15.5448 12.227 16.2514 10.1758 16.1421 8.08528C16.0328 5.9948 15.1161 4.02842 13.5852 2.60065C12.0544 1.17287 10.0289 0.395254 7.93592 0.431707C5.8429 0.46816 3.84579 1.31584 2.36557 2.79605C0.885357 4.27627 0.0376792 6.27338 0.00122609 8.3664C-0.035227 10.4594 0.742392 12.4848 2.17016 14.0157C3.59794 15.5466 5.56432 16.4633 7.6548 16.5726C9.74529 16.6819 11.7966 15.9753 13.3762 14.6017L18.1931 19.4186C18.2997 19.5179 18.4407 19.572 18.5865 19.5694C18.7322 19.5669 18.8712 19.5078 18.9743 19.4048C19.0774 19.3017 19.1364 19.1627 19.139 19.017C19.1415 18.8712 19.0874 18.7302 18.9881 18.6236ZM1.15308 8.52106C1.15308 7.14895 1.55996 5.80766 2.32226 4.66679C3.08456 3.52593 4.16805 2.63673 5.43571 2.11165C6.70338 1.58656 8.09828 1.44918 9.44402 1.71686C10.7898 1.98455 12.0259 2.64528 12.9961 3.61551C13.9664 4.58574 14.6271 5.82188 14.8948 7.16762C15.1625 8.51337 15.0251 9.90827 14.5 11.1759C13.9749 12.4436 13.0857 13.5271 11.9448 14.2894C10.804 15.0517 9.46269 15.4586 8.09058 15.4586C6.25133 15.4563 4.48804 14.7247 3.18749 13.4241C1.88694 12.1236 1.15531 10.3603 1.15308 8.52106Z' fill='black'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: 12px center;\n  background-size: 16px;\n  margin-right: 0;\n}\n            \n.acf-archive-filters-recherche {\n  display: flex;\n  flex: 0 0 60%;\n  margin-left: auto;\n  gap:16px;\n}\n\n\/* Dropdowns personnalis\u00e9s *\/\n.acf-dropdown {\n  position: relative;\n  flex: 0 0 auto;\n  cursor: pointer;\n}\n            \n.acf-dropdown-trigger {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 0 8px;\n  background: transparent;\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-style: normal;\n  font-weight: 400 !important;\n  line-height: 16px;\n  transition: all 0.2s;\n  gap: 8px;\n  position: relative;\n}\n\n.acf-dropdown-trigger:hover {\n  background-color: transparent;\n}\n\n.acf-dropdown-trigger:hover::after {\n  content: '';\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background-color: #333;\n  transform: scaleX(1);\n  transition: transform 0.2s ease;\n}\n            \n.acf-dropdown-trigger::after {\n  content: '';\n  position: absolute;\n  bottom: -4px;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background-color: #333;\n  transform: scaleX(0);\n  transition: transform 0.2s ease;\n}\n\n.acf-dropdown.active .acf-dropdown-trigger::after { transform: scaleX(1); }\n\n\/* Fl\u00e8che des filtres (trigger) \u2014 inchang\u00e9e, garde l'ic\u00f4ne et la rotation *\/\n.acf-dropdown-arrow {\n  transition: transform 0.3s ease;\n  color: #323332;\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.acf-dropdown.active .acf-dropdown-arrow { transform: rotate(180deg); }\n\n.acf-dropdown-menu {\n  position: absolute;\n  top: 100%;\n  right: 0;\n  left: auto;\n  background: #ECEFF1;\n  border-radius: 12px;\n  opacity: 0;\n  visibility: hidden;\n  transform: translateY(-10px);\n  transition: all 0.2s;\n  z-index: 1000;\n  margin-top: 20px;\n  min-width: 360px;\n  padding: 16px;\n}\n\n.acf-dropdown.active .acf-dropdown-menu {\n  opacity: 1;\n  visibility: visible;\n  transform: translateY(0);\n  cursor: pointer;\n}\n\n\/* Styles pour les accord\u00e9ons *\/\n.acf-accordion {\n  border-top: 0.8px solid #B0BEC5;\n  overflow: hidden;\n}\n\n.acf-accordion-header {\n  padding: 16px 0;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  transition: all 0.3s ease;\n  color:#00000B;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 16px !important;\n  font-style: normal;\n  font-weight: 700 !important;\n  line-height: 20px;\n}\n\n.acf-accordion-title {\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  line-height: 18px;\n  transition: color 0.3s ease;\n}\n\n.acf-accordion-arrow {\n  width: 14px;\n  height: 16px;\n  transition: transform 0.3s ease, color 0.3s ease;\n  flex-shrink: 0;\n}\n\n\/* REMPLACEMENT UNIQUEMENT \u00c0 L'INT\u00c9RIEUR DES DROPDOWNS: fl\u00e8che -> tiret 8x1 *\/\n.acf-archive-spectacle-app .acf-dropdown-menu .acf-accordion-header .acf-accordion-arrow path { display: none; }\n.acf-archive-spectacle-app .acf-dropdown-menu .acf-accordion-header .acf-accordion-arrow {\n  width: 8px;\n  height: 1px;\n  background: #323332;\n  border-radius: 1px;\n  transform: none !important; \/* pas de rotation pour le tiret *\/\n}\n\n\/* Hover: header + tiret en #D30C8C (dans dropdowns uniquement) *\/\n.acf-archive-spectacle-app .acf-dropdown-menu .acf-accordion-header:hover {\n  color: #D30C8C;\n}\n.acf-archive-spectacle-app .acf-dropdown-menu .acf-accordion-header:hover .acf-accordion-arrow {\n  background: #D30C8C;\n}\n\n\/* Actif: header + tiret en #D30C8C (et pas de rotation) *\/\n.acf-archive-spectacle-app .acf-dropdown-menu .acf-accordion.active .acf-accordion-header {\n  color: #D30C8C;\n}\n.acf-archive-spectacle-app .acf-dropdown-menu .acf-accordion.active .acf-accordion-header .acf-accordion-arrow {\n  background: #D30C8C;\n  transform: none !important;\n}\n\n.acf-accordion-content {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), \n              padding 0.4s cubic-bezier(0.4, 0, 0.2, 1),\n              opacity 0.3s ease;\n  opacity: 0;\n  padding: 0 0;\n}\n\n.acf-accordion.active .acf-accordion-content {\n  max-height: 500px;\n  padding: 0 0 16px 0;\n  opacity: 1;\n}\n\n\/* Dernier accord\u00e9on sans bordure *\/\n.acf-accordion:last-child {\n  border-bottom: none;\n}\n\n\/* Filtres de date *\/\n.acf-date-range {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n\n.acf-date-field {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.acf-date-field label {\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n}\n\n.acf-date-field input[type=\"date\"] {\n  padding: 8px 12px;\n  border: 1px solid #B0BEC5;\n  border-radius: 4px;\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 12px !important;\n  background: transparent;\n}\n\n.acf-date-separator {\ncolor: #ECEFF1;\nfont-family: \"TikTok Sans\" !important;\nfont-size: 14px !important;\nfont-style: normal;\nfont-weight: 400 !important;\nline-height: 16px;\n}\n\n.acf-date-presets {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n\n.acf-dropdown-item-date {\n  display: flex;\n  align-items: center;\n  padding: 4px 6px;\n  cursor: pointer;\n  transition: background-color 0.2s;\n  border-radius: 100px;\n  background-color: rgba(176, 190, 197, 0.50);\n  flex: 1;\n  justify-content: center;\n}\n\n.acf-dropdown-item-date:hover,\n.acf-dropdown-item-date.selected {\n  background-color: rgba(211, 12, 140, 0.10);\n}\n\n.acf-dropdown-item-date .acf-dropdown-text {\n  color: #546E7A;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 10px !important;\n  font-weight: 400 !important;\n  text-align: center;\n}\n\n\/* Options de filtres *\/\n.acf-filter-item {\n  margin-bottom: 16px;\n}\n\n.acf-filter-label {\n  display: block;\n  color: #00000B;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 16px !important;\n  font-weight: 400 !important;\n  line-height:20px;\n}\n\n.acf-filter-option {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 6px 0;\n  cursor: pointer;\n  justify-content:space-between;\n}\n\t\t\n\t\t.acf-filter-option:hover label {\n\t\t\tcolor:#D30C8C;\n\t\t}\n\t\t\n.acf-filter-option.selected label { color: #D30C8C; }\n\n.acf-filter-option input[type=\"checkbox\"] {\n  width: 16px;\n  height: 16px;\n  accent-color: #D30C8C;\n}\n\n\/* Checkboxes styl\u00e9s en cercles (aspect radio) pour multi-s\u00e9lection *\/\n.acf-dropdown .acf-filter-option input[type=\"checkbox\"] {\n  -webkit-appearance: none;\n  appearance: none;\n  width: 16px;\n  height: 16px;\n  border: 1px solid #D30C8C;\n  border-radius: 50%;\n  background: #FFF;\n  display: inline-block;\n  position: relative;\n  cursor: pointer;\n}\n\n.acf-dropdown .acf-filter-option input[type=\"checkbox\"]:checked {\n  background: #D30C8C;\n  box-shadow: inset 0 0 0 3px #FFF;\n}\n\n.acf-filter-option label {\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 16px !important;\n  font-weight: 300 !important;\n  line-height:20px;\n  cursor: pointer;\n}\n\t\t\n\t\t.acf-mediation-list {\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:column;\n\t\t\tgap:8px;\n\t\t}\n\t\t\n\t\t.acf-mediation-list .acf-filter-item {\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:row;\n\t\t\tmargin-bottom:0 !important;\n\t\t\tjustify-content:space-between;\n\t\t\talign-items:center;\n\t\t}\n\t\t\n\t\t.acf-mediation-list .acf-filter-item .acf-mediation-options, .acf-mediation-list .acf-diversite-options, .acf-mediation-list .acf-paroles-options {\n\t\t\tdisplay:flex;\n\t\t\twhite-space:nowrap;\n\t\t\tgap:16px;\n\t\t}\n\t\t\n\t\t.acf-mediation-options .acf-filter-option, .acf-diversite-options .acf-filter-option, .acf-paroles-options .acf-filter-option {\n\t\t\tpadding:0 !important;\n}\n\n\/* Boutons d'action *\/\n.acf-filter-actions {\n  margin-top: 20px;\n  padding-top: 16px;\n}\n\n.acf-filter-buttons {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 8px;\n}\n\n.acf-filter-reset,\n.acf-filter-close {\n  flex: 1;\n  padding: 4px 6px !important;\n  border: 0.5px solid #D30C8C;\n  border-radius: 8px;\n  background: transparent;\n  color: #D30C8C;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 10px !important;\n  font-style: normal;\n  font-weight: 400 !important;\n  line-height: 12px;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.acf-filter-reset:hover,\n.acf-filter-close:hover {\n  background: rgba(211, 12, 140, 0.10);\n  color: #D30C8C;\n  border-color: rgba(211, 12, 140, 0.10);\n}\n\n.acf-filter-search {\n  width: 100%;\n  padding: 10px 12px;\n  border: none;\n  border-radius: 8px;\n  background: rgba(211, 12, 140, 0.10);\n  color: #D30C8C;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  cursor: pointer;\n  transition: background 0.2s;\n\tdisplay:flex;\n\tgap:10px;\n\talign-items:center;\n\tjustify-content:center;\n}\n\n.acf-filter-search svg { flex-shrink:0; }\n\n.acf-filter-search:hover {\n  background: rgba(211, 12, 140, 0.30);\n  color: #D30C8C;\n}\n\n\/* Bouton s\u00e9par\u00e9 du bloc fusionn\u00e9 *\/\n.acf-archive-header .acf-submit {\n  align-self: center;\n  padding: 10px 12px;\n  border: none;\n  border-radius: 8px;\n  background: rgba(211, 12, 140, 0.10);\n  color:#D30C8C;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-style: normal;\n  font-weight: 400 !important;\n  line-height: 20px;\n  cursor: pointer;\n  transition: background 0.3s;\n  white-space: nowrap;\n  flex: 0 0 auto;\n}\n.acf-archive-header .acf-submit:hover { background: rgba(211, 12, 140, 0.30); }\n\n\/* Focus states *\/\n.acf-archive-filters input:focus { outline: none; box-shadow: none; }\n\n\/* Cartes *\/\n.acf-archive-list {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n  margin-bottom: 30px;\n}\n\n.acf-card {\n  display: flex;\n  flex-direction: column;\n  border-radius: 12px;\n  text-decoration: none;\n  color: inherit;\n  transition: box-shadow 0.3s;\n  background: #F5F6F7;\n  box-shadow: 8px 8px 12px 0 rgba(231, 231, 233, 0.60) !important;\n  min-height: 415px;\n  cursor: pointer;\n}\n    \n.acf-card:hover { \n  box-shadow: 8px 8px 12px 0 rgba(160, 160, 167, 0.50) !important; \n}\n\n.acf-img-container {\n  position: relative;\n  width: 100%; \n  display:flex;\n}\n        \n.acf-img {\n  width: 100%;\n  height: 200px !important;\n  object-fit: cover;\n  object-position:center center;\n  border-radius: 12px 12px 0 0 !important;\n}\n\n\/* Badge de date avec le nouveau design *\/\n.acf-date-badge {\n  position: absolute;\n  top: 16px;\n  right: 16px;\n  background: white;\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n  min-width: 80px;\n}\n\n.acf-date-header {\n  background: #D30C8C;\n  color: #ECEFF1;\n  padding: 6px;\n  text-align: center;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  line-height: 16px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.acf-date-body {\n  padding: 6px;\n  text-align: center;\n}\n\n.acf-date-debut,\n.acf-date-fin {\n  color: #D30C8C;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 16px !important;\n  font-weight: 400 !important;\n  line-height: 16px;\n  margin: 0;\n}\n\n.acf-date-debut {\n  margin-bottom: 4px;\n}\n\n.acf-date-fin {\n  margin-top: 4px;\n}\n\t\t\n.acf-body {\n  flex: 1;\n  padding: 16px;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.acf-content {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n\/* Producteur du spectacle *\/\n.acf-producteur {\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  line-height: 16px;\n}\n\n\/* Titre du spectacle *\/\n.acf-title {\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 22px !important;\n  font-weight: 600 !important;\n  line-height: 24px;\n}\n\n\/* Extrait *\/\n.acf-excerpt {\n  color: #607D8B;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-weight: 300 !important;\n  line-height: 16px;\n  overflow: hidden;\n}\n\n\/* Tags et cat\u00e9gories en bas \u00e0 gauche *\/\n.acf-tags {\n  display: flex;\n  gap: 6px;\n  flex-wrap: wrap;\n  max-width: 50%;\n  flex: 1;\n}\n\n.acf-chip {\n  padding: 3px 6px;\n  color: #455A64;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 9px !important;\n  font-weight: 400 !important;\n  line-height: 10px;\n  border-radius: 100px;\n  white-space: nowrap;\n  background-color: #CFD8DC;\n  flex-shrink: 1;\n}\n\n\/* Style pour le compteur d'\u00e9l\u00e9ments cach\u00e9s *\/\n.acf-chip-counter {\n  padding: 3px 6px !important;\n  color: #455A64 !important;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 9px !important;\n  font-weight: 400 !important;\n  line-height: 10px;\n  border-radius: 100px;\n  white-space: nowrap;\n  background-color: #CFD8DC !important;\n  flex-shrink: 1;\n  cursor: default;\n  user-select: none;\n}\n\n\/* Bouton \"+\" en bas \u00e0 droite *\/\n.acf-plus {\n  align-self: flex-end;\n  margin-top: auto;\n  margin-left: auto;\n}\n\n.acf-archive-spectacle-app .button-plus-dynamique {\n  flex-direction:row-reverse;\n}\n.acf-archive-spectacle-app .hover-wrapper-dynamique {\n  display:none !important;\n  height:38px !important;\n}\n.acf-archive-spectacle-app .acf-card:hover .hover-wrapper-dynamique {\n  display:flex !important;\n}\n\n\/* Conteneur pour aligner tags et bouton sur la m\u00eame ligne *\/\n.acf-bottom-row {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n}\n\n\/* Voir plus *\/\n.acf-load-more-container { \n  text-align: center; \n  margin-top: 30px; \n}\n    \n.acf-load-more {\n  padding: 10px 12px !important;\n  border-top: none;\n  border-left: none;\n  border-right: none;\n  border-bottom: 1px solid #323332;\n  border-radius: 0 !important;\n  color: #323332;\n  font-family: \"TikTok Sans\" !important;\n  font-size: 14px !important;\n  font-style: normal;\n  font-weight: 400 !important;\n  line-height: 16px;\n  cursor: pointer;\n  transition: all 0.3s;\n  background-color: transparent;\n}\n    \n.acf-load-more:hover { \n  border-color: #D30C8C; \n  color: #D30C8C; \n  background-color: transparent;  \n}\n\n\/* Responsive *\/\n@media (max-width: 992px) {\n  .acf-archive-filters-recherche {\n    margin-left: 0;\n  }\n  .acf-archive-list { \n    grid-template-columns: repeat(2, 1fr); \n  }\n  .acf-archive-header { \n    flex-direction: column; \n    align-items: stretch; \n    gap: 20px; \n  }\n  .acf-archive-title { \n    flex: none; \n  }\n  .acf-archive-filters {\n    width: 85%; \n  }\n  .acf-archive-filters input.acf-search { \n    min-width: 150px; \n  }\n  .acf-dropdown { \n    width: 100px; \n  }\n}\n\n@media (max-width: 768px) {\n  .acf-archive-list { \n    grid-template-columns: 1fr; \n  }\n  .acf-archive-filters { \n    flex-direction: column; \n    gap: 10px; \n  }\n  .acf-archive-filters input.acf-search { \n    min-width: 100%; \n    margin-right: 0; \n    margin-bottom: 5px; \n  }\n  .acf-dropdown { \n    width: 100%; \n  }\n  .acf-archive-header .acf-submit { \n    margin-left: 0; \n    margin-top: 10px; \n  }\n  .acf-dropdown-menu { \n    right: auto; \n    left: 0; \n    min-width: 280px;\n  }\n}\n    <\/style>\n\n\t\t    <script>\n\/* <![CDATA[ *\/\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".acf-ressource-app\").forEach((app) => {\n    \/\/ Prevent multiple executions on the same element\n    if (app.dataset.initialized === 'true') return;\n    app.dataset.initialized = 'true';\n    const listEl = app.querySelector(\".acf-archive-list\");\n    const searchInput = app.querySelector(\".acf-search\");\n    const dateLieuDropdown = null;\n    const publicDropdown = null;\n    const trierDropdown = app.querySelector(\".acf-trier-dropdown\");\n    const filtresDropdown = app.querySelector(\".acf-filtres-dropdown\");\n    const submitBtn = app.querySelector(\".acf-submit\");\n    const loadMoreContainer = app.querySelector(\".acf-load-more-container\");\n    const loadMoreBtn = app.querySelector(\".acf-load-more\");\n    const cpt = app.dataset.cpt || 'spectacle';\n    const searchButtonText = app.dataset.searchButton || 'Rechercher';\n    const searchResultsText = app.dataset.searchResults || 'Rechercher (0 r\u00e9sultats)';\n    \n    \/\/ Textes traduits des filtres\n    const dateLocationText = app.dataset.dateLocation || 'Date & lieu';\n    const durationText = app.dataset.duration || 'Dur\u00e9e';\n    const locationText = app.dataset.location || 'Lieu';\n    const resetText = app.dataset.reset || 'R\u00e9initialiser';\n    const closeText = app.dataset.close || 'Fermer';\n    const filtersText = app.dataset.filters || 'Filtres';\n    const typeWorkText = app.dataset.typeWork || 'Type d\\'oeuvre';\n    const projectStatusText = app.dataset.projectStatus || '\u00c9tat du projet';\n    const circusDisciplinesText = app.dataset.circusDisciplines || 'Familles de disciplines de cirque';\n    const originText = app.dataset.origin || 'Provenance';\n    const otherText = app.dataset.other || 'Autre';\n    const fromText = app.dataset.from || 'Du';\n    const toText = app.dataset.to || 'Au';\n    const passedText = app.dataset.passed || 'Pass\u00e9';\n    const comingSoonText = app.dataset.comingSoon || '\u00c0 venir';\n    const allText = app.dataset.all || 'Tous';\n    const mediationLabelText = app.dataset.mediationLabel || 'Activit\u00e9 de m\u00e9diation';\n    const diversityLabelText = app.dataset.diversityLabel || 'Diversit\u00e9';\n    const speechLabelText = app.dataset.speechLabel || 'Paroles';\n    const categoryLabelText = app.dataset.categoryLabel || 'Cat\u00e9gorie';\n    const styleLabelText = app.dataset.styleLabel || 'Style de ressource';\n    \n    \/\/ D\u00e9tection de la langue pour la traduction des tags\n    const isEnglish = document.documentElement.lang === 'en' || \n                     document.documentElement.lang.startsWith('en-') ||\n                     window.location.pathname.includes('\/en\/');\n    \n\t  \n    \/\/ \u00c9tat des filtres\n    let selectedSort = 'recent_desc'; \/\/ recent_desc | title_asc | title_desc | oldest | random\n    let selectedDuree = \"\";\n    let selectedLieu = \"\";\n    let selectedPublic = \"\";\n    let selectedTypeOeuvre = \"\";\n    let selectedEtatProjet = \"\";\n    let selectedFamillesDisciplines = \"\";\n    let selectedProvenance = \"\";\n    let selectedMediation = \"\";\n    let selectedDiversite = \"\";\n    let selectedParoles = \"\";\n    let selectedCategory = [];\n    let selectedStyleRessource = [];\n    \/\/ Mapping cat\u00e9gorie: id -> nom (peupl\u00e9 lors du chargement des filtres)\n    const categoryIdToName = new Map();\n\n    let currentPage = 1;\n    let postsPerPage = 6;\n    let allPosts = [];\n    let filteredPosts = [];\n\n    \/\/ Utils\n    function normalize(str) {\n      return (str || \"\")\n        .toString()\n        .normalize(\"NFD\")\n        .replace(\/[\\u0300-\\u036f]\/g, \"\")\n        .toLowerCase();\n    }\n\n    \/\/ Cache pour les traductions\n    const translationCache = new Map();\n    \n    \/\/ Fonction pour traduire le contenu des posts (titre, producteur, etc.)\n    \/\/ Note: Si l'API retourne d\u00e9j\u00e0 les contenus traduits avec lang=en, cette fonction peut \u00eatre simplifi\u00e9e\n    async function translatePostContent(post) {\n      \/\/ Si l'API retourne d\u00e9j\u00e0 les contenus traduits, on peut retourner le post tel quel\n      \/\/ Sinon, on peut garder la logique de traduction pour les champs ACF sp\u00e9cifiques\n      if (!isEnglish) return post;\n      \n      try {\n        const translatedPost = { ...post };\n        \n        \/\/ Traduire seulement les champs ACF qui ne sont pas traduits par l'API\n        if (post.acf?.producteur_du_spectacle) {\n          const translatedProducteur = await translateChoices('producteur_du_spectacle', [post.acf.producteur_du_spectacle]);\n          if (translatedProducteur && translatedProducteur[0]) {\n            translatedPost.acf.producteur_du_spectacle = translatedProducteur[0];\n          }\n        }\n        \n        return translatedPost;\n      } catch (error) {\n        return post;\n      }\n    }\n    \n    \/\/ Traduction batch via admin-ajax + WPML\n    async function translateChoices(fieldName, values) {\n      try {\n        if (!Array.isArray(values) || values.length === 0) return [];\n        if (!isEnglish) {\n          return values;\n        }\n        \n        \/\/ Cr\u00e9er une cl\u00e9 de cache\n        const cacheKey = `${fieldName || 'general'}:${values.sort().join('|')}`;\n        \n        \/\/ V\u00e9rifier le cache\n        if (translationCache.has(cacheKey)) {\n          return translationCache.get(cacheKey);\n        }\n        \n        const fd = new FormData();\n        fd.append('action', 'batch_translate_acf_choices_spectacle_ici4');\n        if (fieldName) fd.append('field', fieldName);\n        values.forEach(v => fd.append('choices[]', String(v)));\n        \n        const controller = new AbortController();\n        const timeoutId = setTimeout(() => controller.abort(), 3000); \/\/ 3s timeout\n        \n        const resp = await fetch('\/wp-admin\/admin-ajax.php', { \n          method: 'POST', \n          body: fd, \n          credentials: 'same-origin',\n          signal: controller.signal\n        });\n        \n        clearTimeout(timeoutId);\n        \n        if (!resp.ok) {\n          return values;\n        }\n        \n        const data = await resp.json();\n        \n        let result = values;\n        if (Array.isArray(data?.translated)) {\n          result = data.translated;\n        } else {\n        }\n        \n        \/\/ Mettre en cache\n        translationCache.set(cacheKey, result);\n        return result;\n      } catch (error) {\n        return Array.isArray(values) ? values : [];\n      }\n    }\n\n\/\/ R\u00e9cup\u00e9ration des donn\u00e9es ACF\n    function getPostACF(post, fieldName) {\n  if (!post.acf || !post.acf[fieldName]) {\n    return \"\";\n  }\n  \n  const value = post.acf[fieldName];\n  \n  if (Array.isArray(value)) {\n    return value[0] || \"\";\n  }\n  return value;\n}\n\n   \/\/ Fonction sp\u00e9cifique pour r\u00e9cup\u00e9rer les dates ACF\n    function getPostDateACF(post, fieldName) {\n  const dateValue = getPostACF(post, fieldName);\n  \n      if (!dateValue) return null;\n  \n  \/\/ Essayer diff\u00e9rents formats de date\n      let parsedDate = null;\n  \n  \/\/ Format YYYY-MM-DD (standard)\n  if (typeof dateValue === 'string' && dateValue.match(\/^\\d{4}-\\d{2}-\\d{2}$\/)) {\n        parsedDate = new Date(dateValue);\n      }\n  \/\/ Format YYYYMMDD (ACF parfois)\n  else if (typeof dateValue === 'string' && dateValue.match(\/^\\d{8}$\/)) {\n    const year = dateValue.substring(0, 4);\n    const month = dateValue.substring(4, 6);\n    const day = dateValue.substring(6, 8);\n    parsedDate = new Date(year, month - 1, day);\n  }\n  \/\/ Format timestamp ou autre\n  else if (typeof dateValue === 'number' || !isNaN(new Date(dateValue).getTime())) {\n    parsedDate = new Date(dateValue);\n  }\n  \n  if (parsedDate && !isNaN(parsedDate.getTime())) {\n    return parsedDate;\n  }\n  \n  return null;\n}\n\n   \/\/ Format de date pour le badge\nfunction formatDateBadge_ici4(dateString) {\n  if (!dateString) return null;\n  \n  const d = new Date(dateString);\n  if (isNaN(d.getTime())) {\n    return null;\n  }\n  \n  const month = d.toLocaleDateString(\"fr-FR\", { month: \"short\" }).toUpperCase();\n  const day = d.getDate();\n  \n  return { month, day };\n}\n\n    \/\/ R\u00e9cup\u00e9ration de l'image\n    async function getPostImage_ici4(post) {\n      if (post.featured_media && !post._embedded) {\n        try {\n          const response = await fetch(`\/wp-json\/wp\/v2\/media\/${post.featured_media}`);\n          const media = await response.json();\n          return media.source_url || \"\";\n        } catch (err) {\n          return \"\";\n      }\n      }\n      \n      if (post._embedded && post._embedded[\"wp:featuredmedia\"] && post._embedded[\"wp:featuredmedia\"][0]) {\n        const media = post._embedded[\"wp:featuredmedia\"][0];\n        return media.source_url || media.guid?.rendered || media.url || \"\";\n      }\n      \n      return \"\";\n    }\n\n\/\/ R\u00e9cup\u00e9ration des cat\u00e9gories\n    async function getPostCategories_ici4(post) {\n      if (!post.categories || post.categories.length === 0) return [];\n  \n      try {\n        const categoryPromises = post.categories.map(async (catId) => {\n      if (catId === 1) return null; \/\/ Exclure \"Uncategorized\"\n      \n      const response = await fetch(`\/wp-json\/wp\/v2\/categories\/${catId}`);\n          if (response.ok) {\n            const category = await response.json();\n        return category.name; \/\/ Retourner le nom r\u00e9el de la cat\u00e9gorie\n          }\n          return null;\n        });\n    \n        const categoryNames = await Promise.all(categoryPromises);\n    return categoryNames.filter(name => name !== null);\n  } catch (error) {\n    return [];\n  }\n}\n\n    \/\/ Filtrage des posts\nfunction filterPosts_ici4() {\n  let results = [...allPosts];\n\n  const q = normalize(searchInput?.value?.trim() || \"\");\n  if (q) {\n    results = results.filter((p) => {\n      const title = normalize(p.title?.rendered || \"\");\n      const excerpt = normalize(p.excerpt?.rendered || \"\");\n      return title.includes(q) || excerpt.includes(q);\n    });\n  }\n\n  \/\/ Plus de filtre de date\n\n  \/\/ Autres filtres...\n  if (selectedDuree) {\n    results = results.filter((p) => getPostACF(p, 'duree_du_spectacle') === selectedDuree);\n  }\n  if (selectedLieu) {\n    results = results.filter((p) => getPostACF(p, 'lieu_du_spectacle') === selectedLieu);\n  }\n  if (selectedPublic) {\n    results = results.filter((p) => getPostACF(p, 'public') === selectedPublic);\n  }\n  if (selectedTypeOeuvre) {\n    results = results.filter((p) => getPostACF(p, 'type_doeuvre') === selectedTypeOeuvre);\n  }\n  if (selectedEtatProjet) {\n    results = results.filter((p) => getPostACF(p, 'etat_du_projet') === selectedEtatProjet);\n  }\n  if (selectedFamillesDisciplines) {\n    results = results.filter((p) => getPostACF(p, 'familles_de_disciplines_de_cirque') === selectedFamillesDisciplines);\n  }\n  if (selectedProvenance) {\n    results = results.filter((p) => getPostACF(p, 'provenance') === selectedProvenance);\n  }\n  if (selectedMediation) {\n    results = results.filter((p) => getPostACF(p, 'activite_de_mediation') === selectedMediation);\n  }\n  if (selectedDiversite) {\n    results = results.filter((p) => getPostACF(p, 'diversite') === selectedDiversite);\n  }\n  if (selectedParoles) {\n    results = results.filter((p) => getPostACF(p, 'paroles') === selectedParoles);\n  }\n  if (Array.isArray(selectedCategory) && selectedCategory.length > 0) {\n    const selIds = new Set(selectedCategory.map((v) => Number(v)).filter(Number.isFinite));\n    results = results.filter((p) => {\n      \/\/ via IDs sur le post\n      if (Array.isArray(p.categories) && p.categories.some((id) => selIds.has(id))) return true;\n      \/\/ via _embedded\n      if (p._embedded && Array.isArray(p._embedded[\"wp:term\"])) {\n        for (const termGroup of p._embedded[\"wp:term\"]) {\n          if (!Array.isArray(termGroup)) continue;\n          if (termGroup.some((t) => t.taxonomy === 'category' && selIds.has(t.id))) return true;\n        }\n      }\n      return false;\n    });\n  }\n  if (Array.isArray(selectedStyleRessource) && selectedStyleRessource.length > 0) {\n    const selStyles = new Set(selectedStyleRessource);\n    results = results.filter((p) => {\n      const v = getPostACF(p, 'style_de_ressource');\n      if (Array.isArray(v)) return v.some((x) => selStyles.has(x));\n      return v && selStyles.has(v);\n    });\n  }\n\n  \/\/ Tri selon selectedSort\n  const titleOf = (p) => normalize(p.title?.rendered || '');\n  const dateOf = (p) => {\n    const d = getPostDateACF(p, 'date_fin') || new Date(p.date);\n    return d && !isNaN(d) ? d.getTime() : 0;\n  };\n\n  if (selectedSort === 'recent_desc') {\n    results.sort((a, b) => dateOf(b) - dateOf(a));\n  } else if (selectedSort === 'oldest') {\n    results.sort((a, b) => dateOf(a) - dateOf(b));\n  } else if (selectedSort === 'title_asc') {\n    results.sort((a, b) => titleOf(a).localeCompare(titleOf(b)));\n  } else if (selectedSort === 'title_desc') {\n    results.sort((a, b) => titleOf(b).localeCompare(titleOf(a)));\n  } else if (selectedSort === 'random') {\n    results.sort(() => Math.random() - 0.5);\n  }\n\n  filteredPosts = results;\n  return results;\n}\n\n\/\/ Rendu des posts\n    async function renderPosts_ici4(posts, append = false) {\n      if (!append) listEl.innerHTML = \"\";\n      if (posts.length === 0) {\n        const noResultsText = isEnglish ? 'No Resource found' : 'Aucune ressource trouv\u00e9e';\n        listEl.innerHTML = `<p>${noResultsText}<\/p>`;\n        if (loadMoreContainer) loadMoreContainer.style.display = \"none\";\n        return;\n      }\n\n      const sliceStart = append ? (currentPage - 1) * postsPerPage : 0;\n      const sliceEnd = currentPage * postsPerPage;\n  const toRender = append\n    ? posts.slice(sliceStart, sliceEnd)\n    : posts.slice(0, sliceEnd);\n\n      const cardsHTML = await Promise.all(toRender.map(async (p) => {\n        try {\n          \/\/ Traduire le contenu du post si n\u00e9cessaire\n          const translatedPost = await translatePostContent(p);\n          \n          const img = await getPostImage_ici4(translatedPost);\n          const filterTags = await getFilterTags_ici4(translatedPost);\n          const totalElements = getTotalAvailableElements(translatedPost);\n          const visibleTags = filterTags.length;\n          const hiddenElements = totalElements - visibleTags;\n        const dateDebut = getPostDateACF(translatedPost, 'date_debut');\n        const dateFin = getPostDateACF(translatedPost, 'date_fin');\n    const producteur = getPostACF(translatedPost, 'producteur_du_spectacle');\n    const lienSpectacle = getPostACF(translatedPost, 'lien_du_spectacle');\n\n    \/\/ G\u00e9n\u00e9rer le HTML des tags avec le compteur\n        let tagsHTML = '';\n    if (visibleTags > 0 || hiddenElements > 0) {\n      const tagsContent = filterTags.map(tag => `<span class=\"acf-chip\">${tag}<\/span>`).join('');\n      const counterHTML = hiddenElements > 0 ? `<span class=\"acf-chip-counter\">+${hiddenElements}<\/span>` : '';\n      \n      tagsHTML = `\n        <div class=\"acf-tags\">\n          ${tagsContent}\n          ${counterHTML}\n        <\/div>\n      `;\n    }\n\n    \/\/ Badge de date avec le nouveau format \"Du ... au\"\n        let dateBadgeHTML = '';\n        if (dateDebut && dateFin) {\n          const debutFormatted = formatDateRange_ici4(dateDebut);\n          const finFormatted = formatDateRange_ici4(dateFin);\n      \n          dateBadgeHTML = `\n            <div class=\"acf-date-badge\">\n          <div class=\"acf-date-header\">\n            <span>${fromText}<\/span>\n            <span class=\"acf-date-separator\">...<\/span>\n            <span>${toText}<\/span>\n          <\/div>\n              <div class=\"acf-date-body\">\n                <div class=\"acf-date-debut\">${debutFormatted}<\/div>\n                <div class=\"acf-date-fin\">${finFormatted}<\/div>\n              <\/div>\n        <\/div>\n      `;\n        } else if (dateDebut) {\n      \/\/ Si seulement date_debut est disponible\n          const debutFormatted = formatDateRange_ici4(dateDebut);\n          dateBadgeHTML = `\n            <div class=\"acf-date-badge\">\n          <div class=\"acf-date-header\">Date<\/div>\n          <div class=\"acf-date-body\">\n            <div class=\"acf-date-debut\">${debutFormatted}<\/div>\n          <\/div>\n        <\/div>\n      `;\n    }\n\n    \/\/ Gestion de l'image\n    let imageHTML = '';\n    if (img) {\n      imageHTML = `<img decoding=\"async\" class=\"acf-img\" src=\"${img}\" alt=\"${translatedPost.title?.rendered || ''}\">`;\n    } else {\n      imageHTML = `<div class=\"acf-img-placeholder\" style=\"width: 100%; height: 170px; background: #E0E0E0; display: flex; align-items: center; justify-content: center; border-radius: 12px 12px 0 0; color: #999;\">Aucune image<\/div>`;\n    }\n\n        return `\n  <div class=\"acf-card\" data-lien=\"${lienSpectacle || translatedPost.link}\">\n    <div class=\"acf-img-container\">\n      ${imageHTML}\n      ${dateBadgeHTML}\n    <\/div>\n    <div class=\"acf-body\">\n      <div class=\"acf-content\">\n        <div class=\"acf-title\">${translatedPost.title?.rendered || \"\"}<\/div>\n        <div class=\"acf-excerpt\">${translatedPost.excerpt?.rendered || \"\"}<\/div>\n      <\/div>\n      <div class=\"acf-bottom-row\">\n        ${tagsHTML}\n      <div class=\"acf-plus\" data-post-id=\"${translatedPost.id}\">Chargement...<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n`;\n        } catch (error) {\n          console.error('Erreur lors du rendu de la carte:', error);\n          return `<div class=\"acf-card\">Erreur de chargement<\/div>`;\n        }\n      }));\n\n  if (append) {\n    listEl.innerHTML += cardsHTML.join(\"\");\n  } else {\n    listEl.innerHTML = cardsHTML.join(\"\");\n  }\n\n  \/\/ Bouton dynamique \"En savoir plus\"\n      setTimeout(() => {\n        listEl.querySelectorAll(\"[data-post-id]\").forEach((container) => {\n          if (container._loaded) return;\n          container._loaded = true;\n          const postId = container.dataset.postId;\n          fetch(\"\/wp-admin\/admin-ajax.php\", {\n            method: \"POST\",\n            headers: { \"Content-Type\": \"application\/x-www-form-urlencoded\" },\n        body: `action=get_button_plus_dynamique&post_id=${postId}&text=${encodeURIComponent(\n          \"En savoir plus\"\n        )}&custom_class=acf-button-plus`,\n          })\n            .then((r) => r.text())\n            .then((html) => {\n              container.innerHTML = html;\n              const card = container.closest(\".acf-card\");\n              const button = container.querySelector(\".button-plus-dynamique\");\n              if (card && button) {\n            card.addEventListener(\"mouseenter\", () =>\n              button.classList.add(\"hover\")\n            );\n            card.addEventListener(\"mouseleave\", () =>\n              button.classList.remove(\"hover\")\n            );\n                button.style.pointerEvents = \"none\";\n              }\n            })\n            .catch(() => {\n          container.innerHTML =\n            '<button class=\"fallback-button\">En savoir plus<\/button>';\n            });\n        });\n      }, 50);\n\n  \/\/ Bouton \"Voir plus\"\n      if (loadMoreContainer) {\n        if (filteredPosts.length > currentPage * postsPerPage) {\n          loadMoreContainer.style.display = \"block\";\n          if (loadMoreBtn) loadMoreBtn.disabled = false;\n        } else {\n          loadMoreContainer.style.display = \"none\";\n        }\n      }\n    }\n\n\/\/ Fonction pour r\u00e9cup\u00e9rer les tags des filtres avec logique intelligente et traduction\nasync function getFilterTags_ici4(post) {\n  const tags = [];\n  \n  \/\/ Collecter tous les tags disponibles pour ce post\n  const availableTags = [];\n  \n  \/\/ Ajouter les valeurs des filtres s\u00e9lectionn\u00e9s (EXCLURE activite_de_mediation)\n  if (selectedDuree && getPostACF(post, 'duree_du_spectacle') === selectedDuree) {\n    availableTags.push({ type: 'filter', value: selectedDuree, field: 'duree_du_spectacle' });\n  }\n  if (selectedLieu && getPostACF(post, 'lieu_du_spectacle') === selectedLieu) {\n    availableTags.push({ type: 'filter', value: selectedLieu, field: 'lieu_du_spectacle' });\n  }\n  if (selectedPublic && getPostACF(post, 'public') === selectedPublic) {\n    availableTags.push({ type: 'filter', value: selectedPublic, field: 'public' });\n  }\n  if (selectedTypeOeuvre && getPostACF(post, 'type_doeuvre') === selectedTypeOeuvre) {\n    availableTags.push({ type: 'filter', value: selectedTypeOeuvre, field: 'type_doeuvre' });\n  }\n  if (selectedEtatProjet && getPostACF(post, 'etat_du_projet') === selectedEtatProjet) {\n    availableTags.push({ type: 'filter', value: selectedEtatProjet, field: 'etat_du_projet' });\n  }\n  if (selectedFamillesDisciplines && getPostACF(post, 'familles_de_disciplines_de_cirque') === selectedFamillesDisciplines) {\n    availableTags.push({ type: 'filter', value: selectedFamillesDisciplines, field: 'familles_de_disciplines_de_cirque' });\n  }\n  if (selectedProvenance && getPostACF(post, 'provenance') === selectedProvenance) {\n    availableTags.push({ type: 'filter', value: selectedProvenance, field: 'provenance' });\n  }\n  if (selectedDiversite && getPostACF(post, 'diversite') === selectedDiversite) {\n    availableTags.push({ type: 'filter', value: selectedDiversite, field: 'diversite' });\n  }\n  if (selectedParoles && getPostACF(post, 'paroles') === selectedParoles) {\n    availableTags.push({ type: 'filter', value: selectedParoles, field: 'paroles' });\n  }\n  \n  \/\/ Ajouter les cat\u00e9gories WordPress avec leurs vrais noms\n  if (post.categories && post.categories.length > 0) {\n    const categoryNames = await getPostCategories_ici4(post);\n    categoryNames.forEach(categoryName => {\n      availableTags.push({ type: 'category', value: categoryName, field: 'category' });\n    });\n  }\n  \n  \/\/ Ajouter d'autres valeurs ACF non filtr\u00e9es (EXCLURE activite_de_mediation)\n  const acfFields = [\n    'duree_du_spectacle', 'lieu_du_spectacle', 'public', 'type_doeuvre',\n    'etat_du_projet', 'familles_de_disciplines_de_cirque', 'provenance',\n    'diversite', 'paroles'\n  ];\n  \n  acfFields.forEach(field => {\n    const value = getPostACF(post, field);\n    if (value && !availableTags.some(tag => tag.value === value)) {\n      availableTags.push({ type: 'acf', value: value, field: field });\n    }\n  });\n  \n  \/\/ Logique de s\u00e9lection des tags\n  if (availableTags.length === 0) {\n    return [];\n  }\n  \n  \/\/ Si on a des filtres actifs, prioriser les tags de filtres\n  const filterTags = availableTags.filter(tag => tag.type === 'filter');\n  const otherTags = availableTags.filter(tag => tag.type !== 'filter');\n  \n  let selectedTags = [];\n  \n  if (filterTags.length > 0) {\n    \/\/ Ajouter tous les tags de filtres\n    selectedTags.push(...filterTags);\n    \n    \/\/ Compl\u00e9ter avec d'autres tags al\u00e9atoires jusqu'\u00e0 3\n    const remainingSlots = 3 - filterTags.length;\n    if (remainingSlots > 0 && otherTags.length > 0) {\n      const shuffledOthers = otherTags.sort(() => 0.5 - Math.random());\n      selectedTags.push(...shuffledOthers.slice(0, remainingSlots));\n    }\n  } else {\n    \/\/ Pas de filtres actifs, s\u00e9lectionner 3 tags al\u00e9atoires\n    const shuffled = availableTags.sort(() => 0.5 - Math.random());\n    selectedTags = shuffled.slice(0, 3);\n  }\n  \n  \/\/ Limiter \u00e0 3 tags maximum\n  selectedTags = selectedTags.slice(0, 3);\n  \n  \/\/ Traduire les tags si n\u00e9cessaire (version simplifi\u00e9e)\n  if (isEnglish && selectedTags.length > 0) {\n    try {\n      \/\/ Grouper par champ pour la traduction\n      const fieldGroups = {};\n      selectedTags.forEach((tag, index) => {\n        if (!fieldGroups[tag.field]) {\n          fieldGroups[tag.field] = [];\n        }\n        fieldGroups[tag.field].push({ index, value: tag.value });\n      });\n      \n      \/\/ Traduire chaque groupe\n      for (const [fieldName, group] of Object.entries(fieldGroups)) {\n        const values = group.map(item => item.value);\n        const translated = await translateChoices(fieldName, values);\n        \n        \/\/ Mettre \u00e0 jour les valeurs traduites\n        group.forEach((item, i) => {\n          if (translated && translated[i]) {\n            selectedTags[item.index].value = translated[i];\n          }\n        });\n      }\n    } catch (error) {\n      \/\/ En cas d'erreur, continuer avec les tags originaux\n    }\n  }\n  \n  \/\/ Convertir en format simple pour l'affichage\n  return selectedTags.map(tag => tag.value);\n}\n\n\/\/ Fonction pour calculer le nombre total d'\u00e9l\u00e9ments disponibles\nfunction getTotalAvailableElements(post) {\n  let total = 0;\n  \n  \/\/ Compter les cat\u00e9gories WordPress\n  if (post.categories && post.categories.length > 0) {\n    total += post.categories.filter(catId => catId !== 1).length;\n  }\n  \n  \/\/ Compter les valeurs ACF non vides\n  const acfFields = [\n    'duree_du_spectacle', 'lieu_du_spectacle', 'public', 'type_doeuvre',\n    'etat_du_projet', 'familles_de_disciplines_de_cirque', 'provenance',\n    'activite_de_mediation', 'diversite', 'paroles'\n  ];\n  \n  acfFields.forEach(field => {\n    const value = getPostACF(post, field);\n    if (value) total++;\n  });\n  \n  return total;\n}\n\n\/\/ Nouvelle fonction pour formater les dates au format \"day.month\"\nfunction formatDateRange(date) {\n  if (!date || !(date instanceof Date) || isNaN(date.getTime())) {\n    return '';\n  }\n  \n  const day = date.getDate().toString().padStart(2, '0');\n  const month = (date.getMonth() + 1).toString().padStart(2, '0');\n  \n  return `${day}.${month}`;\n}\n\n\nfunction formatDateRange(date) {\n  if (!date || !(date instanceof Date) || isNaN(date.getTime())) {\n    return '';\n  }\n  \n  const day = date.getDate().toString().padStart(2, '0');\n  const month = (date.getMonth() + 1).toString().padStart(2, '0');\n  \n  return `${day}.${month}`;\n}\n\n    \/\/ Initialisation des accord\u00e9ons avec animation fluide\n    function initAccordions_ici4() {\n  \/\/ Grouper les accord\u00e9ons par dropdown\n      const dropdowns = app.querySelectorAll(\".acf-dropdown\");\n  \n  dropdowns.forEach((dropdown, dropdownIndex) => {\n        const accordions = dropdown.querySelectorAll(\".acf-accordion\");\n\n    if (accordions.length === 0) return; \/\/ Skip si pas d'accord\u00e9ons\n    \n    accordions.forEach((accordion, accordionIndex) => {\n          const header = accordion.querySelector(\".acf-accordion-header\");\n      if (!header) return; \/\/ Skip si pas de header\n      \n      \/\/ Supprimer les event listeners existants pour \u00e9viter les doublons\n          const newHeader = header.cloneNode(true);\n          header.parentNode.replaceChild(newHeader, header);\n\n          newHeader.addEventListener(\"click\", () => {\n            const content = accordion.querySelector(\".acf-accordion-content\");\n        \n        \/\/ Fermer tous les autres accord\u00e9ons dans le m\u00eame dropdown\n        dropdown.querySelectorAll(\".acf-accordion\").forEach((otherAccordion) => {\n          if (otherAccordion !== accordion) {\n            closeAccordion_ici4(otherAccordion);\n          }\n        });\n        \n        \/\/ Toggle l'accord\u00e9on actuel\n        if (accordion.classList.contains(\"active\")) {\n          closeAccordion_ici4(accordion);\n        } else {\n          openAccordion_ici4(accordion);\n        }\n      });\n      \n      \/\/ Ouvrir le premier accord\u00e9on de chaque dropdown par d\u00e9faut\n      if (accordionIndex === 0) {\n        \/\/ D\u00e9lai pour s'assurer que le DOM est pr\u00eat\n        setTimeout(() => {\n          openAccordion_ici4(accordion);\n        }, 50);\n      }\n        });\n      });\n    }\n\/\/ Fonction pour ouvrir un accord\u00e9on\n    function openAccordion_ici4(accordion) {\n      const content = accordion.querySelector(\".acf-accordion-content\");\n      accordion.classList.add(\"active\");\n  \n  \/\/ Animation fluide\n  content.style.transition = \"none\";\n  content.style.maxHeight = \"0\";\n  content.style.opacity = \"0\";\n  \n      requestAnimationFrame(() => {\n        content.style.transition = \"max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease, padding 0.4s cubic-bezier(0.4, 0, 0.2, 1)\";\n        content.style.maxHeight = content.scrollHeight + \"px\";\n        content.style.opacity = \"1\";\n      });\n    }\n\n\/\/ Fonction pour fermer un accord\u00e9on\n    function closeAccordion_ici4(accordion) {\n      const content = accordion.querySelector(\".acf-accordion-content\");\n      accordion.classList.remove(\"active\");\n  \n      content.style.maxHeight = content.scrollHeight + \"px\";\n  \n  requestAnimationFrame(() => {\n    content.style.maxHeight = \"0\";\n    content.style.opacity = \"0\";\n  });\n}\n    \/\/ Initialisation des dropdowns\n    function initDropdowns_ici4() {\n      [trierDropdown, filtresDropdown].forEach((dropdown) => {\n        if (!dropdown) return;\n        const trigger = dropdown.querySelector(\".acf-dropdown-trigger\");\n        const menu = dropdown.querySelector(\".acf-dropdown-menu\");\n        if (!trigger || !menu) return;\n\n        trigger.addEventListener(\"click\", (e) => {\n          e.stopPropagation();\n          [trierDropdown, filtresDropdown].forEach((d) => {\n            if (d && d !== dropdown) d.classList.remove(\"active\");\n          });\n          dropdown.classList.toggle(\"active\");\n        });\n      });\n\n      document.addEventListener(\"click\", (e) => {\n        const inside = [trierDropdown, filtresDropdown].some(\n          (d) => d && d.contains(e.target)\n        );\n        if (!inside)\n          [trierDropdown, filtresDropdown].forEach(\n            (d) => d && d.classList.remove(\"active\")\n          );\n      });\n    }\n\n    \/\/ Gestion des filtres\n    function initFilters_ici4() {\n      \/\/ Trier par\n      app.addEventListener(\"change\", (e) => {\n        if (e.target && e.target.name === 'tri') {\n          selectedSort = e.target.value;\n          previewFilterCount_ici4();\n        }\n      });\n\n      \/\/ Filtres (radios + checkboxes)\n      app.addEventListener(\"change\", (e) => {\n        if (e.target.type === \"radio\" || e.target.type === \"checkbox\") {\n          const name = e.target.name;\n          const value = e.target.value;\n          const isChecked = e.target.checked;\n          \n          switch(name) {\n            case 'duree':\n              selectedDuree = value;\n              break;\n            case 'lieu':\n              selectedLieu = value;\n              break;\n            case 'public':\n              selectedPublic = value;\n              break;\n            case 'type-oeuvre':\n              selectedTypeOeuvre = value;\n              break;\n            case 'etat-projet':\n              selectedEtatProjet = value;\n              break;\n            case 'familles-disciplines':\n              selectedFamillesDisciplines = value;\n              break;\n            case 'provenance':\n              selectedProvenance = value;\n              break;\n            case 'mediation':\n              selectedMediation = value;\n              break;\n            case 'diversite':\n              selectedDiversite = value;\n              break;\n            case 'paroles':\n              selectedParoles = value;\n              break;\n            case 'category':\n              if (!Array.isArray(selectedCategory)) selectedCategory = [];\n              if (isChecked) {\n                if (!selectedCategory.includes(value)) selectedCategory.push(value);\n              } else {\n                selectedCategory = selectedCategory.filter((v) => v !== value);\n              }\n              break;\n            case 'style-ressource':\n              if (!Array.isArray(selectedStyleRessource)) selectedStyleRessource = [];\n              if (isChecked) {\n                if (!selectedStyleRessource.includes(value)) selectedStyleRessource.push(value);\n              } else {\n                selectedStyleRessource = selectedStyleRessource.filter((v) => v !== value);\n              }\n              break;\n          }\n          \n          \/\/ Pr\u00e9visualiser le nombre de r\u00e9sultats apr\u00e8s chaque changement\n          previewFilterCount_ici4();\n        }\n      });\n\n      \/\/ Boutons d'action\n      app.querySelectorAll(\".acf-filter-reset\").forEach(btn => {\n        btn.addEventListener(\"click\", () => {\n          \/\/ Reset tous les filtres\n          selectedSort = 'recent_desc';\n          selectedDuree = \"\";\n          selectedLieu = \"\";\n          selectedPublic = \"\";\n          selectedTypeOeuvre = \"\";\n          selectedEtatProjet = \"\";\n          selectedFamillesDisciplines = \"\";\n          selectedProvenance = \"\";\n          selectedMediation = \"\";\n          selectedDiversite = \"\";\n          selectedParoles = \"\";\n          selectedCategory = [];\n          selectedStyleRessource = [];\n\n          \/\/ Reset les inputs\n          \/\/ Pas d'inputs pour le tri\n          \n          \/\/ Reset les radios\n          app.querySelectorAll('input[type=\"radio\"]').forEach(radio => {\n            radio.checked = false;\n          });\n          \/\/ Reset les checkboxes\n          app.querySelectorAll('input[type=\"checkbox\"]').forEach(cb => {\n            cb.checked = false;\n          });\n\n          \/\/ Reset les s\u00e9lections visuelles\n          \/\/ D\u00e9cocher les radios de tri puis re-s\u00e9lectionner la valeur par d\u00e9faut\n          app.querySelectorAll('input[type=\"radio\"][name=\"tri\"]').forEach(radio => { radio.checked = false; });\n          const def = app.querySelector('#tri-recent-desc');\n          if (def) def.checked = true;\n\n          \/\/ Pr\u00e9visualiser le nombre de r\u00e9sultats apr\u00e8s reset\n          previewFilterCount_ici4();\n        });\n      });\n\n      app.querySelectorAll(\".acf-filter-close\").forEach(btn => {\n        btn.addEventListener(\"click\", () => {\n          \/\/ Fermer le dropdown parent\n          const dropdown = btn.closest(\".acf-dropdown\");\n          if (dropdown) dropdown.classList.remove(\"active\");\n        });\n      });\n\n      app.querySelectorAll(\".acf-filter-search\").forEach(btn => {\n        btn.addEventListener(\"click\", () => {\n          \/\/ Fermer le dropdown parent\n          const dropdown = btn.closest(\".acf-dropdown\");\n          if (dropdown) dropdown.classList.remove(\"active\");\n          \n          \/\/ Appliquer les filtres\n          applyFilters_ici4();\n        });\n      });\n    }\n\n\/\/ Fonction pour mettre \u00e0 jour le compteur des boutons de recherche\n    function updateSearchButtonCount_ici4(count) {\n      const icon = `<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"15\" height=\"12\" viewBox=\"0 0 15 12\" fill=\"none\"><path d=\"M14.1998 6.05035L8.99413 11.256C8.91448 11.3356 8.80645 11.3804 8.69381 11.3804C8.58116 11.3804 8.47313 11.3356 8.39348 11.256C8.31383 11.1763 8.26908 11.0683 8.26908 10.9556C8.26908 10.843 8.31383 10.735 8.39348 10.6553L12.8743 6.17448L1.08558 6.17448C0.975604 6.1706 0.871424 6.12418 0.794992 6.045C0.718561 5.96582 0.675845 5.86007 0.675845 5.75002C0.675845 5.63997 0.718561 5.53422 0.794992 5.45504C0.871424 5.37586 0.975605 5.32944 1.08559 5.32556L12.8743 5.32556L8.39348 0.844719C8.31383 0.765068 8.26908 0.657038 8.26908 0.544395C8.26908 0.431751 8.31383 0.323721 8.39348 0.24407C8.47313 0.164419 8.58116 0.119672 8.69381 0.119672C8.80645 0.119672 8.91448 0.164419 8.99413 0.24407L14.1998 5.4497C14.2794 5.52935 14.3242 5.63738 14.3242 5.75002C14.3242 5.86266 14.2794 5.97069 14.1998 6.05035Z\" fill=\"currentColor\"\/><\/svg>`;\n  app.querySelectorAll(\".acf-filter-search\").forEach(btn => {\n    btn.innerHTML = `<span>${searchResultsText.replace('0', count)}<\/span> ${icon}`;\n  });\n \n  \/\/ Mettre \u00e0 jour le bouton \"Rechercher\" principal en dehors des filtres (seulement le nombre)\n      const mainSubmitBtn = app.querySelector(\".acf-submit\");\n  if (mainSubmitBtn) {\n    mainSubmitBtn.textContent = `${searchButtonText} (${count})`;\n  }\n    }\n\n\/\/ Fonction pour pr\u00e9visualiser le nombre de r\u00e9sultats sans appliquer les filtres\nfunction previewFilterCount_ici4() {\n  const previewResults = filterPosts_ici4();\n      updateSearchButtonCount_ici4(previewResults.length);\n    }\n\n\/\/ Appliquer les filtres\nfunction applyFilters_ici4() {\n      currentPage = 1;\n  const filtered = filterPosts_ici4();\n  renderPosts_ici4(filtered, false);\n  \n  \/\/ Mettre \u00e0 jour le compteur de r\u00e9sultats\n      updateSearchButtonCount_ici4(filtered.length);\n    }\n\n\/\/ Initialisation : mettre \u00e0 jour le compteur initial\n    function initInitialCount_ici4() {\n  \/\/ Calculer le nombre total de posts disponibles\n      const totalPosts = allPosts.length;\n      updateSearchButtonCount_ici4(totalPosts);\n    }\n\n\/\/ Active la s\u00e9lection par clic sur tout le bloc et g\u00e8re l'\u00e9tat visuel\n    function enableFilterOptionBlockClick_ici4() {\n  \/\/ Mise \u00e0 jour initiale des classes .selected selon l'\u00e9tat des inputs\n      app.querySelectorAll('.acf-filter-option').forEach(opt => {\n        const input = opt.querySelector('input[type=\"radio\"], input[type=\"checkbox\"]');\n        if (input) opt.classList.toggle('selected', input.checked);\n      });\n\n  \/\/ Clic sur tout le bloc\n      app.addEventListener('click', (e) => {\n        const option = e.target.closest('.acf-filter-option');\n        if (!option || !app.contains(option)) return;\n\n        const input = option.querySelector('input[type=\"radio\"], input[type=\"checkbox\"]');\n        if (!input) return;\n\n        if (input.type === 'checkbox') {\n          input.checked = !input.checked;\n          option.classList.toggle('selected', input.checked);\n        } else {\n      \/\/ Radio: cocher celui-ci et d\u00e9cocher les autres du m\u00eame groupe\n          input.checked = true;\n          if (input.name) {\n            app.querySelectorAll(`input[type=\"radio\"][name=\"${input.name}\"]`).forEach(r => {\n              const block = r.closest('.acf-filter-option');\n              if (block) block.classList.toggle('selected', r === input);\n            });\n          } else {\n            option.classList.add('selected');\n          }\n        }\n    \/\/ D\u00e9clenche le change pour garder la logique existante (filtres\/preview)\n        input.dispatchEvent(new Event('change', { bubbles: true }));\n      });\n\n  \/\/ Si l'utilisateur clique directement sur l'input, garder l'\u00e9tat visuel en phase\n      app.addEventListener('change', (e) => {\n        const input = e.target;\n        if (!(input instanceof HTMLInputElement)) return;\n        if (!\/(radio|checkbox)\/.test(input.type)) return;\n\n        const block = input.closest('.acf-filter-option');\n        if (!block) return;\n\n        if (input.type === 'checkbox') {\n          block.classList.toggle('selected', input.checked);\n        } else {\n          if (input.name) {\n            app.querySelectorAll(`input[type=\"radio\"][name=\"${input.name}\"]`).forEach(r => {\n              const b = r.closest('.acf-filter-option');\n              if (b) b.classList.toggle('selected', r.checked);\n            });\n          } else {\n            block.classList.toggle('selected', input.checked);\n          }\n        }\n      });\n    }\n\n\/\/ Appeler apr\u00e8s le rendu initial des options (apr\u00e8s loadFilterOptions())\nenableFilterOptionBlockClick_ici4();\n\n\/\/ Fonction pour charger les options de filtres avec traduction\nasync function loadFilterOptions(app, allPosts, isEnglish, translateChoices) {\n  \n  \/\/ Charger les dur\u00e9es\n  const dureeList = app.querySelector(\".acf-duree-list\");\n  if (dureeList) {\n    const durees = [...new Set(allPosts.map(p => getPostACF(p, 'duree_du_spectacle')).filter(Boolean))];\n    let translatedDurees = durees;\n    \n    \/\/ Traduire les dur\u00e9es si n\u00e9cessaire\n    if (isEnglish && durees.length > 0) {\n      translatedDurees = await translateChoices('duree_du_spectacle', durees);\n    }\n\n    dureeList.innerHTML = durees.map((duree, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"duree-${duree}\">${translatedDurees[index] || duree}<\/label>\n        <input type=\"radio\" id=\"duree-${duree}\" name=\"duree\" value=\"${duree}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les lieux\n  const lieuList = app.querySelector(\".acf-lieu-list\");\n  if (lieuList) {\n    const lieux = [...new Set(allPosts.map(p => getPostACF(p, 'lieu_du_spectacle')).filter(Boolean))];\n    let translatedLieux = lieux;\n    \n    \/\/ Traduire les lieux si n\u00e9cessaire\n    if (isEnglish && lieux.length > 0) {\n      translatedLieux = await translateChoices('lieu_du_spectacle', lieux);\n    }\n    \n    lieuList.innerHTML = lieux.map((lieu, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"lieu-${lieu}\">${translatedLieux[index] || lieu}<\/label>\n        <input type=\"radio\" id=\"lieu-${lieu}\" name=\"lieu\" value=\"${lieu}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les publics\n  const publicList = app.querySelector(\".acf-public-list\");\n  if (publicList) {\n    const publics = [...new Set(allPosts.map(p => getPostACF(p, 'public')).filter(Boolean))];\n    let translatedPublics = publics;\n    \n    \/\/ Traduire les publics si n\u00e9cessaire\n    if (isEnglish && publics.length > 0) {\n      translatedPublics = await translateChoices('public', publics);\n    }\n    \n    publicList.innerHTML = publics.map((pub, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"public-${pub}\">${translatedPublics[index] || pub}<\/label>\n        <input type=\"radio\" id=\"public-${pub}\" name=\"public\" value=\"${pub}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les types d'oeuvre\n  const typeOeuvreList = app.querySelector(\".acf-type-oeuvre-list\");\n  if (typeOeuvreList) {\n    const types = [...new Set(allPosts.map(p => getPostACF(p, 'type_doeuvre')).filter(Boolean))];\n    let translatedTypes = types;\n    \n    \/\/ Traduire les types si n\u00e9cessaire\n    if (isEnglish && types.length > 0) {\n      translatedTypes = await translateChoices('type_doeuvre', types);\n    }\n    \n    typeOeuvreList.innerHTML = types.map((type, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"type-${type}\">${translatedTypes[index] || type}<\/label>\n        <input type=\"radio\" id=\"type-${type}\" name=\"type-oeuvre\" value=\"${type}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les \u00e9tats du projet\n  const etatProjetList = app.querySelector(\".acf-etat-projet-list\");\n  if (etatProjetList) {\n    const etats = [...new Set(allPosts.map(p => getPostACF(p, 'etat_du_projet')).filter(Boolean))];\n    let translatedEtats = etats;\n    \n    \/\/ Traduire les \u00e9tats si n\u00e9cessaire\n    if (isEnglish && etats.length > 0) {\n      translatedEtats = await translateChoices('etat_du_projet', etats);\n    }\n    \n    etatProjetList.innerHTML = etats.map((etat, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"etat-${etat}\">${translatedEtats[index] || etat}<\/label>\n        <input type=\"radio\" id=\"etat-${etat}\" name=\"etat-projet\" value=\"${etat}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les familles de disciplines\n  const famillesList = app.querySelector(\".acf-familles-disciplines-list\");\n  if (famillesList) {\n    const familles = [...new Set(allPosts.map(p => getPostACF(p, 'familles_de_disciplines_de_cirque')).filter(Boolean))];\n    let translatedFamilles = familles;\n    \n    \/\/ Traduire les familles si n\u00e9cessaire\n    if (isEnglish && familles.length > 0) {\n      translatedFamilles = await translateChoices('familles_de_disciplines_de_cirque', familles);\n    }\n    \n    famillesList.innerHTML = familles.map((famille, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"famille-${famille}\">${translatedFamilles[index] || famille}<\/label>\n        <input type=\"radio\" id=\"famille-${famille}\" name=\"familles-disciplines\" value=\"${famille}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les provenances\n  const provenanceList = app.querySelector(\".acf-provenance-list\");\n  if (provenanceList) {\n    const provenances = [...new Set(allPosts.map(p => getPostACF(p, 'provenance')).filter(Boolean))];\n    let translatedProvenances = provenances;\n    \n    \/\/ Traduire les provenances si n\u00e9cessaire\n    if (isEnglish && provenances.length > 0) {\n      translatedProvenances = await translateChoices('provenance', provenances);\n    }\n    \n    provenanceList.innerHTML = provenances.map((provenance, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"provenance-${provenance}\">${translatedProvenances[index] || provenance}<\/label>\n        <input type=\"radio\" id=\"provenance-${provenance}\" name=\"provenance\" value=\"${provenance}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les activit\u00e9s de m\u00e9diation\n  const mediationList = app.querySelector(\".acf-mediation-options\");\n  if (mediationList) {\n    const mediations = [...new Set(allPosts.map(p => getPostACF(p, 'activite_de_mediation')).filter(Boolean))];\n    let translatedMediations = mediations;\n    \n    \/\/ Traduire les m\u00e9diations si n\u00e9cessaire\n    if (isEnglish && mediations.length > 0) {\n      translatedMediations = await translateChoices('activite_de_mediation', mediations);\n    }\n    \n    mediationList.innerHTML = mediations.map((mediation, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"mediation-${mediation}\">${translatedMediations[index] || mediation}<\/label>\n        <input type=\"radio\" id=\"mediation-${mediation}\" name=\"mediation\" value=\"${mediation}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les diversit\u00e9s\n  const diversiteList = app.querySelector(\".acf-diversite-options\");\n  if (diversiteList) {\n    const diversites = [...new Set(allPosts.map(p => getPostACF(p, 'diversite')).filter(Boolean))];\n    let translatedDiversites = diversites;\n    \n    \/\/ Traduire les diversit\u00e9s si n\u00e9cessaire\n    if (isEnglish && diversites.length > 0) {\n      translatedDiversites = await translateChoices('diversite', diversites);\n    }\n    \n    diversiteList.innerHTML = diversites.map((diversite, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"diversite-${diversite}\">${translatedDiversites[index] || diversite}<\/label>\n        <input type=\"radio\" id=\"diversite-${diversite}\" name=\"diversite\" value=\"${diversite}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Charger les paroles\n  const parolesList = app.querySelector(\".acf-paroles-options\");\n  if (parolesList) {\n    const paroles = [...new Set(allPosts.map(p => getPostACF(p, 'paroles')).filter(Boolean))];\n    let translatedParoles = paroles;\n    \n    \/\/ Traduire les paroles si n\u00e9cessaire\n    if (isEnglish && paroles.length > 0) {\n      translatedParoles = await translateChoices('paroles', paroles);\n    }\n    \n    parolesList.innerHTML = paroles.map((parole, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"paroles-${parole}\">${translatedParoles[index] || parole}<\/label>\n        <input type=\"radio\" id=\"paroles-${parole}\" name=\"paroles\" value=\"${parole}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Cat\u00e9gories WordPress (seulement celles pr\u00e9sentes au moins une fois)\n  const categoryList = app.querySelector('.acf-category-list');\n  if (categoryList) {\n    \/\/ Collecter tous les IDs de cat\u00e9gories uniques\n    const categoryIds = new Set();\n    \n    for (const p of allPosts) {\n      \/\/ M\u00e9thode 1: Depuis _embedded[\"wp:term\"]\n      if (p._embedded && p._embedded[\"wp:term\"]) {\n        const termsGroups = p._embedded[\"wp:term\"];\n        if (Array.isArray(termsGroups)) {\n          termsGroups.forEach(termGroup => {\n            if (Array.isArray(termGroup)) {\n              termGroup.forEach(term => {\n                if (term.taxonomy === 'category' && term.id) {\n                  categoryIds.add(term.id);\n                }\n              });\n            }\n          });\n        }\n      }\n      \n      \/\/ M\u00e9thode 2: Depuis categories array\n      if (p.categories && Array.isArray(p.categories)) {\n        p.categories.forEach(catId => {\n          if (catId !== 1) { \/\/ Skip \"Uncategorized\"\n            categoryIds.add(catId);\n          }\n        });\n      }\n    }\n\n    \/\/ R\u00e9cup\u00e9rer les noms des cat\u00e9gories via API\n    const categoryMap = new Map(); \/\/ ID -> nom\n    const categoryIdCounts = new Map(); \/\/ id -> count\n    \n    try {\n      const categoryPromises = Array.from(categoryIds).map(async (catId) => {\n        try {\n          const url = `\/wp-json\/wp\/v2\/categories\/${catId}${isEnglish ? '?lang=en' : ''}`;\n          const response = await fetch(url);\n          if (response.ok) {\n            const category = await response.json();\n            categoryMap.set(catId, category.name);\n            return { id: catId, name: category.name };\n          }\n        } catch (error) {\n        }\n        return null;\n      });\n      \n      const categories = await Promise.all(categoryPromises);\n      \n      \/\/ Compter les occurrences de chaque cat\u00e9gorie (par ID)\n      for (const p of allPosts) {\n        const postCategoryIds = [];\n        \n        \/\/ R\u00e9cup\u00e9rer les IDs des cat\u00e9gories de ce post\n        if (p._embedded && p._embedded[\"wp:term\"]) {\n          const termsGroups = p._embedded[\"wp:term\"];\n          if (Array.isArray(termsGroups)) {\n            termsGroups.forEach(termGroup => {\n              if (Array.isArray(termGroup)) {\n                termGroup.forEach(term => {\n                  if (term.taxonomy === 'category' && term.id) {\n                    postCategoryIds.push(term.id);\n                  }\n                });\n              }\n            });\n          }\n        }\n        \n        if (p.categories && Array.isArray(p.categories)) {\n          p.categories.forEach(catId => {\n            if (catId !== 1) {\n              postCategoryIds.push(catId);\n            }\n          });\n        }\n        \n        \/\/ Compter les cat\u00e9gories trouv\u00e9es\n        postCategoryIds.forEach(catId => {\n          const name = categoryMap.get(catId);\n          if (name) {\n            categoryIdCounts.set(catId, (categoryIdCounts.get(catId) || 0) + 1);\n          }\n        });\n      }\n      \n      const items = Array.from(categoryIdCounts.entries())\n        .filter(([, count]) => count > 0)\n        .map(([id, count]) => ({ id, name: categoryMap.get(id) || `Cat\u00e9gorie ${id}`, count }))\n        .sort((a,b) => a.name.localeCompare(b.name));\n\n\n      categoryList.innerHTML = items.map(({id, name}) => `\n        <div class=\"acf-filter-option\">\n          <label for=\"category-${id}\">${name}<\/label>\n          <input type=\"checkbox\" id=\"category-${id}\" name=\"category\" value=\"${id}\">\n        <\/div>\n      `).join('');\n      \n    } catch (error) {\n      categoryList.innerHTML = '<div class=\"acf-filter-option\">Erreur de chargement<\/div>';\n    }\n  }\n\n  \/\/ Style de ressource (ACF checkbox) \u2013 traductions via translateChoices si anglais\n  const styleList = app.querySelector('.acf-style-ressource-options');\n  if (styleList) {\n    \/\/ Chercher le champ ACF probable; adapter si n\u00e9cessaire\n    const styles = [...new Set(allPosts\n      .map(p => getPostACF(p, 'style_de_ressource'))\n      .flatMap(v => Array.isArray(v) ? v : (v ? [v] : []))\n      .filter(Boolean))];\n\n    let translatedStyles = styles;\n    if (isEnglish && styles.length > 0) {\n      translatedStyles = await translateChoices('style_de_ressource', styles);\n    }\n\n    styleList.innerHTML = styles.map((style, index) => `\n      <div class=\"acf-filter-option\">\n        <label for=\"style-${style}\">${translatedStyles[index] || style}<\/label>\n        <input type=\"checkbox\" id=\"style-${style}\" name=\"style-ressource\" value=\"${style}\">\n      <\/div>\n    `).join('');\n  }\n\n  \/\/ Fermer tous les accord\u00e9ons d'abord\n  app.querySelectorAll(\".acf-accordion\").forEach(accordion => {\n    const content = accordion.querySelector(\".acf-accordion-content\");\n    if (content) {\n      content.style.maxHeight = \"0\";\n      content.style.opacity = \"0\";\n    }\n  });\n  \n  \/\/ Puis ouvrir le premier de chaque dropdown\n  setTimeout(() => {\n    initAccordions_ici4();\n  }, 100);\n}\n\n\/\/ Modifier la fonction fetchPosts pour appeler initAccordions APR\u00c8S loadFilterOptions\n    async function fetchPosts() {\n      listEl.innerHTML = \"Chargement...\";\n      \n      \/\/ Construire l'URL avec le param\u00e8tre de langue\n      const baseFields = `_fields=id,title,excerpt,link,date,acf,featured_media,categories&_embed=wp:featuredmedia,wp:term`;\n      const candidates = [cpt];\n      if (\/s$\/.test(cpt)) { candidates.push(cpt.replace(\/s$\/, '')); }\n      else { candidates.push(`${cpt}s`); }\n      \/\/ Aussi quelques variantes usuelles\n      if (cpt === 'ressources') { candidates.push('ressource'); candidates.push('resources'); }\n\n      const urls = [];\n      for (const slug of candidates) {\n        urls.push(`\/wp-json\/wp\/v2\/${slug}?per_page=100&${baseFields}${isEnglish ? '&lang=en' : ''}`);\n        \/\/ Variante sans param de langue (au cas o\u00f9)\n        if (isEnglish) urls.push(`\/wp-json\/wp\/v2\/${slug}?per_page=100&${baseFields}`);\n      }\n\n      try {\n        let posts = [];\n        for (const url of urls) {\n          try {\n            const r = await fetch(url);\n            const data = await r.json();\n            if (Array.isArray(data) && data.length > 0) { posts = data; break; }\n          } catch (_) { \/* ignore and try next *\/ }\n        }\n        allPosts = Array.isArray(posts) ? posts : [];\n        currentPage = 1;\n\n        \/\/ Charger les options de filtres d'abord\n        await loadFilterOptions(app, allPosts, isEnglish, translateChoices);\n\n        \/\/ Initialiser les accord\u00e9ons APR\u00c8S avoir charg\u00e9 les filtres\n        setTimeout(() => {\n          initAccordions_ici4();\n        }, 150);\n\n        initInitialCount_ici4();\n        const filtered = filterPosts_ici4();\n        renderPosts_ici4(filtered, false);\n      } catch (error) {\n        listEl.innerHTML = `<p>Erreur de chargement.<\/p>`;\n      }\n    }\n\t\t\n\/\/ Modifier la gestion de la recherche pour mettre \u00e0 jour le compteur\n    if (searchInput) {\n  searchInput.addEventListener(\"keydown\", (e) => {\n    if (e.key === \"Enter\") {\n      e.preventDefault();\n      applyFilters_ici4();\n    }\n  });\n  searchInput.addEventListener(\"input\", () => {\n    \/\/ Pr\u00e9visualiser le nombre de r\u00e9sultats pendant la saisie\n    previewFilterCount_ici4();\n  });\n}\n\n\/\/ Modifier le bouton submit principal\nif (submitBtn) {\n  submitBtn.addEventListener(\"click\", () => {\n    applyFilters_ici4();\n  });\n}\n    \/\/ Voir plus\n    if (loadMoreBtn) {\n      loadMoreBtn.addEventListener(\"click\", () => {\n        currentPage++;\n        renderPosts_ici4(filteredPosts, true);\n      });\n    }\n\n    \/\/ Recherche\n    if (searchInput) {\n      searchInput.addEventListener(\"keydown\", (e) => {\n        if (e.key === \"Enter\") {\n          e.preventDefault();\n          applyFilters_ici4();\n        }\n      });\n      searchInput.addEventListener(\"input\", applyFilters_ici4);\n    }\n\n    if (submitBtn) submitBtn.addEventListener(\"click\", applyFilters_ici4);\n\n    \/\/ Clic sur les cartes\n    listEl.addEventListener(\"click\", (e) => {\n      const card = e.target.closest(\".acf-card\");\n      if (card) {\n        const lien = card.dataset.lien;\n        if (lien) {\n          window.location.href = lien;\n        }\n      }\n    });\n\n    \/\/ Fonction pour mettre \u00e0 jour les textes des filtres\n    function updateFilterTexts() {\n      \/\/ Mettre \u00e0 jour les textes des dropdowns\n      const sortSpan = app.querySelector('.acf-trier-dropdown .acf-dropdown-text');\n      if (sortSpan) sortSpan.textContent = isEnglish ? 'Sort by' : 'Trier par';\n      \n      const filtersSpan = app.querySelector('.acf-filtres-dropdown .acf-dropdown-text');\n      if (filtersSpan) filtersSpan.textContent = filtersText;\n      \n      \/\/ Mettre \u00e0 jour les boutons\n      app.querySelectorAll('.acf-filter-reset').forEach(btn => {\n        if (btn) btn.textContent = resetText;\n      });\n      app.querySelectorAll('.acf-filter-close').forEach(btn => {\n        if (btn) btn.textContent = closeText;\n      });\n    }\n\n    \/\/ Init\n    initAccordions_ici4();\n    initDropdowns_ici4();\n    initFilters_ici4();\n    fetchPosts();\n    \n    \/\/ Mettre \u00e0 jour les textes des filtres apr\u00e8s le chargement\n    setTimeout(updateFilterTexts, 100);\n  });\n});\n\/* ]]> *\/\n\t\t    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6170d62 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"6170d62\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8a102b8 e-con-full e-flex e-con e-child\" data-id=\"8a102b8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-717f4b3 elementor-widget elementor-widget-heading\" data-id=\"717f4b3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your health first<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2318cb elementor-widget elementor-widget-text-editor\" data-id=\"a2318cb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We care about your physical and mental well-being. That is why we have gathered free and confidential resources on this page. Whether for your own well-being or that of a loved one, it is important to get informed, talk about it, and break the silence. You will certainly find a resource that meets your needs.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-010c155 elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"010c155\" data-element_type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;a2d3f4c&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;7e565e5&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;9dac0f5&quot;}],&quot;slides_to_show&quot;:&quot;2&quot;,&quot;autoplay_speed&quot;:2000,&quot;offset_sides&quot;:&quot;right&quot;,&quot;offset_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;offset_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:80,&quot;sizes&quot;:[]},&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:24,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8822625 e-flex e-con-boxed e-con e-child\" data-id=\"8822625\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1d1ca66 e-con-full e-flex e-con e-child\" data-id=\"1d1ca66\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2bb6ae4 e-con-full e-flex e-con e-child\" data-id=\"2bb6ae4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aed0cf3 elementor-widget elementor-widget-heading\" data-id=\"aed0cf3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Crisis Services Canada<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56ab61a e-con-full e-flex e-con e-child\" data-id=\"56ab61a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fe20f4 elementor-widget elementor-widget-text-editor\" data-id=\"5fe20f4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>For suicide prevention and support (24\/7).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5905d1f elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"5905d1f\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:18334564566\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"1 833-456-4566\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\"><path d=\"M17.5866 12.5899L13.1578 10.6053C12.9572 10.5193 12.7382 10.4847 12.5208 10.5047C12.3034 10.5247 12.0945 10.5985 11.9128 10.7196C11.8944 10.7315 11.8768 10.7446 11.8603 10.759L9.54564 12.7278C9.52162 12.7409 9.49489 12.7482 9.46755 12.7492C9.44021 12.7501 9.41302 12.7447 9.38814 12.7334C7.90032 12.0153 6.35907 10.4834 5.63814 9.0162C5.62613 8.99168 5.61989 8.96474 5.61989 8.93745C5.61989 8.91015 5.62613 8.88321 5.63814 8.8587L7.61345 6.51495C7.62762 6.4976 7.64077 6.47945 7.65282 6.46057C7.77225 6.27823 7.84439 6.06902 7.86272 5.85182C7.88105 5.63463 7.845 5.41629 7.75782 5.21651L5.7872 0.795259C5.67529 0.534267 5.48175 0.316611 5.23563 0.174957C4.98951 0.0333034 4.70409 -0.0247065 4.4222 0.00963374C3.1971 0.170693 2.07256 0.772326 1.25872 1.7021C0.444884 2.63188 -0.0025572 3.82618 1.09944e-05 5.06182C1.09944e-05 12.4024 5.97189 18.3743 13.3125 18.3743C14.5481 18.3767 15.7423 17.9292 16.672 17.1154C17.6018 16.3016 18.2034 15.1772 18.3647 13.9521C18.399 13.6716 18.3417 13.3874 18.2015 13.142C18.0613 12.8966 17.8457 12.7029 17.5866 12.5899ZM13.3125 17.2493C6.59251 17.2493 1.12501 11.7818 1.12501 5.06182C1.12188 4.09988 1.46908 3.1697 2.10174 2.44508C2.7344 1.72046 3.60925 1.25097 4.56282 1.12432H4.58439C4.62217 1.12503 4.65885 1.13713 4.68963 1.15905C4.72041 1.18096 4.74386 1.21167 4.75689 1.24713L6.73501 5.6637C6.74629 5.68825 6.75213 5.71495 6.75213 5.74198C6.75213 5.769 6.74629 5.7957 6.73501 5.82026L4.75595 8.16963C4.74118 8.18641 4.72771 8.20427 4.71564 8.22307C4.5918 8.41212 4.51887 8.62995 4.50393 8.85546C4.48898 9.08097 4.53252 9.30651 4.63032 9.51026C5.46189 11.2128 7.17751 12.9153 8.89876 13.7468C9.10369 13.8441 9.33034 13.8866 9.55659 13.8701C9.78284 13.8537 10.001 13.7789 10.1897 13.6531C10.2075 13.6409 10.2253 13.6278 10.2422 13.6137L12.5559 11.6449C12.5788 11.6327 12.604 11.6255 12.6299 11.6239C12.6558 11.6222 12.6817 11.6262 12.7059 11.6356L17.1356 13.6203C17.1718 13.6357 17.2022 13.6621 17.2226 13.6957C17.243 13.7294 17.2522 13.7686 17.2491 13.8078C17.1231 14.7618 16.654 15.6373 15.9296 16.2706C15.2051 16.904 14.2748 17.2519 13.3125 17.2493Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:18334564566\" target=\"_blank\" >\n\t\t\t\t\t\t\t1 833-456-4566\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75f422f elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"75f422f\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:18662773553\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"1 866-277-3553 (Quebec)\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\"><path d=\"M17.5866 12.5899L13.1578 10.6053C12.9572 10.5193 12.7382 10.4847 12.5208 10.5047C12.3034 10.5247 12.0945 10.5985 11.9128 10.7196C11.8944 10.7315 11.8768 10.7446 11.8603 10.759L9.54564 12.7278C9.52162 12.7409 9.49489 12.7482 9.46755 12.7492C9.44021 12.7501 9.41302 12.7447 9.38814 12.7334C7.90032 12.0153 6.35907 10.4834 5.63814 9.0162C5.62613 8.99168 5.61989 8.96474 5.61989 8.93745C5.61989 8.91015 5.62613 8.88321 5.63814 8.8587L7.61345 6.51495C7.62762 6.4976 7.64077 6.47945 7.65282 6.46057C7.77225 6.27823 7.84439 6.06902 7.86272 5.85182C7.88105 5.63463 7.845 5.41629 7.75782 5.21651L5.7872 0.795259C5.67529 0.534267 5.48175 0.316611 5.23563 0.174957C4.98951 0.0333034 4.70409 -0.0247065 4.4222 0.00963374C3.1971 0.170693 2.07256 0.772326 1.25872 1.7021C0.444884 2.63188 -0.0025572 3.82618 1.09944e-05 5.06182C1.09944e-05 12.4024 5.97189 18.3743 13.3125 18.3743C14.5481 18.3767 15.7423 17.9292 16.672 17.1154C17.6018 16.3016 18.2034 15.1772 18.3647 13.9521C18.399 13.6716 18.3417 13.3874 18.2015 13.142C18.0613 12.8966 17.8457 12.7029 17.5866 12.5899ZM13.3125 17.2493C6.59251 17.2493 1.12501 11.7818 1.12501 5.06182C1.12188 4.09988 1.46908 3.1697 2.10174 2.44508C2.7344 1.72046 3.60925 1.25097 4.56282 1.12432H4.58439C4.62217 1.12503 4.65885 1.13713 4.68963 1.15905C4.72041 1.18096 4.74386 1.21167 4.75689 1.24713L6.73501 5.6637C6.74629 5.68825 6.75213 5.71495 6.75213 5.74198C6.75213 5.769 6.74629 5.7957 6.73501 5.82026L4.75595 8.16963C4.74118 8.18641 4.72771 8.20427 4.71564 8.22307C4.5918 8.41212 4.51887 8.62995 4.50393 8.85546C4.48898 9.08097 4.53252 9.30651 4.63032 9.51026C5.46189 11.2128 7.17751 12.9153 8.89876 13.7468C9.10369 13.8441 9.33034 13.8866 9.55659 13.8701C9.78284 13.8537 10.001 13.7789 10.1897 13.6531C10.2075 13.6409 10.2253 13.6278 10.2422 13.6137L12.5559 11.6449C12.5788 11.6327 12.604 11.6255 12.6299 11.6239C12.6558 11.6222 12.6817 11.6262 12.7059 11.6356L17.1356 13.6203C17.1718 13.6357 17.2022 13.6621 17.2226 13.6957C17.243 13.7294 17.2522 13.7686 17.2491 13.8078C17.1231 14.7618 16.654 15.6373 15.9296 16.2706C15.2051 16.904 14.2748 17.2519 13.3125 17.2493Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:18662773553\" target=\"_blank\" >\n\t\t\t\t\t\t\t1 866-277-3553 (Quebec)\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe4b4e4 elementor-widget elementor-widget-shortcode\" data-id=\"fe4b4e4\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <style>\n        \/* Faux bouton d\u00e9coratif *\/\n        .event-faux-button {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .event-faux-button .button-plus-div {\n            padding: 8px 12px;\n            background-color: #FAE6F3;\n            border-radius: 8px;\n        }\n        .event-faux-button .event-button-plus {\n            display: block;\n            transition: opacity 0.3s ease;\n        }\n        .event-faux-button .event-button-plus path {\n            fill:#D30C8C;\n        }\n        .event-faux-button .text-arrow-div {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            color: #D30C8C;\n            font-family: \"TikTok Sans\", sans-serif;\n            font-size: 14px;\n            font-weight: 400;\n            line-height: 12px;\n            transition: padding 0.3s ease, background-color 0.3s ease;\n        }\n        .event-faux-button .event-button-text {\n            opacity: 0;\n            transform: translateX(-10px);\n            transition: opacity 0.3s ease, transform 0.3s ease;\n        }\n        .event-faux-button .event-button-arrow {\n            display: none;\n            transition: opacity 0.3s ease, transform 0.3s ease;\n            color: #D30C8C;\n        }\n        \/* Hover effect *\/\n        .event-faux-button.hover .event-button-text {\n            opacity: 1;\n            transform: translateX(0);\n        }\n        .event-faux-button.hover .button-plus-div {\n            display: none;\n        }\n        .event-faux-button.hover .event-button-arrow {\n            display: block;\n            transform: translateX(0);\n        }\n        .event-faux-button.hover .text-arrow-div {\n            padding: 14px;\n            background-color: rgba(211, 12, 140, 0.30);\n            border-radius: 8px;\n            width: fit-content;\n        }\n        \/* Wrapper qui garde la m\u00eame dimension m\u00eame au d\u00e9part *\/\n        .event-faux-button .hover-wrapper {\n            width: 150px;\n            height: 40px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n        \/* Supprimer soulignement du lien *\/\n        .event-faux-link {\n            text-decoration: none;\n            display: inline-flex;\n        }\n        <\/style>\n        <a href=\"#\" target=\"_blank\" class=\"event-faux-link\">    <div class=\"event-faux-button\">\n        <div class=\"button-plus-div\">\n            <svg class=\"event-button-plus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"22\" viewBox=\"0 0 21 22\" fill=\"none\">\n                <path d=\"M10.5 1.5V20.5M1 11H20\" stroke=\"#D30C8C\" stroke-width=\"1.56\" stroke-miterlimit=\"10\" stroke-linecap=\"round\"\/>\n            <\/svg>\n        <\/div>\n        <div class=\"hover-wrapper\">\n            <div class=\"text-arrow-div\">\n                <span class=\"event-button-text\">Learn More<\/span>\n                <svg class=\"event-button-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\">\n                    <path d=\"M13.6998 6.80031L8.49413 12.0059C8.41448 12.0856 8.30645 12.1303 8.19381 12.1303C8.08116 12.1303 7.97313 12.0856 7.89348 12.0059C7.81383 11.9263 7.76908 11.8183 7.76908 11.7056C7.76908 11.593 7.81383 11.4849 7.89348 11.4053L12.3743 6.92445L0.585584 6.92445C0.475604 6.92057 0.371424 6.87415 0.294992 6.79497C0.218561 6.71579 0.175845 6.61004 0.175845 6.49999C0.175845 6.38994 0.218561 6.28419 0.294992 6.20501C0.371424 6.12583 0.475605 6.07941 0.585586 6.07553L12.3743 6.07553L7.89348 1.59469C7.81383 1.51504 7.76908 1.40701 7.76908 1.29436C7.76908 1.18172 7.81383 1.07369 7.89348 0.99404C7.97313 0.914389 8.08116 0.869641 8.19381 0.869641C8.30645 0.869641 8.41448 0.914389 8.49413 0.99404L13.6998 6.19967C13.7794 6.27932 13.8242 6.38735 13.8242 6.49999C13.8242 6.61263 13.7794 6.72066 13.6998 6.80031Z\" fill=\"currentColor\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n   <\/div>\n    <\/a><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2f2e26f e-flex e-con-boxed e-con e-child\" data-id=\"2f2e26f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-787140f e-con-full e-flex e-con e-child\" data-id=\"787140f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-35f47cc e-con-full e-flex e-con e-child\" data-id=\"35f47cc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c2d3d elementor-widget elementor-widget-heading\" data-id=\"a4c2d3d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Kids Help Phone<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e48bece e-con-full e-flex e-con e-child\" data-id=\"e48bece\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5e429c elementor-widget elementor-widget-text-editor\" data-id=\"a5e429c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Counsellors available 7 days a week<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-070b728 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"070b728\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:686868\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Text the word TALK to 686868\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M9.56451 2.10765e-07C7.90681 -0.000347786 6.27749 0.430245 4.8364 1.24953C3.39532 2.06882 2.19196 3.24866 1.3444 4.67331C0.496837 6.09795 0.0341815 7.71845 0.00182246 9.37584C-0.0305366 11.0332 0.368513 12.6705 1.15982 14.1272L0.0704454 17.3962C-0.00667664 17.6275 -0.0178688 17.8757 0.0381233 18.1129C0.0941154 18.3502 0.215079 18.5672 0.387456 18.7396C0.559833 18.9119 0.776812 19.0329 1.01407 19.0889C1.25133 19.1449 1.4995 19.1337 1.73076 19.0566L4.99982 17.9672C6.27949 18.6616 7.70084 19.0547 9.15549 19.1164C10.6101 19.1781 12.0597 18.9069 13.3936 18.3233C14.7275 17.7397 15.9105 16.8593 16.8524 15.7491C17.7944 14.6389 18.4704 13.3282 18.8289 11.9171C19.1874 10.506 19.2189 9.03163 18.9211 7.60646C18.6233 6.18129 18.004 4.84294 17.1104 3.69347C16.2168 2.54399 15.0725 1.61375 13.7648 0.973666C12.4571 0.333583 11.0205 0.000563306 9.56451 2.10765e-07ZM9.56451 18C8.08132 18.0004 6.62424 17.6097 5.34013 16.8675C5.25453 16.8183 5.15762 16.7921 5.05888 16.7916C4.99836 16.7919 4.93826 16.8017 4.88076 16.8206L1.37545 17.9888C1.34241 17.9998 1.30696 18.0014 1.27306 17.9934C1.23917 17.9854 1.20817 17.9681 1.18355 17.9435C1.15892 17.9188 1.14164 17.8878 1.13364 17.8539C1.12564 17.8201 1.12724 17.7846 1.13826 17.7516L2.30638 14.25C2.33166 14.1743 2.34055 14.0942 2.33247 14.0148C2.32438 13.9354 2.29952 13.8587 2.25951 13.7897C1.32881 12.182 0.954711 10.312 1.19525 8.46999C1.43579 6.62794 2.27752 4.91678 3.58985 3.60195C4.90218 2.28713 6.61175 1.44215 8.45333 1.19812C10.2949 0.954085 12.1656 1.32463 13.775 2.25228C15.3845 3.17992 16.6429 4.61281 17.3549 6.32862C18.0669 8.04444 18.1927 9.94727 17.7129 11.7419C17.2331 13.5366 16.1744 15.1227 14.701 16.2542C13.2277 17.3857 11.4222 17.9994 9.56451 18Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:686868\" target=\"_blank\" >\n\t\t\t\t\t\t\tText the word TALK to 686868\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46e909c elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"46e909c\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:18006686868\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"1-800-668-6868\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\"><path d=\"M17.5866 12.5899L13.1578 10.6053C12.9572 10.5193 12.7382 10.4847 12.5208 10.5047C12.3034 10.5247 12.0945 10.5985 11.9128 10.7196C11.8944 10.7315 11.8768 10.7446 11.8603 10.759L9.54564 12.7278C9.52162 12.7409 9.49489 12.7482 9.46755 12.7492C9.44021 12.7501 9.41302 12.7447 9.38814 12.7334C7.90032 12.0153 6.35907 10.4834 5.63814 9.0162C5.62613 8.99168 5.61989 8.96474 5.61989 8.93745C5.61989 8.91015 5.62613 8.88321 5.63814 8.8587L7.61345 6.51495C7.62762 6.4976 7.64077 6.47945 7.65282 6.46057C7.77225 6.27823 7.84439 6.06902 7.86272 5.85182C7.88105 5.63463 7.845 5.41629 7.75782 5.21651L5.7872 0.795259C5.67529 0.534267 5.48175 0.316611 5.23563 0.174957C4.98951 0.0333034 4.70409 -0.0247065 4.4222 0.00963374C3.1971 0.170693 2.07256 0.772326 1.25872 1.7021C0.444884 2.63188 -0.0025572 3.82618 1.09944e-05 5.06182C1.09944e-05 12.4024 5.97189 18.3743 13.3125 18.3743C14.5481 18.3767 15.7423 17.9292 16.672 17.1154C17.6018 16.3016 18.2034 15.1772 18.3647 13.9521C18.399 13.6716 18.3417 13.3874 18.2015 13.142C18.0613 12.8966 17.8457 12.7029 17.5866 12.5899ZM13.3125 17.2493C6.59251 17.2493 1.12501 11.7818 1.12501 5.06182C1.12188 4.09988 1.46908 3.1697 2.10174 2.44508C2.7344 1.72046 3.60925 1.25097 4.56282 1.12432H4.58439C4.62217 1.12503 4.65885 1.13713 4.68963 1.15905C4.72041 1.18096 4.74386 1.21167 4.75689 1.24713L6.73501 5.6637C6.74629 5.68825 6.75213 5.71495 6.75213 5.74198C6.75213 5.769 6.74629 5.7957 6.73501 5.82026L4.75595 8.16963C4.74118 8.18641 4.72771 8.20427 4.71564 8.22307C4.5918 8.41212 4.51887 8.62995 4.50393 8.85546C4.48898 9.08097 4.53252 9.30651 4.63032 9.51026C5.46189 11.2128 7.17751 12.9153 8.89876 13.7468C9.10369 13.8441 9.33034 13.8866 9.55659 13.8701C9.78284 13.8537 10.001 13.7789 10.1897 13.6531C10.2075 13.6409 10.2253 13.6278 10.2422 13.6137L12.5559 11.6449C12.5788 11.6327 12.604 11.6255 12.6299 11.6239C12.6558 11.6222 12.6817 11.6262 12.7059 11.6356L17.1356 13.6203C17.1718 13.6357 17.2022 13.6621 17.2226 13.6957C17.243 13.7294 17.2522 13.7686 17.2491 13.8078C17.1231 14.7618 16.654 15.6373 15.9296 16.2706C15.2051 16.904 14.2748 17.2519 13.3125 17.2493Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:18006686868\" target=\"_blank\" >\n\t\t\t\t\t\t\t1-800-668-6868\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0c1c74 elementor-widget elementor-widget-shortcode\" data-id=\"e0c1c74\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><a href=\"#\" target=\"_blank\" class=\"event-faux-link\">    <div class=\"event-faux-button\">\n        <div class=\"button-plus-div\">\n            <svg class=\"event-button-plus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"22\" viewBox=\"0 0 21 22\" fill=\"none\">\n                <path d=\"M10.5 1.5V20.5M1 11H20\" stroke=\"#D30C8C\" stroke-width=\"1.56\" stroke-miterlimit=\"10\" stroke-linecap=\"round\"\/>\n            <\/svg>\n        <\/div>\n        <div class=\"hover-wrapper\">\n            <div class=\"text-arrow-div\">\n                <span class=\"event-button-text\">Learn More<\/span>\n                <svg class=\"event-button-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\">\n                    <path d=\"M13.6998 6.80031L8.49413 12.0059C8.41448 12.0856 8.30645 12.1303 8.19381 12.1303C8.08116 12.1303 7.97313 12.0856 7.89348 12.0059C7.81383 11.9263 7.76908 11.8183 7.76908 11.7056C7.76908 11.593 7.81383 11.4849 7.89348 11.4053L12.3743 6.92445L0.585584 6.92445C0.475604 6.92057 0.371424 6.87415 0.294992 6.79497C0.218561 6.71579 0.175845 6.61004 0.175845 6.49999C0.175845 6.38994 0.218561 6.28419 0.294992 6.20501C0.371424 6.12583 0.475605 6.07941 0.585586 6.07553L12.3743 6.07553L7.89348 1.59469C7.81383 1.51504 7.76908 1.40701 7.76908 1.29436C7.76908 1.18172 7.81383 1.07369 7.89348 0.99404C7.97313 0.914389 8.08116 0.869641 8.19381 0.869641C8.30645 0.869641 8.41448 0.914389 8.49413 0.99404L13.6998 6.19967C13.7794 6.27932 13.8242 6.38735 13.8242 6.49999C13.8242 6.61263 13.7794 6.72066 13.6998 6.80031Z\" fill=\"currentColor\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n   <\/div>\n    <\/a><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e13d300 e-flex e-con-boxed e-con e-child\" data-id=\"e13d300\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f024e8d e-con-full e-flex e-con e-child\" data-id=\"f024e8d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-278b4e6 e-con-full e-flex e-con e-child\" data-id=\"278b4e6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7c440e elementor-widget elementor-widget-heading\" data-id=\"a7c440e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Interligne<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7905f5f e-con-full e-flex e-con e-child\" data-id=\"7905f5f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53b2091 elementor-widget elementor-widget-text-editor\" data-id=\"53b2091\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Counsellors available 7 days a week<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8660a95 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"8660a95\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:686868\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Text 1-888-505-1010\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M9.56451 2.10765e-07C7.90681 -0.000347786 6.27749 0.430245 4.8364 1.24953C3.39532 2.06882 2.19196 3.24866 1.3444 4.67331C0.496837 6.09795 0.0341815 7.71845 0.00182246 9.37584C-0.0305366 11.0332 0.368513 12.6705 1.15982 14.1272L0.0704454 17.3962C-0.00667664 17.6275 -0.0178688 17.8757 0.0381233 18.1129C0.0941154 18.3502 0.215079 18.5672 0.387456 18.7396C0.559833 18.9119 0.776812 19.0329 1.01407 19.0889C1.25133 19.1449 1.4995 19.1337 1.73076 19.0566L4.99982 17.9672C6.27949 18.6616 7.70084 19.0547 9.15549 19.1164C10.6101 19.1781 12.0597 18.9069 13.3936 18.3233C14.7275 17.7397 15.9105 16.8593 16.8524 15.7491C17.7944 14.6389 18.4704 13.3282 18.8289 11.9171C19.1874 10.506 19.2189 9.03163 18.9211 7.60646C18.6233 6.18129 18.004 4.84294 17.1104 3.69347C16.2168 2.54399 15.0725 1.61375 13.7648 0.973666C12.4571 0.333583 11.0205 0.000563306 9.56451 2.10765e-07ZM9.56451 18C8.08132 18.0004 6.62424 17.6097 5.34013 16.8675C5.25453 16.8183 5.15762 16.7921 5.05888 16.7916C4.99836 16.7919 4.93826 16.8017 4.88076 16.8206L1.37545 17.9888C1.34241 17.9998 1.30696 18.0014 1.27306 17.9934C1.23917 17.9854 1.20817 17.9681 1.18355 17.9435C1.15892 17.9188 1.14164 17.8878 1.13364 17.8539C1.12564 17.8201 1.12724 17.7846 1.13826 17.7516L2.30638 14.25C2.33166 14.1743 2.34055 14.0942 2.33247 14.0148C2.32438 13.9354 2.29952 13.8587 2.25951 13.7897C1.32881 12.182 0.954711 10.312 1.19525 8.46999C1.43579 6.62794 2.27752 4.91678 3.58985 3.60195C4.90218 2.28713 6.61175 1.44215 8.45333 1.19812C10.2949 0.954085 12.1656 1.32463 13.775 2.25228C15.3845 3.17992 16.6429 4.61281 17.3549 6.32862C18.0669 8.04444 18.1927 9.94727 17.7129 11.7419C17.2331 13.5366 16.1744 15.1227 14.701 16.2542C13.2277 17.3857 11.4222 17.9994 9.56451 18Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:686868\" target=\"_blank\" >\n\t\t\t\t\t\t\tText 1-888-505-1010\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b77deec elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"b77deec\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"tel:18885051010\" target=\"_blank\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Call 1-888-505-1010\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\"><path d=\"M17.5866 12.5899L13.1578 10.6053C12.9572 10.5193 12.7382 10.4847 12.5208 10.5047C12.3034 10.5247 12.0945 10.5985 11.9128 10.7196C11.8944 10.7315 11.8768 10.7446 11.8603 10.759L9.54564 12.7278C9.52162 12.7409 9.49489 12.7482 9.46755 12.7492C9.44021 12.7501 9.41302 12.7447 9.38814 12.7334C7.90032 12.0153 6.35907 10.4834 5.63814 9.0162C5.62613 8.99168 5.61989 8.96474 5.61989 8.93745C5.61989 8.91015 5.62613 8.88321 5.63814 8.8587L7.61345 6.51495C7.62762 6.4976 7.64077 6.47945 7.65282 6.46057C7.77225 6.27823 7.84439 6.06902 7.86272 5.85182C7.88105 5.63463 7.845 5.41629 7.75782 5.21651L5.7872 0.795259C5.67529 0.534267 5.48175 0.316611 5.23563 0.174957C4.98951 0.0333034 4.70409 -0.0247065 4.4222 0.00963374C3.1971 0.170693 2.07256 0.772326 1.25872 1.7021C0.444884 2.63188 -0.0025572 3.82618 1.09944e-05 5.06182C1.09944e-05 12.4024 5.97189 18.3743 13.3125 18.3743C14.5481 18.3767 15.7423 17.9292 16.672 17.1154C17.6018 16.3016 18.2034 15.1772 18.3647 13.9521C18.399 13.6716 18.3417 13.3874 18.2015 13.142C18.0613 12.8966 17.8457 12.7029 17.5866 12.5899ZM13.3125 17.2493C6.59251 17.2493 1.12501 11.7818 1.12501 5.06182C1.12188 4.09988 1.46908 3.1697 2.10174 2.44508C2.7344 1.72046 3.60925 1.25097 4.56282 1.12432H4.58439C4.62217 1.12503 4.65885 1.13713 4.68963 1.15905C4.72041 1.18096 4.74386 1.21167 4.75689 1.24713L6.73501 5.6637C6.74629 5.68825 6.75213 5.71495 6.75213 5.74198C6.75213 5.769 6.74629 5.7957 6.73501 5.82026L4.75595 8.16963C4.74118 8.18641 4.72771 8.20427 4.71564 8.22307C4.5918 8.41212 4.51887 8.62995 4.50393 8.85546C4.48898 9.08097 4.53252 9.30651 4.63032 9.51026C5.46189 11.2128 7.17751 12.9153 8.89876 13.7468C9.10369 13.8441 9.33034 13.8866 9.55659 13.8701C9.78284 13.8537 10.001 13.7789 10.1897 13.6531C10.2075 13.6409 10.2253 13.6278 10.2422 13.6137L12.5559 11.6449C12.5788 11.6327 12.604 11.6255 12.6299 11.6239C12.6558 11.6222 12.6817 11.6262 12.7059 11.6356L17.1356 13.6203C17.1718 13.6357 17.2022 13.6621 17.2226 13.6957C17.243 13.7294 17.2522 13.7686 17.2491 13.8078C17.1231 14.7618 16.654 15.6373 15.9296 16.2706C15.2051 16.904 14.2748 17.2519 13.3125 17.2493Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"tel:18885051010\" target=\"_blank\" >\n\t\t\t\t\t\t\tCall 1-888-505-1010\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea9a09b elementor-widget elementor-widget-shortcode\" data-id=\"ea9a09b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><a href=\"#\" target=\"_blank\" class=\"event-faux-link\">    <div class=\"event-faux-button\">\n        <div class=\"button-plus-div\">\n            <svg class=\"event-button-plus\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"21\" height=\"22\" viewBox=\"0 0 21 22\" fill=\"none\">\n                <path d=\"M10.5 1.5V20.5M1 11H20\" stroke=\"#D30C8C\" stroke-width=\"1.56\" stroke-miterlimit=\"10\" stroke-linecap=\"round\"\/>\n            <\/svg>\n        <\/div>\n        <div class=\"hover-wrapper\">\n            <div class=\"text-arrow-div\">\n                <span class=\"event-button-text\">Learn More<\/span>\n                <svg class=\"event-button-arrow\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\">\n                    <path d=\"M13.6998 6.80031L8.49413 12.0059C8.41448 12.0856 8.30645 12.1303 8.19381 12.1303C8.08116 12.1303 7.97313 12.0856 7.89348 12.0059C7.81383 11.9263 7.76908 11.8183 7.76908 11.7056C7.76908 11.593 7.81383 11.4849 7.89348 11.4053L12.3743 6.92445L0.585584 6.92445C0.475604 6.92057 0.371424 6.87415 0.294992 6.79497C0.218561 6.71579 0.175845 6.61004 0.175845 6.49999C0.175845 6.38994 0.218561 6.28419 0.294992 6.20501C0.371424 6.12583 0.475605 6.07941 0.585586 6.07553L12.3743 6.07553L7.89348 1.59469C7.81383 1.51504 7.76908 1.40701 7.76908 1.29436C7.76908 1.18172 7.81383 1.07369 7.89348 0.99404C7.97313 0.914389 8.08116 0.869641 8.19381 0.869641C8.30645 0.869641 8.41448 0.914389 8.49413 0.99404L13.6998 6.19967C13.7794 6.27932 13.8242 6.38735 13.8242 6.49999C13.8242 6.61263 13.7794 6.72066 13.6998 6.80031Z\" fill=\"currentColor\"\/>\n                <\/svg>\n            <\/div>\n        <\/div>\n   <\/div>\n    <\/a><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1e8441 elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"e1e8441\" data-element_type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;a2d3f4c&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;1ea45a1&quot;}],&quot;slides_to_show&quot;:&quot;2&quot;,&quot;slides_to_show_tablet&quot;:&quot;1&quot;,&quot;autoplay_speed&quot;:2000,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:24,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 2\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-91b9cbf e-flex e-con-boxed e-con e-child\" data-id=\"91b9cbf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ea7222d e-con-full e-flex e-con e-child\" data-id=\"ea7222d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-83700a5 e-con-full e-flex e-con e-child\" data-id=\"83700a5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89f9085 elementor-widget elementor-widget-image\" data-id=\"89f9085\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/enpiste.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/Left-1-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17a8dcc e-con-full e-flex e-con e-child\" data-id=\"17a8dcc\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-357c9b6 e-con-full e-flex e-con e-child\" data-id=\"357c9b6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0346524 elementor-widget elementor-widget-heading\" data-id=\"0346524\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Access to care<br>through member programs<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec279db e-con-full e-flex e-con e-child\" data-id=\"ec279db\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13ac1ff elementor-widget elementor-widget-text-editor\" data-id=\"13ac1ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2832354 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"2832354\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/enpiste.qc.ca\/en\/mission\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"16\" viewBox=\"0 0 20 16\" fill=\"none\"><path d=\"M19.3743 8.42471L12.0125 15.7865C11.8999 15.8991 11.7471 15.9624 11.5878 15.9624C11.4285 15.9624 11.2757 15.8991 11.1631 15.7865C11.0505 15.6739 10.9872 15.5211 10.9872 15.3618C10.9872 15.2025 11.0505 15.0497 11.1631 14.9371L17.4999 8.60026L0.828287 8.60027C0.672753 8.59478 0.525423 8.52913 0.417333 8.41716C0.309243 8.30518 0.248835 8.15563 0.248834 8C0.248834 7.84437 0.309243 7.69481 0.417333 7.58284C0.525423 7.47087 0.672754 7.40522 0.828289 7.39973L17.4999 7.39973L11.1631 1.06293C11.0505 0.950292 10.9872 0.797516 10.9872 0.638216C10.9872 0.478916 11.0505 0.32614 11.1631 0.213498C11.2757 0.100856 11.4285 0.0375744 11.5878 0.0375743C11.7471 0.0375743 11.8999 0.100856 12.0125 0.213498L19.3743 7.57528C19.487 7.68792 19.5502 7.8407 19.5502 8C19.5502 8.1593 19.487 8.31207 19.3743 8.42471Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">About<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 2\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1f2e489 e-flex e-con-boxed e-con e-child\" data-id=\"1f2e489\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e4940d6 e-con-full e-flex e-con e-child\" data-id=\"e4940d6\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fa85ea0 e-con-full e-flex e-con e-child\" data-id=\"fa85ea0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9945d4 elementor-widget elementor-widget-image\" data-id=\"b9945d4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/enpiste.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/Left-2-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fcf40b e-con-full e-flex e-con e-child\" data-id=\"1fcf40b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f948b2b e-con-full e-flex e-con e-child\" data-id=\"f948b2b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2928639 elementor-widget elementor-widget-heading\" data-id=\"2928639\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Reporting and support in cases of violence or discrimination<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a3e6d3 e-con-full e-flex e-con e-child\" data-id=\"4a3e6d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-026b08c elementor-widget elementor-widget-text-editor\" data-id=\"026b08c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a54f40 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"4a54f40\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/enpiste.qc.ca\/en\/mission\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"16\" viewBox=\"0 0 20 16\" fill=\"none\"><path d=\"M19.3743 8.42471L12.0125 15.7865C11.8999 15.8991 11.7471 15.9624 11.5878 15.9624C11.4285 15.9624 11.2757 15.8991 11.1631 15.7865C11.0505 15.6739 10.9872 15.5211 10.9872 15.3618C10.9872 15.2025 11.0505 15.0497 11.1631 14.9371L17.4999 8.60026L0.828287 8.60027C0.672753 8.59478 0.525423 8.52913 0.417333 8.41716C0.309243 8.30518 0.248835 8.15563 0.248834 8C0.248834 7.84437 0.309243 7.69481 0.417333 7.58284C0.525423 7.47087 0.672754 7.40522 0.828289 7.39973L17.4999 7.39973L11.1631 1.06293C11.0505 0.950292 10.9872 0.797516 10.9872 0.638216C10.9872 0.478916 11.0505 0.32614 11.1631 0.213498C11.2757 0.100856 11.4285 0.0375744 11.5878 0.0375743C11.7471 0.0375743 11.8999 0.100856 12.0125 0.213498L19.3743 7.57528C19.487 7.68792 19.5502 7.8407 19.5502 8C19.5502 8.1593 19.487 8.31207 19.3743 8.42471Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">About<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-623fc45 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"623fc45\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-237eb42 e-con-full e-flex e-con e-child\" data-id=\"237eb42\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d6ecc32 e-con-full e-flex e-con e-child\" data-id=\"d6ecc32\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9333b4c e-con-full e-flex e-con e-child\" data-id=\"9333b4c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d057032 elementor-widget elementor-widget-heading\" data-id=\"d057032\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our eco-responsible actions<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8fd413 e-con-full e-flex e-con e-child\" data-id=\"d8fd413\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6b5e02c e-con-full e-flex e-con e-child\" data-id=\"6b5e02c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-690370c elementor-widget elementor-widget-text-editor\" data-id=\"690370c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Adipiscing lectus ullamcorper sit ut tincidunt. Interdum pellentesque tristique donec morbi pretium vitae nulla aliquam. Ac non rutrum eleifend et sed. Sit turpis enim tincidunt pellentesque semper in. Pellentesque bibendum ullamcorper est cursus leo egestas. Tincidunt ipsum id sed tellus risus sagittis lectus. Tincidunt ut amet condimentum mattis sagittis nisl augue convallis pellentesque. Facilisi tincidunt neque commodo nec. Dictum neque sit eget nisi vitae gravida fusce nam. Adipiscing habitant ipsum ornare fames massa sed. Ultricies magna curabitur leo suspendisse vitae purus fermentum. Enim dolor viverra tellus arcu pulvinar augue praesent nulla nunc. Volutpat at parturient in et ultricies in amet interdum justo. Justo lobortis a adipiscing adipiscing sodales sit sit. Pretium arcu pulvinar nisl massa sit proin faucibus nulla. Cursus in id egestas suspendisse tellus amet in aliquet ut. Congue ipsum tellus venenatis ut amet. Faucibus ullamcorper ultricies eu quis orci ut. Maecenas quis lobortis at odio.                  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cb45c2 e-con-full e-flex e-con e-child\" data-id=\"2cb45c2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-231751c elementor-widget elementor-widget-image\" data-id=\"231751c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/enpiste.wpenginepowered.com\/wp-content\/uploads\/2025\/09\/Left-2-2.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9572b75 elementor-widget elementor-widget-text-editor\" data-id=\"9572b75\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Adipiscing lectus ullamcorper sit ut tincidunt. Interdum pellentesque tristique donec morbi pretium vitae nulla aliquam. Ac non rutrum eleifend et sed. Sit turpis enim tincidunt pellentesque semper in. Pellentesque bibendum ullamcorper est cursus leo egestas. Tincidunt ipsum id sed tellus risus sagittis lectus. Tincidunt ut amet condimentum mattis sagittis nisl augue convallis pellentesque. Facilisi tincidunt neque commodo nec. Dictum neque sit eget nisi vitae gravida fusce nam. Adipiscing habitant ipsum ornare fames massa sed. Ultricies magna curabitur leo suspendisse vitae purus fermentum. Enim dolor viverra tellus arcu pulvinar augue praesent nulla nunc. Volutpat at parturient in et ultricies in amet interdum justo. Justo lobortis a adipiscing adipiscing sodales sit sit. Pretium arcu pulvinar nisl massa sit proin faucibus nulla. Cursus in id egestas suspendisse tellus amet in aliquet ut. Congue ipsum tellus venenatis ut amet. Faucibus ullamcorper ultricies eu quis orci ut. Maecenas quis lobortis at odio.                  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ab4490 e-con-full e-flex e-con e-child\" data-id=\"5ab4490\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6691a28 e-con-full e-flex e-con e-child\" data-id=\"6691a28\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f24c02d e-con-full e-flex e-con e-child\" data-id=\"f24c02d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62bdd5e elementor-widget elementor-widget-heading\" data-id=\"62bdd5e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Our partners and suppliers<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f7c321 e-con-full e-flex e-con e-child\" data-id=\"9f7c321\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8bf6c0e elementor-widget elementor-widget-loop-carousel\" data-id=\"8bf6c0e\" data-element_type=\"widget\" data-settings=\"{&quot;template_id&quot;:901,&quot;autoplay_speed&quot;:1000,&quot;slides_to_show&quot;:&quot;6&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:24,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;_skin&quot;:&quot;post&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;.elementor-loop-container&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-carousel.post\">\n\t\t\t\t\t\t\t<div class=\"swiper elementor-loop-container elementor-grid\" role=\"list\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t<style id=\"loop-901\">.elementor-901 .elementor-element.elementor-element-2b9c404{--display:flex;--justify-content:center;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-901 .elementor-element.elementor-element-e5a845f img{height:130px;object-fit:contain;object-position:center center;}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}\/* Start custom CSS for container, class: .elementor-element-2b9c404 *\/.elementor-901 .elementor-element.elementor-element-2b9c404 {\n    cursor: pointer;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"901\" class=\"elementor elementor-901 elementor-285 swiper-slide e-loop-item e-loop-item-1304 post-1304 partenaire type-partenaire status-publish has-post-thumbnail hentry tag-governmental-partners\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-2b9c404 e-flex e-con-boxed e-con e-parent\" data-id=\"2b9c404\" data-element_type=\"container\" href=\"https:\/\/www.calq.gouv.qc.ca\/\" target=\"_blank\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5a845f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"e5a845f\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"228\" height=\"106\" src=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/08\/fr_LOGO_CALQ_petite_reso_250x150-removebg-preview-e1755612182401.png\" class=\"attachment-large size-large wp-image-1305\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"901\" class=\"elementor elementor-901 elementor-285 swiper-slide e-loop-item e-loop-item-1312 post-1312 partenaire type-partenaire status-publish has-post-thumbnail hentry tag-governmental-partners\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-2b9c404 e-flex e-con-boxed e-con e-parent\" data-id=\"2b9c404\" data-element_type=\"container\" href=\"https:\/\/www.quebec.ca\/culture\" target=\"_blank\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5a845f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"e5a845f\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"173\" height=\"62\" src=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/08\/Wireframe_Placeholder-e1755612109540.png\" class=\"attachment-large size-large wp-image-1313\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"901\" class=\"elementor elementor-901 elementor-285 swiper-slide e-loop-item e-loop-item-1301 post-1301 partenaire type-partenaire status-publish has-post-thumbnail hentry tag-governmental-partners\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-2b9c404 e-flex e-con-boxed e-con e-parent\" data-id=\"2b9c404\" data-element_type=\"container\" href=\"https:\/\/www.artsmontreal.org\/fr\" target=\"_blank\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5a845f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"e5a845f\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"116\" src=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/08\/fr_LOGO_conseil_des_arts_de_Montreal_png_transparent_250x150-removebg-preview-e1755612163255.png\" class=\"attachment-large size-large wp-image-1303\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"901\" class=\"elementor elementor-901 elementor-285 swiper-slide e-loop-item e-loop-item-1316 post-1316 partenaire type-partenaire status-publish has-post-thumbnail hentry tag-governmental-partners\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-2b9c404 e-flex e-con-boxed e-con e-parent\" data-id=\"2b9c404\" data-element_type=\"container\" href=\"https:\/\/conseildesarts.ca\/?_ga=2.225770009.2050233638.1567003851-269273904.1516045328\" target=\"_blank\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5a845f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"e5a845f\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"66\" src=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/08\/fr_LOGO_CAC_Conseil_des_arts_du_canada_png_transparent_250x150-removebg-preview-e1755612191561.png\" class=\"attachment-large size-large wp-image-1317\" alt=\"Logo du conseil des arts du Canada\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"901\" class=\"elementor elementor-901 elementor-285 swiper-slide e-loop-item e-loop-item-1314 post-1314 partenaire type-partenaire status-publish has-post-thumbnail hentry tag-governmental-partners\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-2b9c404 e-flex e-con-boxed e-con e-parent\" data-id=\"2b9c404\" data-element_type=\"container\" href=\"https:\/\/www.quebec.ca\/emploi\" target=\"_blank\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5a845f elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"e5a845f\" data-element_type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"68\" src=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/08\/fr_logo_emploi_quebec_-_PAS_transparent_250x150-removebg-preview-e1755612122967.png\" class=\"attachment-large size-large wp-image-1315\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e5d3e8 e-con-full e-flex e-con e-child\" data-id=\"5e5d3e8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffdca85 elementor-widget elementor-widget-text-editor\" data-id=\"ffdca85\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lorem ipsum dolor sit amet consectetur. Sed quam quisque arcu ullamcorper aliquet sapien bibendum aliquet. Turpis ultrices scelerisque nulla mauris.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Some resourcesto support you A set of practical tools to help you tackle your daily professional challenges Nicolas Van-Yurick &amp; Lorenzo Serafino | Eba Amo | \u00a9 Sage Rebelle Your health first We care about your physical and mental well-being. That is why we have gathered free and confidential resources on this page. Whether for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-824","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Resources - En Piste<\/title>\n<meta name=\"description\" content=\"Resources: documents, guides, studies, mediation tools, mental health and diversity \u2014 everything for the circus arts community.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/enpiste.qc.ca\/en\/resources\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Resources - En Piste\" \/>\n<meta property=\"og:description\" content=\"Resources: documents, guides, studies, mediation tools, mental health and diversity \u2014 everything for the circus arts community.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/enpiste.qc.ca\/en\/resources\/\" \/>\n<meta property=\"og:site_name\" content=\"En Piste\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EnPiste1\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-20T19:35:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1703\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/enpiste.qc.ca\/en\/resources\/\",\"url\":\"https:\/\/enpiste.qc.ca\/en\/resources\/\",\"name\":\"Resources - En Piste\",\"isPartOf\":{\"@id\":\"https:\/\/enpiste.qc.ca\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/enpiste.qc.ca\/en\/resources\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/enpiste.qc.ca\/en\/resources\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg\",\"datePublished\":\"2025-08-15T19:17:55+00:00\",\"dateModified\":\"2025-11-20T19:35:18+00:00\",\"description\":\"Resources: documents, guides, studies, mediation tools, mental health and diversity \u2014 everything for the circus arts community.\",\"breadcrumb\":{\"@id\":\"https:\/\/enpiste.qc.ca\/en\/resources\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/enpiste.qc.ca\/en\/resources\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/enpiste.qc.ca\/en\/resources\/#primaryimage\",\"url\":\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg\",\"contentUrl\":\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/enpiste.qc.ca\/en\/resources\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/enpiste.qc.ca\/en\/homepage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/enpiste.qc.ca\/#website\",\"url\":\"https:\/\/enpiste.qc.ca\/\",\"name\":\"En piste\",\"description\":\"un art vivant, une communaut\u00e9 engag\u00e9e\",\"publisher\":{\"@id\":\"https:\/\/enpiste.qc.ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/enpiste.qc.ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/enpiste.qc.ca\/#organization\",\"name\":\"En piste\",\"url\":\"https:\/\/enpiste.qc.ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/enpiste.qc.ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/10\/Vector.png\",\"contentUrl\":\"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/10\/Vector.png\",\"width\":337,\"height\":93,\"caption\":\"En piste\"},\"image\":{\"@id\":\"https:\/\/enpiste.qc.ca\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/EnPiste1\/\",\"https:\/\/www.linkedin.com\/in\/en-piste-regroupement-national-des-arts-du-cirque-821171144\/\",\"https:\/\/www.instagram.com\/enpistecirque\/?hl=fr-ca\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Resources - En Piste","description":"Resources: documents, guides, studies, mediation tools, mental health and diversity \u2014 everything for the circus arts community.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/enpiste.qc.ca\/en\/resources\/","og_locale":"en_US","og_type":"article","og_title":"Resources - En Piste","og_description":"Resources: documents, guides, studies, mediation tools, mental health and diversity \u2014 everything for the circus arts community.","og_url":"https:\/\/enpiste.qc.ca\/en\/resources\/","og_site_name":"En Piste","article_publisher":"https:\/\/www.facebook.com\/EnPiste1\/","article_modified_time":"2025-11-20T19:35:18+00:00","og_image":[{"width":1703,"height":2560,"url":"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/enpiste.qc.ca\/en\/resources\/","url":"https:\/\/enpiste.qc.ca\/en\/resources\/","name":"Resources - En Piste","isPartOf":{"@id":"https:\/\/enpiste.qc.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/enpiste.qc.ca\/en\/resources\/#primaryimage"},"image":{"@id":"https:\/\/enpiste.qc.ca\/en\/resources\/#primaryimage"},"thumbnailUrl":"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg","datePublished":"2025-08-15T19:17:55+00:00","dateModified":"2025-11-20T19:35:18+00:00","description":"Resources: documents, guides, studies, mediation tools, mental health and diversity \u2014 everything for the circus arts community.","breadcrumb":{"@id":"https:\/\/enpiste.qc.ca\/en\/resources\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/enpiste.qc.ca\/en\/resources\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/enpiste.qc.ca\/en\/resources\/#primaryimage","url":"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg","contentUrl":"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/11\/2025_EbaAmo_01-681x1024.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/enpiste.qc.ca\/en\/resources\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/enpiste.qc.ca\/en\/homepage\/"},{"@type":"ListItem","position":2,"name":"Resources"}]},{"@type":"WebSite","@id":"https:\/\/enpiste.qc.ca\/#website","url":"https:\/\/enpiste.qc.ca\/","name":"En piste","description":"un art vivant, une communaut\u00e9 engag\u00e9e","publisher":{"@id":"https:\/\/enpiste.qc.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/enpiste.qc.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/enpiste.qc.ca\/#organization","name":"En piste","url":"https:\/\/enpiste.qc.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/enpiste.qc.ca\/#\/schema\/logo\/image\/","url":"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/10\/Vector.png","contentUrl":"https:\/\/enpiste.qc.ca\/wp-content\/uploads\/2025\/10\/Vector.png","width":337,"height":93,"caption":"En piste"},"image":{"@id":"https:\/\/enpiste.qc.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EnPiste1\/","https:\/\/www.linkedin.com\/in\/en-piste-regroupement-national-des-arts-du-cirque-821171144\/","https:\/\/www.instagram.com\/enpistecirque\/?hl=fr-ca"]}]}},"_links":{"self":[{"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/pages\/824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/comments?post=824"}],"version-history":[{"count":0,"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/pages\/824\/revisions"}],"wp:attachment":[{"href":"https:\/\/enpiste.qc.ca\/en\/wp-json\/wp\/v2\/media?parent=824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}