{"id":75,"date":"2026-04-16T09:03:52","date_gmt":"2026-04-16T09:03:52","guid":{"rendered":"http:\/\/perpime.fr\/index.php\/home-2\/"},"modified":"2026-04-16T13:12:26","modified_gmt":"2026-04-16T13:12:26","slug":"home-2","status":"publish","type":"page","link":"https:\/\/perpime.fr\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"75\" class=\"elementor elementor-75\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54768fda e-con-full e-flex e-con e-parent\" data-id=\"54768fda\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b3dbfd8 e-con-full e-flex e-con e-child\" data-id=\"b3dbfd8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43831e8d elementor-widget elementor-widget-heading\" data-id=\"43831e8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Qu'Avez-Vous Besoin \u00c0 Perpignan ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-322f706 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"322f706\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f99c144 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6f99c144\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A short description that introduces visitors to your business offerings<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6380de1e elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"6380de1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" 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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Us<\/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<div class=\"elementor-element elementor-element-59102c52 e-con-full e-flex e-con e-child\" data-id=\"59102c52\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2553153 elementor-widget elementor-widget-html\" data-id=\"2553153\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Lora:wght@500;600&family=DM+Sans:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<script>\n\/* Connexion WordPress \u2014 inject\u00e9e automatiquement si le plugin PerpiMe est actif.\n   Si la variable n'existe pas encore, on la cr\u00e9e vide et le widget affiche les d\u00e9mos. *\/\nwindow.perpimeData = window.perpimeData || {\n  ajaxUrl: '\/wp-admin\/admin-ajax.php',\n  nonce:   ''\n};\n<\/script>\n\n<style>\n#pm{\n  --r:#C8102E;--o:#E8960A;\n  --ink:#111;--sub:#777;--bd:rgba(0,0,0,.1);--blanc:#fff;\n  --ease:cubic-bezier(.4,0,.2,1);--ac:#C8102E;\n  font-family:'DM Sans',system-ui,sans-serif;\n  color:var(--ink);background:var(--blanc);width:100%;position:relative;\n}\n#pm *{box-sizing:border-box;margin:0;padding:0}\n#pm button,#pm a{cursor:pointer;font-family:inherit;text-decoration:none;border:none;background:none}\n.p-scr{display:none}\n.p-scr.on{display:block;animation:pIn .3s ease both}\n@keyframes pIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n\n.p-head{padding:20px 18px 14px;border-bottom:1px solid var(--bd)}\n.p-eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);margin-bottom:6px;display:flex;align-items:center;gap:6px}\n.p-eyebrow::before{content:'';width:14px;height:2px;background:var(--r);border-radius:1px;flex-shrink:0}\n.p-h1{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:.04em;color:var(--ink);line-height:1}\n.p-h1 em{color:var(--r);font-style:normal}\n.p-sub{font-size:11px;color:var(--sub);font-weight:300;margin-top:4px;line-height:1.4}\n\n.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 14px 10px}\n.p-foot1{padding:0 14px 14px;text-align:center}\n.p-foot1 p{font-size:10px;color:var(--sub);font-weight:300}\n\n.p-sk{height:80px;border-radius:10px;background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 50%,#f2f2f2 75%);background-size:200% 100%;animation:sk 1.2s ease infinite}\n@keyframes sk{0%{background-position:200% 0}100%{background-position:-200% 0}}\n\n.p-e{\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\n  gap:6px;padding:12px 6px;border-radius:10px;width:100%;height:80px;\n  background:var(--cc);transition:transform .18s var(--ease),box-shadow .18s;\n  position:relative;overflow:hidden;\n}\n.p-e::before{\n  content:'';position:absolute;bottom:0;left:0;right:0;height:48px;\n  background:linear-gradient(to top,rgba(0,0,0,.35) 0%,transparent 100%);\n  pointer-events:none;border-radius:0 0 10px 10px;\n}\n.p-e:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.2)}\n.p-e:active{transform:scale(.97)}\n.p-e-ico{font-size:24px;line-height:1;position:relative;z-index:1}\n.p-e-lbl{\n  font-size:11px;font-weight:700;line-height:1.15;\n  position:relative;z-index:1;text-align:center;\n  color:#fff;\n  text-shadow:0 1px 6px rgba(0,0,0,.55),0 0 14px rgba(0,0,0,.35);\n  letter-spacing:.02em;\n}\n\n.p-band{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ac)}\n.p-band-nom{font-family:'Bebas Neue',sans-serif;font-size:17px;letter-spacing:.05em;color:#fff;line-height:1;margin-bottom:1px}\n.p-band-ph{font-size:10px;color:rgba(255,255,255,.65);font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}\n.p-retour{\n  margin-left:auto;flex-shrink:0;background:rgba(255,255,255,.15);\n  border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;\n  border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700;\n  letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;gap:4px;transition:background .15s;\n}\n.p-retour:hover{background:rgba(255,255,255,.28)}\n\n.p-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 0}\n.p-card{\n  background:var(--blanc);border:1.5px solid var(--bd);border-radius:10px;\n  overflow:hidden;cursor:pointer;transition:all .2s var(--ease);\n  display:flex;flex-direction:column;animation:pIn .28s ease both;\n}\n.p-card:hover{border-color:var(--ac);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.1)}\n.p-card.active{border-color:var(--ac);border-width:2px;box-shadow:0 0 0 3px rgba(200,16,46,.1)}\n\n.p-cthumb{height:76px;display:flex;align-items:center;justify-content:center;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}\n.p-cthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.p-cbadges{position:absolute;top:5px;left:5px;display:flex;gap:3px;z-index:1;flex-wrap:wrap}\n.p-cbadge{font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;color:#fff}\n\n.p-cbody{padding:9px;flex:1;display:flex;flex-direction:column;gap:3px}\n.p-cnom{font-family:'Lora',serif;font-size:12px;font-weight:600;color:var(--ink);line-height:1.2}\n.p-ctag{font-size:10px;color:var(--sub);font-weight:300;line-height:1.4;flex:1}\n.p-cmeta{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding-top:5px;border-top:1px solid var(--bd)}\n.p-cloc{font-size:9px;color:var(--sub);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}\n.p-cnote{font-size:10px;font-weight:700;color:var(--ink);flex-shrink:0;margin-left:3px}\n.p-cvoir{display:block;width:100%;color:#fff;padding:8px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:filter .15s;flex-shrink:0}\n.p-cvoir:hover{filter:brightness(1.1)}\n\n.p-vide{grid-column:1\/-1;text-align:center;padding:24px;color:var(--sub)}\n.p-vide p{font-size:12px;line-height:1.6}\n.p-load{grid-column:1\/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;font-size:12px;color:var(--sub)}\n.p-spin{width:14px;height:14px;border:2px solid rgba(200,16,46,.15);border-top-color:var(--r);border-radius:50%;animation:spin .7s linear infinite}\n@keyframes spin{to{transform:rotate(360deg)}}\n\n\/* FICHE INLINE *\/\n.p-fiche{display:none;margin:10px 12px 16px;border-radius:12px;overflow:hidden;border:1px solid var(--bd);box-shadow:0 4px 24px rgba(0,0,0,.08);animation:pIn .25s ease both}\n.p-fiche.on{display:block}\n\n.p-fiche-hero{height:130px;display:flex;align-items:flex-end;position:relative;overflow:hidden;padding:12px 14px}\n.p-fiche-hero-bg{position:absolute;inset:0;z-index:0}\n.p-fiche-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.62) 0%,rgba(0,0,0,.08) 65%,transparent 100%);z-index:1}\n.p-fiche-hero-content{position:relative;z-index:2;width:100%}\n.p-fiche-badge{display:inline-block;color:#fff;font-size:9px;font-weight:700;padding:2px 8px;border-radius:4px;margin-bottom:5px;letter-spacing:.04em;text-transform:uppercase}\n.p-fiche-nom{font-family:'Lora',serif;font-size:16px;font-weight:600;color:#fff;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.4)}\n.p-fiche-loc{font-size:10px;color:rgba(255,255,255,.8);margin-top:2px;display:flex;align-items:center;gap:3px}\n\n.p-fiche-body{background:#fff;padding:14px 14px 0}\n.p-fiche-tagline{font-size:11px;color:var(--sub);font-weight:300;line-height:1.6;margin-bottom:12px;font-style:italic}\n\n.p-fiche-note{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--bd)}\n.p-fiche-stars{display:flex;gap:2px}\n.p-fiche-star{font-size:13px;line-height:1}\n.p-fiche-note-val{font-size:13px;font-weight:700;color:var(--ink)}\n.p-fiche-note-label{font-size:10px;color:var(--sub);font-weight:300}\n\n.p-fiche-infos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}\n.p-fiche-info{background:#f8f8f8;border-radius:7px;padding:8px 9px}\n.p-fiche-info-label{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-bottom:3px}\n.p-fiche-info-val{font-size:11px;font-weight:600;color:var(--ink);line-height:1.3}\n\n.p-fiche-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-bottom:14px}\n.p-act-btn{\n  display:flex;align-items:center;justify-content:center;gap:5px;\n  padding:10px;border-radius:8px;font-size:11px;font-weight:700;\n  letter-spacing:.04em;text-transform:uppercase;\n  transition:filter .15s,transform .12s;text-decoration:none;color:#fff;\n}\n.p-act-btn:hover{filter:brightness(1.08);transform:translateY(-1px);color:#fff}\n.p-act-btn.outline{background:transparent!important;border:1.5px solid var(--ac)!important;color:var(--ac)!important}\n.p-act-btn.outline:hover{background:rgba(200,16,46,.06)!important;color:var(--ac)!important}\n\n.p-share-btn{\n  display:flex;align-items:center;justify-content:center;gap:6px;\n  width:100%;padding:10px;background:#f5f5f5;border-top:1px solid var(--bd);\n  font-size:10px;font-weight:600;color:var(--sub);letter-spacing:.06em;text-transform:uppercase;\n  transition:background .15s,color .15s;position:relative;\n}\n.p-share-btn:hover{background:#efefef;color:var(--ink)}\n.p-share-toast{\n  position:absolute;top:-34px;left:50%;transform:translateX(-50%);\n  background:var(--ink);color:#fff;font-size:10px;font-weight:600;\n  padding:5px 12px;border-radius:6px;white-space:nowrap;\n  opacity:0;pointer-events:none;transition:opacity .2s;\n}\n.p-share-toast.show{opacity:1}\n\n.p-fiche-close{\n  display:flex;align-items:center;justify-content:center;gap:5px;width:100%;\n  padding:9px;background:rgba(0,0,0,.03);border-top:1px solid var(--bd);\n  font-size:10px;color:var(--sub);font-weight:500;transition:background .15s;\n}\n.p-fiche-close:hover{background:rgba(0,0,0,.07);color:var(--ink)}\n\n@media(min-width:400px){.p-grid{grid-template-columns:repeat(4,1fr)}.p-cards{grid-template-columns:repeat(3,1fr)}}\n@media(max-width:300px){.p-grid{grid-template-columns:repeat(2,1fr)}.p-cards{grid-column:1\/-1}.p-fiche-infos{grid-template-columns:1fr}.p-fiche-actions{grid-template-columns:1fr}}\n<\/style>\n\n<div id=\"pm\">\n\n  <div class=\"p-scr on\" id=\"pS1\">\n    <div class=\"p-head\">\n      <p class=\"p-eyebrow\">Perpignan \u00b7 Annuaire local<\/p>\n      <h2 class=\"p-h1\">J'ai envie <em>de\u2026<\/em><\/h2>\n      <p class=\"p-sub\">Qu'est-ce qui vous fait envie aujourd'hui ?<\/p>\n    <\/div>\n    <div class=\"p-grid\" id=\"pGrid\">\n      <div class=\"p-sk\"><\/div><div class=\"p-sk\"><\/div><div class=\"p-sk\"><\/div>\n      <div class=\"p-sk\"><\/div><div class=\"p-sk\"><\/div><div class=\"p-sk\"><\/div>\n    <\/div>\n    <div class=\"p-foot1\"><p>Cliquez sur une envie pour d\u00e9couvrir les commerces de Perpignan<\/p><\/div>\n  <\/div>\n\n  <div class=\"p-scr\" id=\"pS2\">\n    <div class=\"p-band\" id=\"pBand\">\n      <span id=\"pBIco\" style=\"font-size:18px;line-height:1;flex-shrink:0\">\ud83c\udf7d\ufe0f<\/span>\n      <div style=\"flex:1;min-width:0\">\n        <div class=\"p-band-nom\" id=\"pBNom\"><\/div>\n        <div class=\"p-band-ph\" id=\"pBPh\"><\/div>\n      <\/div>\n      <button class=\"p-retour\" id=\"pBack\">\n        <svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M19 12H5M12 5l-7 7 7 7\"\/><\/svg>\n        Retour\n      <\/button>\n    <\/div>\n    <div class=\"p-cards\" id=\"pCards\">\n      <div class=\"p-load\"><div class=\"p-spin\"><\/div>Chargement\u2026<\/div>\n    <\/div>\n    <div class=\"p-vide\" id=\"pVide\" style=\"display:none\"><p>\ud83d\ude15 Aucun commerce pour cette envie.<\/p><\/div>\n\n    <div class=\"p-fiche\" id=\"pFiche\">\n      <div class=\"p-fiche-hero\" id=\"pFHero\">\n        <div class=\"p-fiche-hero-bg\" id=\"pFHeroBg\"><\/div>\n        <div class=\"p-fiche-hero-content\">\n          <div class=\"p-fiche-badge\" id=\"pFBadge\" style=\"display:none\"><\/div>\n          <div class=\"p-fiche-nom\" id=\"pFNom\"><\/div>\n          <div class=\"p-fiche-loc\" id=\"pFLoc\"><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"p-fiche-body\">\n        <p class=\"p-fiche-tagline\" id=\"pFTag\"><\/p>\n        <div class=\"p-fiche-note\" id=\"pFNote\"><\/div>\n        <div class=\"p-fiche-infos\" id=\"pFInfos\"><\/div>\n        <div class=\"p-fiche-actions\" id=\"pFActs\"><\/div>\n      <\/div>\n      <button class=\"p-share-btn\" id=\"pShare\">\n        <span class=\"p-share-toast\" id=\"pShareToast\">\u2713 Copi\u00e9 dans le presse-papier !<\/span>\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>\n        Partager cette fiche\n      <\/button>\n      <button class=\"p-fiche-close\" id=\"pFClose\">\u2191 Fermer la fiche<\/button>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n'use strict';\n\n\/* \u2500\u2500 DONN\u00c9ES DE D\u00c9MO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   Affich\u00e9es si le plugin PerpiMe n'est pas install\u00e9\n   ou si aucun contenu n'est cr\u00e9\u00e9 dans WordPress.\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nvar DEMO=[\n  {id:1,label:'Manger',emoji:'\ud83c\udf7d\ufe0f',phrase:'Les meilleures tables de Perpignan.',\n   commerces:[\n    {name:'Casa Nostra',emoji:'\ud83c\udf77',tagline:'Cuisine catalane authentique, vins du Roussillon et terrasse ensoleill\u00e9e.',adresse:'12 rue de la Loge, Perpignan',telephone:'04 68 51 XX XX',horaires:'Mar\u2013Dim 12h\u201322h',note:'4.8',badge:'Coup de c\u0153ur',quartier:'Centre-Ville',thumb:''},\n    {name:'Le Comptoir Catalan',emoji:'\ud83e\udd58',tagline:'Escargots, boles de picoulat, cassoulet maison \u2014 la vraie cuisine du terroir.',adresse:'18 rue des Marchands',telephone:'04 68 35 XX XX',horaires:'Mar\u2013Sam 12h\u201322h',note:'4.9',badge:'Incontournable',quartier:'Centre-Ville',thumb:''},\n    {name:'Le Patio',emoji:'\ud83e\udd57',tagline:'Bistrot de quartier convivial, menu du jour \u00e0 14\u20ac.',adresse:'5 pl. R\u00e9publique',telephone:'04 68 34 XX XX',horaires:'Lun\u2013Sam 11h\u201315h',note:'4.6',badge:'',quartier:'St-Jacques',thumb:''},\n    {name:'Brasserie Castillet',emoji:'\ud83c\udf7a',tagline:'Grande brasserie face au Castillet, carte g\u00e9n\u00e9reuse.',adresse:'2 pl. de Verdun',telephone:'04 68 51 XX XX',horaires:'Tous jours 8h\u201323h',note:'4.4',badge:'',quartier:'Centre-Ville',thumb:''},\n   ]},\n  {id:2,label:'Me coiffer',emoji:'\u2702\ufe0f',phrase:'Salons tendance et barbershops de Perpignan.',\n   commerces:[\n    {name:'Studio \u00c9clat',emoji:'\u2702\ufe0f',tagline:'Coloration v\u00e9g\u00e9tale, soins capillaires bio certifi\u00e9s.',adresse:'5 av. Gal de Gaulle',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Sam 9h\u201319h',note:'4.9',badge:'Top not\u00e9',quartier:'Centre-Ville',thumb:''},\n    {name:'Barber Shop 66',emoji:'\ud83d\udc88',tagline:'Barbe, d\u00e9grad\u00e9 am\u00e9ricain, rasage au coupe-chou.',adresse:'23 rue de la Fusterie',telephone:'04 68 XX XX XX',horaires:'Mar\u2013Sam 9h\u201319h',note:'4.7',badge:'',quartier:'Moulin \u00e0 Vent',thumb:''},\n   ]},\n  {id:3,label:\"M'assurer\",emoji:'\ud83d\udee1\ufe0f',phrase:'Courtiers de confiance dans le 66.',\n   commerces:[\n    {name:'Les Courtiers de France',emoji:'\ud83d\udee1\ufe0f',tagline:'Courtier ind\u00e9pendant toutes branches \u2014 auto, habitation, sant\u00e9, pro.',adresse:'Perpignan (66)',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 9h\u201318h',note:'4.9',badge:'R\u00e9f\u00e9rence',quartier:'Perpignan',thumb:''},\n    {name:'Mutuelle Roussillon',emoji:'\ud83d\udc8a',tagline:'Mutuelle sant\u00e9 d\u00e9di\u00e9e aux habitants du 66.',adresse:'12 bd. Kennedy',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 9h\u201317h30',note:'4.5',badge:'',quartier:'Centre-Ville',thumb:''},\n   ]},\n  {id:4,label:'Faire du sport',emoji:'\ud83c\udfc3',phrase:'Gyms et clubs sportifs \u00e0 Perpignan.',\n   commerces:[\n    {name:'FitClub Perpignan',emoji:'\ud83d\udcaa',tagline:'Salle moderne, cours collectifs et coaching personnalis\u00e9.',adresse:'45 av. Grande Bretagne',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 6h30\u201322h',note:'4.6',badge:'',quartier:'Bas-Vernet',thumb:''},\n    {name:'Yoga Soleil',emoji:'\ud83e\uddd8',tagline:'Studio yoga & m\u00e9ditation, ambiance bienveillante tous niveaux.',adresse:'7 rue de la Miranda',telephone:'04 68 XX XX XX',horaires:'Mar Jeu Sam',note:'4.8',badge:'Coup de c\u0153ur',quartier:'Centre-Ville',thumb:''},\n   ]},\n  {id:5,label:'Me soigner',emoji:'\ud83d\udc8a',phrase:'Professionnels de sant\u00e9 du 66.',\n   commerces:[\n    {name:'Pharmacie Castillet',emoji:'\ud83d\udc8a',tagline:'Conseils sant\u00e9, hom\u00e9opathie, orthop\u00e9die et parapharmacie.',adresse:'1 place de Verdun',telephone:'04 68 51 XX XX',horaires:'Lun\u2013Sam 8h30\u201320h',note:'4.6',badge:'',quartier:'Centre-Ville',thumb:''},\n   ]},\n  {id:6,label:'Bricoler',emoji:'\ud83d\udd27',phrase:'Artisans et d\u00e9panneurs de confiance.',\n   commerces:[\n    {name:'Plomberie Soleil',emoji:'\ud83d\udd27',tagline:'Plombier chauffagiste \u2014 urgences 24h\/24, d\u00e9pannage rapide.',adresse:'Zone artisanale St-Charles',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 8h\u201318h (urgences 24\/7)',note:'4.5',badge:'',quartier:'Perpignan',thumb:''},\n   ]},\n];\n\nvar state={envie:null,commerces:[],wp:false,openIdx:-1,acol:'#C8102E'};\nfunction G(x){return document.getElementById(x)}\n\n\/* \u2500\u2500 AJAX WORDPRESS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction wpAjax(action, data, cb){\n  var pd=window.perpimeData;\n  \/* Si pas de nonce valide \u2192 d\u00e9mo *\/\n  if(!pd||!pd.nonce||pd.nonce===''){cb(null);return;}\n  var fd=new FormData();\n  fd.append('action',action);\n  fd.append('nonce',pd.nonce);\n  Object.keys(data).forEach(function(k){fd.append(k,data[k]);});\n  fetch(pd.ajaxUrl,{method:'POST',body:fd})\n    .then(function(r){return r.json();})\n    .then(function(d){cb(d.success?d.data:null);})\n    .catch(function(){cb(null);});\n}\n\n\/* \u2500\u2500 CHARGEMENT ENVIES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction loadEnvies(){\n  wpAjax('pm_get_envies',{},function(data){\n    if(data&&data.length){\n      state.wp=true;\n      \/* Mapper les champs WP vers le format interne *\/\n      var list=data.map(function(e){\n        return {\n          id:e.id, label:e.label, emoji:e.emoji||'\u2728',\n          phrase:e.phrase||'', couleur:e.couleur||'#C8102E',\n          commerces:null\n        };\n      });\n      renderEnvies(list);\n    }else{\n      renderEnvies(DEMO);\n    }\n  });\n}\n\n\/* \u2500\u2500 RENDU ENVIES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction renderEnvies(list){\n  G('pGrid').innerHTML=list.map(function(e,i){\n    \/* Alternance stricte rouge \/ or *\/\n    var col=i%2===0?'#C8102E':'#E8960A';\n    e._col=col;\n    return '<button class=\"p-e\" data-id=\"'+e.id+'\"'\n      +' style=\"--cc:'+col+';animation:pIn .28s ease '+(i*.05)+'s both\">'\n      +'<span style=\"font-size:24px;line-height:1;position:relative;z-index:1\">'+(e.emoji||'\u2728')+'<\/span>'\n      +'<span class=\"p-e-lbl\">'+esc(e.label)+'<\/span>'\n      +'<\/button>';\n  }).join('');\n  list.forEach(function(e){\n    G('pGrid').querySelector('[data-id=\"'+e.id+'\"]')\n      .addEventListener('click',function(){sel(e);});\n  });\n}\n\n\/* \u2500\u2500 S\u00c9LECTION D'UNE ENVIE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction sel(e){\n  state.envie=e;\n  state.openIdx=-1;\n  state.acol=e._col||'#C8102E';\n  document.getElementById('pm').style.setProperty('--ac',state.acol);\n  G('pBIco').textContent=e.emoji||'\u2728';\n  G('pBNom').textContent=e.label;\n  G('pBPh').textContent=e.phrase||'';\n  G('pBand').style.background=state.acol;\n  G('pFiche').classList.remove('on');\n  document.querySelectorAll('.p-card').forEach(function(c){c.classList.remove('active');});\n  go(G('pS2'),G('pS1'));\n  G('pCards').innerHTML='<div class=\"p-load\"><div class=\"p-spin\"><\/div>Chargement\u2026<\/div>';\n  G('pVide').style.display='none';\n\n  if(state.wp){\n    \/* Charger les vrais commerces depuis WordPress *\/\n    wpAjax('pm_get_commerces',{envie_id:e.id},function(data){\n      state.commerces=data||[];\n      renderCards(state.commerces,state.acol);\n    });\n  }else{\n    \/* Donn\u00e9es de d\u00e9mo *\/\n    state.commerces=e.commerces||[];\n    renderCards(state.commerces,state.acol);\n  }\n}\n\n\/* \u2500\u2500 RENDU CARTES COMMERCE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction renderCards(list,col){\n  G('pVide').style.display='none';\n  if(!list.length){G('pCards').innerHTML='';G('pVide').style.display='block';return;}\n  G('pCards').innerHTML=list.map(function(c,i){\n    var th=c.thumb||'';\n    return '<div class=\"p-card\" data-idx=\"'+i+'\" tabindex=\"0\" style=\"animation-delay:'+(i*.06)+'s\">'\n      +'<div class=\"p-cthumb\" style=\"background:'+rgba(col,.1)+'\">'\n        +(th?'<img decoding=\"async\" src=\"'+esc(th)+'\" alt=\"'+esc(c.name)+'\" loading=\"lazy\">':\n          '<span style=\"font-size:26px;position:relative;z-index:1\">'+(c.emoji||'\ud83c\udfea')+'<\/span>')\n        +'<div class=\"p-cbadges\">'\n          +(c.badge?'<span class=\"p-cbadge\" style=\"background:'+col+'\">'+esc(c.badge)+'<\/span>':'')\n          +(c.note?'<span class=\"p-cbadge\" style=\"background:rgba(0,0,0,.45)\">\u2605 '+esc(c.note)+'<\/span>':'')\n        +'<\/div>'\n      +'<\/div>'\n      +'<div class=\"p-cbody\">'\n        +'<div class=\"p-cnom\">'+esc(c.name)+'<\/div>'\n        +'<div class=\"p-ctag\">'+esc(c.tagline||'')+'<\/div>'\n        +'<div class=\"p-cmeta\">'\n          +'<span class=\"p-cloc\">\ud83d\udccd '+esc(c.quartier||'Perpignan')+'<\/span>'\n          +(c.note?'<span class=\"p-cnote\">\u2605 '+esc(c.note)+'<\/span>':'')\n        +'<\/div>'\n      +'<\/div>'\n      +'<button class=\"p-cvoir\" style=\"background:'+col+'\">Voir la fiche<\/button>'\n      +'<\/div>';\n  }).join('');\n  G('pCards').querySelectorAll('.p-card').forEach(function(card){\n    var fn=function(){openFiche(parseInt(card.dataset.idx),col,card);};\n    card.addEventListener('click',fn);\n    card.addEventListener('keydown',function(e){if(e.key==='Enter')fn();});\n  });\n}\n\n\/* \u2500\u2500 FICHE INLINE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction openFiche(idx,col,cardEl){\n  \/* Toggle : recliquer ferme *\/\n  if(state.openIdx===idx){closeFiche();return;}\n  state.openIdx=idx;\n  document.querySelectorAll('.p-card').forEach(function(c){c.classList.remove('active');});\n  if(cardEl)cardEl.classList.add('active');\n\n  var c=state.commerces[idx];if(!c)return;\n\n  \/* Hero background *\/\n  var bg=G('pFHeroBg');\n  if(c.thumb){\n    bg.style.cssText='position:absolute;inset:0;background:url('+c.thumb+') center\/cover;z-index:0';\n  }else{\n    bg.style.cssText='position:absolute;inset:0;background:'+col+';z-index:0';\n  }\n\n  \/* Badge *\/\n  var fb=G('pFBadge');\n  if(c.badge){fb.textContent=c.badge;fb.style.background=col;fb.style.display='inline-block';}\n  else fb.style.display='none';\n\n  G('pFNom').textContent=c.name;\n  G('pFLoc').innerHTML='<span style=\"font-size:10px\">\ud83d\udccd<\/span> '+esc(c.quartier||'Perpignan');\n  G('pFTag').textContent=c.tagline||'';\n\n  \/* \u00c9toiles *\/\n  var noteEl=G('pFNote');\n  if(c.note){\n    var n=parseFloat(c.note)||0;\n    var stars='';\n    for(var s=1;s<=5;s++){\n      stars+='<span class=\"p-fiche-star\" style=\"color:'+(s<=Math.round(n)?col:'#ddd')+'\">\u2605<\/span>';\n    }\n    noteEl.innerHTML='<div class=\"p-fiche-stars\">'+stars+'<\/div>'\n      +'<span class=\"p-fiche-note-val\">'+c.note+'<\/span>'\n      +'<span class=\"p-fiche-note-label\">\/ 5<\/span>';\n    noteEl.style.display='flex';\n  }else{noteEl.style.display='none';}\n\n  \/* Infos grid *\/\n  var infos=[];\n  if(c.adresse)  infos.push(infoBox('\ud83d\udccd Adresse',   c.adresse));\n  if(c.horaires) infos.push(infoBox('\u23f0 Horaires',   c.horaires));\n  if(c.telephone)infos.push(infoBox('\ud83d\udcde T\u00e9l\u00e9phone',  c.telephone));\n  if(c.quartier) infos.push(infoBox('\ud83c\udfd8\ufe0f Quartier',   c.quartier));\n  G('pFInfos').innerHTML=infos.join('');\n\n  \/* Boutons d'action *\/\n  var acts=[];\n  if(c.telephone)\n    acts.push('<a href=\"tel:'+esc(c.telephone)+'\" class=\"p-act-btn\" style=\"background:'+col+'\">\ud83d\udcde Appeler<\/a>');\n  if(c.email)\n    acts.push('<a href=\"mailto:'+esc(c.email)+'\" class=\"p-act-btn outline\" style=\"--ac:'+col+';color:'+col+';border-color:'+col+'\">\u2709\ufe0f Email<\/a>');\n  if(!acts.length)\n    acts.push('<p style=\"font-size:11px;color:var(--sub);padding:8px 0;grid-column:1\/-1;text-align:center\">Coordonn\u00e9es non renseign\u00e9es.<\/p>');\n  G('pFActs').innerHTML=acts.join('');\n\n  G('pFiche').classList.add('on');\n  setTimeout(function(){\n    G('pFiche').scrollIntoView({behavior:'smooth',block:'nearest'});\n  },40);\n}\n\nfunction closeFiche(){\n  G('pFiche').classList.remove('on');\n  document.querySelectorAll('.p-card').forEach(function(c){c.classList.remove('active');});\n  state.openIdx=-1;\n}\n\nfunction infoBox(label,val){\n  return '<div class=\"p-fiche-info\">'\n    +'<div class=\"p-fiche-info-label\">'+label+'<\/div>'\n    +'<div class=\"p-fiche-info-val\">'+esc(val)+'<\/div>'\n    +'<\/div>';\n}\n\n\/* \u2500\u2500 PARTAGE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nG('pShare')&&G('pShare').addEventListener('click',function(){\n  var c=state.commerces[state.openIdx];\n  if(!c)return;\n  var txt=[\n    '\ud83c\udfea '+c.name,\n    c.tagline?''+c.tagline:'',\n    c.adresse?'\ud83d\udccd '+c.adresse:'',\n    c.telephone?'\ud83d\udcde '+c.telephone:'',\n    c.horaires?'\u23f0 '+c.horaires:'',\n    '',\n    'Trouv\u00e9 sur PerpiMe \u00b7 Annuaire des commerces de Perpignan',\n    window.location.href\n  ].filter(Boolean).join('\\n');\n\n  var toast=G('pShareToast');\n\n  \/* Share natif sur mobile (iOS\/Android) *\/\n  if(navigator.share&&\/Android|iPhone|iPad\/i.test(navigator.userAgent)){\n    navigator.share({title:c.name,text:txt,url:window.location.href}).catch(function(){});\n    return;\n  }\n  \/* Clipboard API *\/\n  if(navigator.clipboard&&navigator.clipboard.writeText){\n    navigator.clipboard.writeText(txt).then(function(){\n      toast.classList.add('show');\n      setTimeout(function(){toast.classList.remove('show');},2500);\n    }).catch(copyFallback.bind(null,txt,toast));\n  }else{\n    copyFallback(txt,toast);\n  }\n});\n\nfunction copyFallback(txt,toast){\n  var ta=document.createElement('textarea');\n  ta.value=txt;\n  ta.style.cssText='position:fixed;left:-9999px;top:-9999px;opacity:0';\n  document.body.appendChild(ta);\n  ta.focus();ta.select();\n  try{document.execCommand('copy');}catch(e){}\n  document.body.removeChild(ta);\n  toast.classList.add('show');\n  setTimeout(function(){toast.classList.remove('show');},2500);\n}\n\n\/* \u2500\u2500 NAVIGATION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nG('pFClose')&&G('pFClose').addEventListener('click',closeFiche);\n\nG('pBack')&&G('pBack').addEventListener('click',function(){\n  go(G('pS1'),G('pS2'));\n  closeFiche();\n  document.getElementById('pm').style.setProperty('--ac','#C8102E');\n});\n\nfunction go(next,prev){\n  prev.classList.remove('on');\n  next.classList.add('on');\n}\n\n\/* \u2500\u2500 UTILITAIRES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction esc(s){\n  if(!s)return'';\n  return String(s)\n    .replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;')\n    .replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');\n}\nfunction rgba(h,a){\n  h=(h||'#C8102E').replace('#','');\n  if(h.length===3)h=h.split('').map(function(c){return c+c;}).join('');\n  return'rgba('+parseInt(h.slice(0,2),16)+','+parseInt(h.slice(2,4),16)+','+parseInt(h.slice(4,6),16)+','+a+')';\n}\n\n\/* \u2500\u2500 D\u00c9MARRAGE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nloadEnvies();\n\n})();\n<\/script>\n\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-5e07416a e-flex e-con-boxed e-con e-parent\" data-id=\"5e07416a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13ca4282 elementor-widget elementor-widget-heading\" data-id=\"13ca4282\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About Our Company<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef2ce77 e-con-full e-flex e-con e-child\" data-id=\"ef2ce77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbde2b0 elementor-widget elementor-widget-image\" data-id=\"cbde2b0\" data-element_type=\"widget\" data-e-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=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-full size-full wp-image-71\" alt=\"\" srcset=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d4385f9 e-con-full e-flex e-con e-child\" data-id=\"2d4385f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5824ea elementor-widget elementor-widget-html\" data-id=\"d5824ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Lora:wght@500;600&family=DM+Sans:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\/>\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n\n<script>\nwindow.perpimeData = window.perpimeData || { ajaxUrl:'\/wp-admin\/admin-ajax.php', nonce:'' };\n<\/script>\n\n<style>\n#pmap-wrap{\n  --r:#C8102E;--o:#E8960A;--ink:#111;--sub:#777;\n  --bd:rgba(0,0,0,.1);--blanc:#fff;\n  --ease:cubic-bezier(.4,0,.2,1);\n  font-family:'DM Sans',system-ui,sans-serif;\n  color:var(--ink);width:100%;position:relative;\n  background:var(--blanc);\n}\n#pmap-wrap *{box-sizing:border-box;margin:0;padding:0}\n#pmap-wrap button,#pmap-wrap a{cursor:pointer;font-family:inherit;text-decoration:none;border:none;background:none}\n\n\/* EN-T\u00caTE *\/\n.pm-head{\n  padding:16px 18px 12px;\n  display:flex;align-items:center;gap:12px;\n  border-bottom:1px solid var(--bd);\n  flex-wrap:wrap;gap:10px;\n}\n.pm-head-left{}\n.pm-eyebrow{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);margin-bottom:3px;display:flex;align-items:center;gap:5px}\n.pm-eyebrow::before{content:'';width:12px;height:2px;background:var(--r);border-radius:1px;flex-shrink:0}\n.pm-h1{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:.04em;color:var(--ink);line-height:1}\n.pm-h1 em{color:var(--r);font-style:normal}\n\n\/* FILTRES CAT\u00c9GORIES *\/\n.pm-filters{\n  display:flex;align-items:center;gap:6px;\n  padding:10px 14px;overflow-x:auto;\n  border-bottom:1px solid var(--bd);\n  scrollbar-width:none;\n}\n.pm-filters::-webkit-scrollbar{display:none}\n.pm-filter-all{\n  flex-shrink:0;background:var(--ink);color:#fff;\n  border-radius:100px;padding:5px 13px;\n  font-size:10px;font-weight:700;letter-spacing:.05em;\n  text-transform:uppercase;transition:all .18s;\n}\n.pm-filter-all.off{background:transparent;color:var(--sub);border:1.5px solid var(--bd)}\n.pm-filter-all:hover{opacity:.85}\n.pm-filter-chip{\n  flex-shrink:0;padding:5px 12px;\n  border-radius:100px;font-size:10px;font-weight:600;\n  border:1.5px solid var(--bd);color:var(--sub);\n  transition:all .18s;white-space:nowrap;\n  display:flex;align-items:center;gap:4px;\n}\n.pm-filter-chip.on{color:#fff;border-color:transparent}\n.pm-filter-chip:hover{opacity:.85}\n\n\/* CARTE *\/\n#pmap{\n  width:100%;\n  height:460px;\n  z-index:1;\n}\n\n\/* Compteur *\/\n.pm-count{\n  padding:8px 14px;font-size:10px;color:var(--sub);font-weight:400;\n  border-top:1px solid var(--bd);display:flex;align-items:center;gap:5px;\n}\n.pm-count strong{color:var(--ink);font-weight:700}\n\n\/* \u2500\u2500 POPUP LEAFLET custom \u2500\u2500 *\/\n.pm-popup{min-width:200px;font-family:'DM Sans',system-ui,sans-serif}\n.pm-popup-header{\n  margin:-14px -20px 10px;padding:12px 14px;\n  display:flex;align-items:center;gap:8px;\n}\n.pm-popup-ico{font-size:20px;line-height:1}\n.pm-popup-nom{font-family:'Lora',serif;font-size:13px;font-weight:600;color:#fff;line-height:1.2}\n.pm-popup-cat{font-size:9px;color:rgba(255,255,255,.75);font-weight:400;margin-top:1px;text-transform:uppercase;letter-spacing:.06em}\n.pm-popup-body{font-size:11px;color:#444;line-height:1.6}\n.pm-popup-row{display:flex;align-items:flex-start;gap:5px;margin-bottom:4px}\n.pm-popup-row span:first-child{flex-shrink:0;font-size:11px}\n.pm-popup-badge{\n  display:inline-block;font-size:8px;font-weight:700;\n  padding:1px 6px;border-radius:3px;color:#fff;\n  margin-bottom:7px;letter-spacing:.04em;text-transform:uppercase;\n}\n.pm-popup-note{\n  display:flex;align-items:center;gap:4px;\n  font-size:11px;font-weight:700;color:#111;margin-bottom:7px;\n}\n.pm-popup-stars{color:#E8960A;letter-spacing:1px;font-size:11px}\n.pm-popup-tel{\n  display:block;width:100%;padding:8px;\n  border-radius:6px;font-size:10px;font-weight:800;\n  text-align:center;color:#fff!important;letter-spacing:.05em;text-transform:uppercase;\n  text-decoration:none;margin-top:8px;transition:filter .15s;\n}\n.pm-popup-tel:hover{filter:brightness(1.1);color:#fff!important}\n\n\/* Surcharge Leaflet popup *\/\n.leaflet-popup-content-wrapper{\n  border-radius:12px!important;\n  box-shadow:0 8px 32px rgba(0,0,0,.16)!important;\n  padding:0!important;overflow:hidden;\n}\n.leaflet-popup-content{margin:14px 16px 14px!important;min-width:200px}\n.leaflet-popup-tip-container{margin-top:-1px}\n\n\/* Marker custom *\/\n.pm-marker{\n  width:34px;height:34px;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  font-size:16px;border:3px solid #fff;\n  box-shadow:0 3px 12px rgba(0,0,0,.25);\n  transition:transform .15s;cursor:pointer;\n}\n.pm-marker:hover{transform:scale(1.15)}\n\n\/* Cluster bubble *\/\n.pm-cluster{\n  background:var(--ink);color:#fff;\n  border-radius:50%;border:3px solid #fff;\n  width:36px;height:36px;\n  display:flex;align-items:center;justify-content:center;\n  font-size:12px;font-weight:700;\n  box-shadow:0 3px 12px rgba(0,0,0,.25);\n}\n<\/style>\n\n<script>\nwindow.perpimeData = window.perpimeData || { ajaxUrl:'\/wp-admin\/admin-ajax.php', nonce:'' };\n<\/script>\n\n<div id=\"pmap-wrap\">\n\n  <!-- EN-T\u00caTE -->\n  <div class=\"pm-head\">\n    <div class=\"pm-head-left\">\n      <p class=\"pm-eyebrow\">Perpignan \u00b7 Carte<\/p>\n      <h2 class=\"pm-h1\">Commerces <em>sur la carte<\/em><\/h2>\n    <\/div>\n  <\/div>\n\n  <!-- FILTRES -->\n  <div class=\"pm-filters\" id=\"pmFilters\">\n    <button class=\"pm-filter-all\" id=\"pmFilterAll\" onclick=\"filterCat('all')\">Tous<\/button>\n    <!-- chips inject\u00e9s dynamiquement -->\n  <\/div>\n\n  <!-- CARTE -->\n  <div id=\"pmap\"><\/div>\n\n  <!-- COMPTEUR -->\n  <div class=\"pm-count\" id=\"pmCount\">\n    <strong id=\"pmCountNum\">\u2014<\/strong> commerce(s) affich\u00e9(s) sur la carte\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n'use strict';\n\n\/* \u2500\u2500 DONN\u00c9ES D\u00c9MO \u2500\u2500 *\/\nvar DEMO=[\n  {id:1,name:'Casa Nostra',emoji:'\ud83c\udf77',cat:'Restaurant',tagline:'Cuisine catalane authentique.',adresse:'12 rue de la Loge, Perpignan',telephone:'04 68 51 XX XX',horaires:'Mar\u2013Dim 12h\u201322h',note:'4.8',badge:'Coup de c\u0153ur',couleur:'#C8102E',lat:42.6977,lng:2.8956},\n  {id:2,name:'Le Comptoir Catalan',emoji:'\ud83e\udd58',cat:'Restaurant',tagline:'Terroir catalan \u2014 boles de picoulat.',adresse:'18 rue des Marchands',telephone:'04 68 35 XX XX',horaires:'Mar\u2013Sam 12h\u201322h',note:'4.9',badge:'Incontournable',couleur:'#C8102E',lat:42.6981,lng:2.8948},\n  {id:3,name:'Le Patio',emoji:'\ud83e\udd57',cat:'Restaurant',tagline:'Bistrot, menu du jour 14\u20ac.',adresse:'5 pl. R\u00e9publique',telephone:'04 68 34 XX XX',horaires:'Lun\u2013Sam 11h\u201315h',note:'4.6',badge:'',couleur:'#C8102E',lat:42.6972,lng:2.8972},\n  {id:4,name:'Brasserie Castillet',emoji:'\ud83c\udf7a',cat:'Restaurant',tagline:'Grande brasserie face au Castillet.',adresse:'2 pl. de Verdun',telephone:'04 68 51 XX XX',horaires:'Tous jours 8h\u201323h',note:'4.4',badge:'',couleur:'#C8102E',lat:42.6990,lng:2.8942},\n  {id:5,name:'Studio \u00c9clat',emoji:'\u2702\ufe0f',cat:'Coiffure',tagline:'Coloration v\u00e9g\u00e9tale, soins bio.',adresse:'5 av. Gal de Gaulle',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Sam 9h\u201319h',note:'4.9',badge:'Top not\u00e9',couleur:'#E8960A',lat:42.6955,lng:2.8990},\n  {id:6,name:'Barber Shop 66',emoji:'\ud83d\udc88',cat:'Coiffure',tagline:'Barbe, d\u00e9grad\u00e9, rasage classique.',adresse:'23 rue de la Fusterie',telephone:'04 68 XX XX XX',horaires:'Mar\u2013Sam 9h\u201319h',note:'4.7',badge:'',couleur:'#E8960A',lat:42.6968,lng:2.9012},\n  {id:7,name:'Les Courtiers de France',emoji:'\ud83d\udee1\ufe0f',cat:'Assurance',tagline:'Courtier ind\u00e9pendant toutes branches.',adresse:'Perpignan (66)',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 9h\u201318h',note:'4.9',badge:'R\u00e9f\u00e9rence',couleur:'#1a5276',lat:42.6963,lng:2.8920},\n  {id:8,name:'FitClub Perpignan',emoji:'\ud83d\udcaa',cat:'Sport',tagline:'Cours collectifs, coaching perso.',adresse:'45 av. Grande Bretagne',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 6h30\u201322h',note:'4.6',badge:'',couleur:'#C8102E',lat:42.7010,lng:2.8880},\n  {id:9,name:'Yoga Soleil',emoji:'\ud83e\uddd8',cat:'Sport',tagline:'Studio yoga, tous niveaux.',adresse:'7 rue de la Miranda',telephone:'04 68 XX XX XX',horaires:'Mar Jeu Sam',note:'4.8',badge:'Coup de c\u0153ur',couleur:'#C8102E',lat:42.6945,lng:2.8965},\n  {id:10,name:'Pharmacie Castillet',emoji:'\ud83d\udc8a',cat:'Sant\u00e9',tagline:'Conseils, hom\u00e9opathie, parapharmacie.',adresse:'1 place de Verdun',telephone:'04 68 51 XX XX',horaires:'Lun\u2013Sam 8h30\u201320h',note:'4.6',badge:'',couleur:'#2E7D32',lat:42.6989,lng:2.8940},\n  {id:11,name:'Plomberie Soleil',emoji:'\ud83d\udd27',cat:'Artisan',tagline:'Urgences 24h\/24, d\u00e9pannage rapide.',adresse:'Zone artisanale St-Charles',telephone:'04 68 XX XX XX',horaires:'Lun\u2013Ven 8h\u201318h',note:'4.5',badge:'',couleur:'#6B3A2A',lat:42.6930,lng:2.9030},\n  {id:12,name:'Institut Beaut\u00e9 66',emoji:'\ud83d\udc85',cat:'Beaut\u00e9',tagline:'Visage, manucure, massage relaxant.',adresse:'3 rue des Fabriques Nabot',telephone:'04 68 XX XX XX',horaires:'Mar\u2013Sam 9h\u201319h',note:'4.7',badge:'',couleur:'#db2777',lat:42.6975,lng:2.8935},\n];\n\n\/* Palette couleur par cat\u00e9gorie *\/\nvar CAT_COL={\n  'Restaurant':'#C8102E','Coiffure':'#E8960A','Assurance':'#1a5276',\n  'Sport':'#C8102E','Sant\u00e9':'#2E7D32','Artisan':'#6B3A2A','Beaut\u00e9':'#db2777',\n};\n\nvar state={commerces:[],filtered:[],activeCat:'all',markers:[],map:null};\n\n\/* \u2500\u2500 INIT CARTE (OpenStreetMap via Leaflet) \u2500\u2500 *\/\nfunction initMap(){\n  state.map=L.map('pmap',{\n    center:[42.698,2.895],\n    zoom:14,\n    zoomControl:true,\n    attributionControl:true,\n  });\n\n  \/* Tuiles OpenStreetMap \u2014 opendata, gratuit, pas de cl\u00e9 API *\/\n  L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png',{\n    attribution:'\u00a9 <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors',\n    maxZoom:19,\n  }).addTo(state.map);\n}\n\n\/* \u2500\u2500 MARKER CUSTOM \u2500\u2500 *\/\nfunction makeIcon(emoji,col){\n  return L.divIcon({\n    className:'',\n    html:'<div class=\"pm-marker\" style=\"background:'+col+'\">'+emoji+'<\/div>',\n    iconSize:[34,34],\n    iconAnchor:[17,17],\n    popupAnchor:[0,-18],\n  });\n}\n\n\/* \u2500\u2500 AFFICHAGE MARKERS \u2500\u2500 *\/\nfunction renderMarkers(list){\n  \/* Supprimer anciens markers *\/\n  state.markers.forEach(function(m){state.map.removeLayer(m);});\n  state.markers=[];\n\n  list.forEach(function(c){\n    if(!c.lat||!c.lng)return;\n    var col=c.couleur||CAT_COL[c.cat]||'#C8102E';\n    var marker=L.marker([c.lat,c.lng],{icon:makeIcon(c.emoji||'\ud83c\udfea',col)});\n\n    \/* \u00c9toiles *\/\n    var n=parseFloat(c.note)||0;\n    var stars='';\n    for(var s=1;s<=5;s++)stars+=(s<=Math.round(n)?'\u2605':'\u2606');\n\n    var popupHtml=\n      '<div class=\"pm-popup\">'\n      +'<div class=\"pm-popup-header\" style=\"background:'+col+'\">'\n        +'<span class=\"pm-popup-ico\">'+(c.emoji||'\ud83c\udfea')+'<\/span>'\n        +'<div>'\n          +'<div class=\"pm-popup-nom\">'+esc(c.name)+'<\/div>'\n          +'<div class=\"pm-popup-cat\">'+esc(c.cat||'Commerce')+'<\/div>'\n        +'<\/div>'\n      +'<\/div>'\n      +(c.badge?'<span class=\"pm-popup-badge\" style=\"background:'+col+'\">'+esc(c.badge)+'<\/span>':'')\n      +(c.note?'<div class=\"pm-popup-note\"><span class=\"pm-popup-stars\">'+stars+'<\/span> <span>'+esc(c.note)+'<\/span><\/div>':'')\n      +'<div class=\"pm-popup-body\">'\n        +(c.tagline?'<p style=\"color:#666;font-style:italic;font-size:10px;margin-bottom:6px;line-height:1.4\">'+esc(c.tagline)+'<\/p>':'')\n        +(c.adresse?'<div class=\"pm-popup-row\"><span>\ud83d\udccd<\/span><span>'+esc(c.adresse)+'<\/span><\/div>':'')\n        +(c.horaires?'<div class=\"pm-popup-row\"><span>\u23f0<\/span><span>'+esc(c.horaires)+'<\/span><\/div>':'')\n      +'<\/div>'\n      +(c.telephone?'<a href=\"tel:'+esc(c.telephone)+'\" class=\"pm-popup-tel\" style=\"background:'+col+'\">\ud83d\udcde Appeler<\/a>':'')\n      +'<\/div>';\n\n    marker.bindPopup(popupHtml,{maxWidth:240,minWidth:200});\n    marker.addTo(state.map);\n    state.markers.push(marker);\n  });\n\n  \/* Mettre \u00e0 jour le compteur *\/\n  document.getElementById('pmCountNum').textContent=list.length;\n\n  \/* Ajuster la vue sur les markers visibles *\/\n  if(list.length&&list[0].lat){\n    var coords=list.filter(function(c){return c.lat&&c.lng;}).map(function(c){return[c.lat,c.lng];});\n    if(coords.length>1){\n      state.map.fitBounds(coords,{padding:[30,30],maxZoom:16});\n    }else if(coords.length===1){\n      state.map.setView(coords[0],16);\n    }\n  }\n}\n\n\/* \u2500\u2500 FILTRES \u2500\u2500 *\/\nfunction buildFilters(commerces){\n  var cats={};\n  commerces.forEach(function(c){if(c.cat)cats[c.cat]=(cats[c.cat]||0)+1;});\n  var bar=document.getElementById('pmFilters');\n  Object.keys(cats).forEach(function(cat){\n    var col=CAT_COL[cat]||'#888';\n    var btn=document.createElement('button');\n    btn.className='pm-filter-chip';\n    btn.dataset.cat=cat;\n    btn.innerHTML='<span>'+catEmoji(cat)+'<\/span> '+esc(cat)+' <span style=\"opacity:.6\">'+cats[cat]+'<\/span>';\n    btn.onclick=function(){filterCat(cat);};\n    bar.appendChild(btn);\n  });\n}\n\nfunction filterCat(cat){\n  state.activeCat=cat;\n  \/* Maj UI chips *\/\n  document.getElementById('pmFilterAll').className='pm-filter-all'+(cat==='all'?'':' off');\n  document.querySelectorAll('.pm-filter-chip').forEach(function(b){\n    var c=b.dataset.cat;\n    var col=CAT_COL[c]||'#888';\n    if(cat===c){\n      b.classList.add('on');\n      b.style.background=col;\n      b.style.color='#fff';\n    }else{\n      b.classList.remove('on');\n      b.style.background='';\n      b.style.color='';\n    }\n  });\n  \/* Filtrer *\/\n  var list=cat==='all'?state.commerces:state.commerces.filter(function(c){return c.cat===cat;});\n  renderMarkers(list);\n}\n\nfunction catEmoji(cat){\n  var map={'Restaurant':'\ud83c\udf7d\ufe0f','Coiffure':'\u2702\ufe0f','Assurance':'\ud83d\udee1\ufe0f','Sport':'\ud83c\udfc3','Sant\u00e9':'\ud83d\udc8a','Artisan':'\ud83d\udd27','Beaut\u00e9':'\ud83d\udc85'};\n  return map[cat]||'\ud83c\udfea';\n}\n\n\/* \u2500\u2500 CHARGEMENT DONN\u00c9ES \u2500\u2500 *\/\nfunction loadData(){\n  var pd=window.perpimeData;\n  if(!pd||!pd.nonce||pd.nonce===''){\n    useDemo();return;\n  }\n  \/* Charger tous les commerces via AJAX WP *\/\n  var fd=new FormData();\n  fd.append('action','pm_get_all_commerces');\n  fd.append('nonce',pd.nonce);\n  fetch(pd.ajaxUrl,{method:'POST',body:fd})\n    .then(function(r){return r.json();})\n    .then(function(d){\n      if(d.success&&d.data&&d.data.length){\n        state.commerces=d.data;\n        buildFilters(d.data);\n        renderMarkers(d.data);\n      }else useDemo();\n    })\n    .catch(useDemo);\n}\n\nfunction useDemo(){\n  state.commerces=DEMO;\n  buildFilters(DEMO);\n  renderMarkers(DEMO);\n}\n\n\/* \u2500\u2500 UTILS \u2500\u2500 *\/\nfunction esc(s){if(!s)return'';return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');}\n\n\/* \u2500\u2500 GO \u2500\u2500 *\/\ninitMap();\nloadData();\n\n\/* Exposer filterCat globalement pour les onclick inline *\/\nwindow.filterCat=filterCat;\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62f9959d elementor-widget elementor-widget-image\" data-id=\"62f9959d\" data-element_type=\"widget\" data-e-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=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-full size-full wp-image-71\" alt=\"\" srcset=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/>\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-47bb9e4b e-con-full e-flex e-con e-child\" data-id=\"47bb9e4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cb18cf4 elementor-widget elementor-widget-text-editor\" data-id=\"1cb18cf4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Use this section to describe your company and the services you offer. You could share your company\u2019s story and details about why you are in business. The goal is to create a connection with the visitor and give them confidence to work with you.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31da2c37 elementor-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"31da2c37\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" 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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/about\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-603cf9f8 e-con-full e-flex e-con e-parent\" data-id=\"603cf9f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-504061a3 elementor-widget elementor-widget-heading\" data-id=\"504061a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Services<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-750aab8a e-con-full e-flex e-con e-child\" data-id=\"750aab8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-10f72d55 e-con-full e-flex e-con e-child\" data-id=\"10f72d55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66da657e elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"66da657e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service1\" tabindex=\"-1\"><img decoding=\"async\" width=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-full size-full wp-image-71\" alt=\"\" srcset=\"https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service1\">Service 1<\/a><\/h3><p class=\"elementor-image-box-description\">A short description of the service and how the visitor will benefit from it.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-448233e3 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"448233e3\" data-element_type=\"widget\" data-e-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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service1\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">learn More<\/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<div class=\"elementor-element elementor-element-208e0f40 e-con-full e-flex e-con e-child\" data-id=\"208e0f40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54f33611 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"54f33611\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service2\" tabindex=\"-1\"><img decoding=\"async\" width=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-full size-full wp-image-71\" alt=\"\" srcset=\"https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service2\">Service 2<\/a><\/h3><p class=\"elementor-image-box-description\">A short description of the service and how the visitor will benefit from it.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38499ff9 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"38499ff9\" data-element_type=\"widget\" data-e-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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service2\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">learn More<\/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<div class=\"elementor-element elementor-element-4951f18a e-con-full e-flex e-con e-child\" data-id=\"4951f18a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25846d51 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"25846d51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service3\" tabindex=\"-1\"><img decoding=\"async\" width=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-full size-full wp-image-71\" alt=\"\" srcset=\"https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service3\">Service 3<\/a><\/h3><p class=\"elementor-image-box-description\">A short description of the service and how the visitor will benefit from it.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43ac9c9b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"43ac9c9b\" data-element_type=\"widget\" data-e-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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service3\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">learn More<\/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<div class=\"elementor-element elementor-element-1856c2ea e-con-full e-flex e-con e-child\" data-id=\"1856c2ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-761ad57f elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"761ad57f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service4\" tabindex=\"-1\"><img decoding=\"async\" width=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-full size-full wp-image-71\" alt=\"\" srcset=\"https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, https:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service4\">Service 4<\/a><\/h3><p class=\"elementor-image-box-description\">A short description of the service and how the visitor will benefit from it.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d352988 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6d352988\" data-element_type=\"widget\" data-e-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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/services\/#service4\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">learn More<\/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<\/div>\n\t\t<div class=\"elementor-element elementor-element-64602dce e-con-full e-flex e-con e-parent\" data-id=\"64602dce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-13d7bffc e-con-full e-flex e-con e-child\" data-id=\"13d7bffc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-541ca2e6 elementor-pagination-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"541ca2e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;dots&quot;,&quot;pause_on_hover&quot;:&quot;no&quot;,&quot;pause_on_interaction&quot;:&quot;no&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrousel d\u2019images\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 sur 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/Image_Placeholder_2_Slider_2-13122021.jpg\" alt=\"Image_Placeholder_2_Slider_2-13122021.jpg\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 sur 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/Image_Placeholder_2_Slider_3-13122021.jpg\" alt=\"Image_Placeholder_2_Slider_3-13122021.jpg\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 sur 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/Image_Placeholder_2_Slider_1-13122021.jpg\" alt=\"Image_Placeholder_2_Slider_1-13122021.jpg\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\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-2bc4d7a2 e-con-full e-flex e-con e-child\" data-id=\"2bc4d7a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f08210a elementor-widget elementor-widget-heading\" data-id=\"1f08210a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Key Benefit You Want to Emphasize<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2744ef elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f2744ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Use this short paragraph to explain how you will deliver this benefit to the visitor if they decide to work with you.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7824db44 elementor-align-left elementor-mobile-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"7824db44\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" 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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Us<\/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<div class=\"elementor-element elementor-element-1cc799fc e-con-full e-flex e-con e-parent\" data-id=\"1cc799fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-53df3e94 e-con-full e-flex e-con e-child\" data-id=\"53df3e94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34bf4847 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"34bf4847\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Work With Us<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42ab0fd e-con-full e-flex e-con e-child\" data-id=\"42ab0fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-532d3d64 e-con-full e-flex e-con e-child\" data-id=\"532d3d64\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-434ed11c elementor-widget elementor-widget-icon-box\" data-id=\"434ed11c\" data-element_type=\"widget\" data-e-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\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<span  >\n\t\t\t\t\t\t\tbenefit 1\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA short description of the benefit.\t\t\t\t\t<\/p>\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<div class=\"elementor-element elementor-element-7cbe899c e-con-full e-flex e-con e-child\" data-id=\"7cbe899c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-626830a7 elementor-widget elementor-widget-icon-box\" data-id=\"626830a7\" data-element_type=\"widget\" data-e-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\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<span  >\n\t\t\t\t\t\t\tbenefit 2\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA short description of the benefit.\t\t\t\t\t<\/p>\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<div class=\"elementor-element elementor-element-5df05db9 e-con-full e-flex e-con e-child\" data-id=\"5df05db9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71ddee09 elementor-widget elementor-widget-icon-box\" data-id=\"71ddee09\" data-element_type=\"widget\" data-e-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\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<span  >\n\t\t\t\t\t\t\tbenefit 3\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA short description of the benefit.\t\t\t\t\t<\/p>\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<div class=\"elementor-element elementor-element-16300ab6 e-con-full e-flex e-con e-child\" data-id=\"16300ab6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56b2ac7d elementor-widget elementor-widget-icon-box\" data-id=\"56b2ac7d\" data-element_type=\"widget\" data-e-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\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<span  >\n\t\t\t\t\t\t\tbenefit 4\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA short description of the benefit.\t\t\t\t\t<\/p>\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>\n\t\t<div class=\"elementor-element elementor-element-46591b8d e-con-full e-flex e-con e-parent\" data-id=\"46591b8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3445ee9d elementor-widget elementor-widget-heading\" data-id=\"3445ee9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Client Testimonials<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9133c5e e-con-full e-flex e-con e-child\" data-id=\"9133c5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b7691c7 elementor-widget elementor-widget-testimonial\" data-id=\"6b7691c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"testimonial.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-wrapper\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-content\">\u201cA testimonial from a client who benefited from your product or service. Testimonials can be a highly effective way of establishing credibility and increasing your company's reputation.\u201d<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-testimonial-meta elementor-has-image elementor-testimonial-image-position-aside\">\n\t\t\t\t<div class=\"elementor-testimonial-meta-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-image\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"63\" height=\"63\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/63x63.jpg\" class=\"attachment-full size-full wp-image-77\" alt=\"\" \/>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-details\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-name\">Client Name<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bf8f8e5 elementor-widget elementor-widget-testimonial\" data-id=\"6bf8f8e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"testimonial.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-wrapper\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-content\">\u201cA testimonial from a client who benefited from your product or service. Testimonials can be a highly effective way of establishing credibility and increasing your company's reputation.\u201d<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-testimonial-meta elementor-has-image elementor-testimonial-image-position-aside\">\n\t\t\t\t<div class=\"elementor-testimonial-meta-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-image\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"63\" height=\"63\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/63x63.jpg\" class=\"attachment-full size-full wp-image-77\" alt=\"\" \/>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-details\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-name\">Client Name<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d70ab8c elementor-widget elementor-widget-testimonial\" data-id=\"d70ab8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"testimonial.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-wrapper\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-content\">\u201cA testimonial from a client who benefited from your product or service. Testimonials can be a highly effective way of establishing credibility and increasing your company's reputation.\u201d<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-testimonial-meta elementor-has-image elementor-testimonial-image-position-aside\">\n\t\t\t\t<div class=\"elementor-testimonial-meta-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-image\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"63\" height=\"63\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/63x63.jpg\" class=\"attachment-full size-full wp-image-77\" alt=\"\" \/>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-details\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-name\">Client Name<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\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<div class=\"elementor-element elementor-element-2be0334e e-con-full e-flex e-con e-parent\" data-id=\"2be0334e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-11048b3f e-con-full e-flex e-con e-child\" data-id=\"11048b3f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13ed2a44 elementor-widget elementor-widget-heading\" data-id=\"13ed2a44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Title to Turn the Visitor Into a Lead<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35800d87 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"35800d87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>This is your chance to emphasize why the visitor should contact you right now.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f466f0f elementor-align-left elementor-invisible elementor-widget elementor-widget-button\" data-id=\"1f466f0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" 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:\/\/library.elementor.com\/local-services-wireframe-3-flexbox\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/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<div class=\"elementor-element elementor-element-1b9de1b9 e-con-full e-flex e-con e-child\" data-id=\"1b9de1b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54abbd6b elementor-widget elementor-widget-image\" data-id=\"54abbd6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"526\" height=\"526\" src=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg\" class=\"attachment-large size-large wp-image-71\" alt=\"\" srcset=\"http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11.jpg 526w, http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-300x300.jpg 300w, http:\/\/perpime.fr\/wp-content\/uploads\/2026\/04\/526x526_11-150x150.jpg 150w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/>\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","protected":false},"excerpt":{"rendered":"<p>Qu&rsquo;Avez-Vous Besoin \u00c0 Perpignan ? A short description that introduces visitors to your business offerings Contact Us Perpignan \u00b7 Annuaire [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":80,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-75","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/pages\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":37,"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/pages\/75\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/pages\/75\/revisions\/137"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/media\/80"}],"wp:attachment":[{"href":"https:\/\/perpime.fr\/index.php\/wp-json\/wp\/v2\/media?parent=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}