{"id":2348,"date":"2026-06-28T13:42:59","date_gmt":"2026-06-28T13:42:59","guid":{"rendered":"https:\/\/cabinet-jacquet-meermans.fr\/?page_id=2348"},"modified":"2026-08-21T14:27:17","modified_gmt":"2026-08-21T14:27:17","slug":"maitrise-doeuvre","status":"publish","type":"page","link":"https:\/\/cabinet-jacquet-meermans.fr\/en\/project-management\/","title":{"rendered":"Project management"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2348\" class=\"elementor elementor-2348\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73dc5dd4 e-con-full e-flex e-con e-parent\" data-id=\"73dc5dd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61243594 elementor-widget elementor-widget-html\" data-id=\"61243594\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PAGE \u2014 Ma\u00eetrise d'\u0153uvre \u00b7 Cabinet Jacquet & Meermans\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     >>> POUR REMPLACER LES IMAGES : \u00e9dite les 3 URLs ci-dessous <<<\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<script>\nwindow.CJM_MO_CONFIG = {\n\n  \/* 1. HERO \u2014 image de fond (90vh en haut de page, recouverte d'un overlay sombre) *\/\n  hero_image:     \"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/0017_detail-etagere-terracotta-applique-laiton-livres-ferme-renovation-samoens.jpg\",\n\n  \/* 2. NOTRE APPROCHE \u2014 image colonne gauche (aspect 4\/3 paysage) *\/\n  approach_image: \"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/detail-robinetterie-noire-vasque-zellige-olive-chalet-les-contamines-montjoie.jpg\",\n\n  \/* 3. POURQUOI NOUS \u2014 image de fond derri\u00e8re la section stats (overlay sombre par-dessus) *\/\n  stats_bg_image: \"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/detail-escalier-marches-eclairage-led-encastre-chalet-les-contamines-montjoie.jpg\"\n\n};\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Service\",\n  \"name\": \"Ma\u00eetrise d'\u0153uvre\",\n  \"alternateName\": \"Ma\u00eetre d'\u0153uvre au Pays du Mont-Blanc\",\n  \"description\": \"Ma\u00eetre d'\u0153uvre depuis 2001 au Pays du Mont-Blanc. Coordination compl\u00e8te de vos chantiers de construction et r\u00e9novation : s\u00e9lection des entreprises, contrats, planning, r\u00e9unions hebdomadaires, suivi administratif, r\u00e9ception des travaux.\",\n  \"serviceType\": \"Ma\u00eetrise d'\u0153uvre construction et r\u00e9novation\",\n  \"category\": \"Construction et coordination de chantier\",\n  \"provider\": {\n    \"@type\": \"ProfessionalService\",\n    \"name\": \"Cabinet Jacquet & Meermans\",\n    \"url\": \"https:\/\/cabinet-jacquet-meermans.fr\",\n    \"logo\": \"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/jacquet_meermans_logo_noir.png\",\n    \"telephone\": \"+33608856307\",\n    \"email\": \"jacquetopc@gmail.com\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"streetAddress\": \"1 Route de Notre Dame de la Gorge\",\n      \"addressLocality\": \"Les Contamines-Montjoie\",\n      \"postalCode\": \"74170\",\n      \"addressCountry\": \"FR\",\n      \"addressRegion\": \"Haute-Savoie\"\n    },\n    \"foundingDate\": \"2002-04-01\"\n  },\n  \"areaServed\": [\n    {\"@type\": \"Place\", \"name\": \"Les Contamines-Montjoie\"},\n    {\"@type\": \"Place\", \"name\": \"Saint-Gervais-les-Bains\"},\n    {\"@type\": \"Place\", \"name\": \"Meg\u00e8ve\"},\n    {\"@type\": \"Place\", \"name\": \"Chamonix-Mont-Blanc\"},\n    {\"@type\": \"Place\", \"name\": \"Sallanches\"},\n    {\"@type\": \"Place\", \"name\": \"Combloux\"},\n    {\"@type\": \"Place\", \"name\": \"Passy\"},\n    {\"@type\": \"Place\", \"name\": \"Les Houches\"},\n    {\"@type\": \"Place\", \"name\": \"Pays du Mont-Blanc\"}\n  ],\n  \"hasOfferCatalog\": {\n    \"@type\": \"OfferCatalog\",\n    \"name\": \"Missions du ma\u00eetre d'\u0153uvre\",\n    \"itemListElement\": [\n      {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"S\u00e9lection des entreprises et corps de m\u00e9tier\"}},\n      {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"\u00c9tablissement des contrats de travaux\"}},\n      {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Organisation et planning des interventions\"}},\n      {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Direction de r\u00e9unions de chantier hebdomadaires\"}},\n      {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Suivi administratif et financier du chantier\"}},\n      {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"R\u00e9ception des travaux et lev\u00e9e des r\u00e9serves\"}}\n    ]\n  }\n}\n<\/script>\n\n<section class=\"cjm-mo\" id=\"maitrise-doeuvre\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cjm-mo__hero\" id=\"cjm-mo-hero\">\n    <div class=\"cjm-mo__hero-bg\" id=\"cjm-mo-hero-bg\"><\/div>\n    <div class=\"cjm-mo__hero-overlay\"><\/div>\n    <div class=\"cjm-mo__hero-content\">\n      <p class=\"cjm-mo__eyebrow cjm-mo__eyebrow--light\">PILOTAGE DE CHANTIER<\/p>\n      <h1 class=\"cjm-mo__h1\">Ma\u00eetrise d'\u0153uvre au Pays du Mont-Blanc<\/h1>\n      <p class=\"cjm-mo__hero-subtitle\">S\u00e9lection des entreprises \u00b7 Contrats \u00b7 Planning \u00b7 R\u00e9unions hebdomadaires \u00b7 Suivi financier \u00b7 R\u00e9ception des travaux<\/p>\n      <a class=\"cjm-mo__hero-cta\" href=\"\/contact\/\">Parlons de votre projet<\/a>\n    <\/div>\n    <div class=\"cjm-mo__hero-arrow\" id=\"cjm-mo-arrow\" aria-label=\"D\u00e9filer vers le bas\">\n      <svg width=\"26\" height=\"14\" viewBox=\"0 0 26 14\" fill=\"none\">\n        <path d=\"M1 1L13 13L25 1\" stroke=\"#1a1a1a\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/>\n      <\/svg>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cjm-mo__section cjm-mo__section--centered\">\n    <div class=\"cjm-mo__inner cjm-mo__inner--narrow\">\n      <p class=\"cjm-mo__eyebrow\">LE M\u00c9TIER DE MA\u00ceTRE D'\u0152UVRE<\/p>\n      <h2 class=\"cjm-mo__h2 cjm-mo__h2--accent\">Le chef d'orchestre de votre chantier<\/h2>\n      <p class=\"cjm-mo__body\">Construire ou r\u00e9nover un chalet n\u00e9cessite de coordonner de nombreux intervenants, choix techniques et \u00e9tapes de r\u00e9alisation. Le ma\u00eetre d'\u0153uvre organise et pilote l'ensemble de l'op\u00e9ration : consultation et s\u00e9lection des entreprises, mise au point des march\u00e9s, planification des travaux, coordination des corps d'\u00e9tat, contr\u00f4le de la qualit\u00e9 d'ex\u00e9cution et suivi du chantier jusqu'\u00e0 la r\u00e9ception. C'est ce r\u00f4le de chef d'orchestre que nous exer\u00e7ons depuis 2001.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 NOTRE APPROCHE (2 colonnes image + texte) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cjm-mo__section cjm-mo__section--mission\">\n    <div class=\"cjm-mo__inner cjm-mo__inner--cols\">\n      <div class=\"cjm-mo__col-image\" data-cjm-mo-parallax>\n        <img decoding=\"async\" data-no-lazy=\"1\" id=\"cjm-mo-approach-img\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chantier-coordination-pays-mont-blanc.jpg\" alt=\"Ma\u00eetre d'\u0153uvre au Pays du Mont-Blanc : coordination de chantier de construction et r\u00e9novation\">\n      <\/div>\n      <div class=\"cjm-mo__col-text\">\n        <p class=\"cjm-mo__eyebrow cjm-mo__eyebrow--accent\">NOTRE APPROCHE<\/p>\n        <h2 class=\"cjm-mo__h2\">Pr\u00e9sents \u00e0 chaque \u00e9tape, du contrat \u00e0 la r\u00e9ception<\/h2>\n        <p class=\"cjm-mo__body\">Au-del\u00e0 de la conception, un chantier exige une pr\u00e9sence constante sur le terrain. Nous sommes la voix du ma\u00eetre d'ouvrage aupr\u00e8s des entreprises : nous portons ses choix, d\u00e9fendons ses int\u00e9r\u00eats et veillons au respect du projet, du budget et des engagements pris.<\/p>\n        <p class=\"cjm-mo__body\">Notre r\u00f4le : coordonner les intervenants, anticiper les difficult\u00e9s, arbitrer les choix techniques et contr\u00f4ler la qualit\u00e9 d'ex\u00e9cution. Nous assurons personnellement les r\u00e9unions de chantier hebdomadaires et le suivi r\u00e9gulier des travaux jusqu'\u00e0 la r\u00e9ception.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 6 MISSIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cjm-mo__section\">\n    <div class=\"cjm-mo__inner\">\n      <header class=\"cjm-mo__missions-header\">\n        <p class=\"cjm-mo__eyebrow\">NOS SIX MISSIONS<\/p>\n        <h2 class=\"cjm-mo__h2 cjm-mo__h2--accent cjm-mo__h2--center\">De la consultation \u00e0 la remise des cl\u00e9s<\/h2>\n      <\/header>\n\n      <div class=\"cjm-mo__missions-grid\">\n\n        <!-- Mission 1 : S\u00e9lection entreprises -->\n        <article class=\"cjm-mo__mission\">\n          <div class=\"cjm-mo__mission-icon\" aria-hidden=\"true\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n              <circle cx=\"11\" cy=\"15\" r=\"3.5\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <circle cx=\"29\" cy=\"15\" r=\"3.5\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <circle cx=\"20\" cy=\"27\" r=\"3.5\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <path d=\"M5 26C5 22 7.5 20 11 20\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n              <path d=\"M35 26C35 22 32.5 20 29 20\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"cjm-mo__mission-num\">01<\/span>\n          <h3 class=\"cjm-mo__mission-title\">S\u00e9lectionner<br>les entreprises<\/h3>\n          <p class=\"cjm-mo__mission-body\">Consultation, mise en concurrence et analyse des offres. S\u00e9lection d'entreprises locales reconnues pour leur s\u00e9rieux, leur comp\u00e9tence et leur connaissance des contraintes de montagne.<\/p>\n        <\/article>\n\n        <!-- Mission 2 : Contrats -->\n        <article class=\"cjm-mo__mission\">\n          <div class=\"cjm-mo__mission-icon\" aria-hidden=\"true\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n              <rect x=\"9\" y=\"6\" width=\"22\" height=\"28\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <path d=\"M14 18L18 22L26 14\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <path d=\"M14 28H26\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"cjm-mo__mission-num\">02<\/span>\n          <h3 class=\"cjm-mo__mission-title\">\u00c9tablir<br>les march\u00e9s de travaux<\/h3>\n          <p class=\"cjm-mo__mission-body\">Mise au point des contrats, n\u00e9gociation des offres et contr\u00f4le des pi\u00e8ces administratives : assurances, garanties, qualifications et engagements contractuels.<\/p>\n        <\/article>\n\n        <!-- Mission 3 : Planning -->\n        <article class=\"cjm-mo__mission\">\n          <div class=\"cjm-mo__mission-icon\" aria-hidden=\"true\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n              <rect x=\"6\" y=\"10\" width=\"28\" height=\"24\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <path d=\"M6 16H34\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <path d=\"M13 7V13M27 7V13\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n              <rect x=\"11\" y=\"20\" width=\"4\" height=\"3\" fill=\"#998872\"\/>\n              <rect x=\"18\" y=\"20\" width=\"4\" height=\"3\" fill=\"#998872\"\/>\n              <rect x=\"25\" y=\"26\" width=\"4\" height=\"3\" fill=\"#998872\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"cjm-mo__mission-num\">03<\/span>\n          <h3 class=\"cjm-mo__mission-title\">Planifier et coordonner<br>le chantier<\/h3>\n          <p class=\"cjm-mo__mission-body\">\u00c9laboration du planning, organisation des interventions et coordination des diff\u00e9rents corps d'\u00e9tat, du d\u00e9marrage des travaux jusqu'aux finitions.<\/p>\n        <\/article>\n\n        <!-- Mission 4 : R\u00e9unions hebdo -->\n        <article class=\"cjm-mo__mission\">\n          <div class=\"cjm-mo__mission-icon\" aria-hidden=\"true\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n              <circle cx=\"20\" cy=\"20\" r=\"8\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <circle cx=\"20\" cy=\"8\" r=\"2.5\" fill=\"#998872\"\/>\n              <circle cx=\"32\" cy=\"20\" r=\"2.5\" fill=\"#998872\"\/>\n              <circle cx=\"20\" cy=\"32\" r=\"2.5\" fill=\"#998872\"\/>\n              <circle cx=\"8\" cy=\"20\" r=\"2.5\" fill=\"#998872\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"cjm-mo__mission-num\">04<\/span>\n          <h3 class=\"cjm-mo__mission-title\">Diriger les r\u00e9unions<br>de chantier<\/h3>\n          <p class=\"cjm-mo__mission-body\">R\u00e9unions hebdomadaires, comptes rendus \u00e9crits, suivi de l'avancement, coordination des entreprises et traitement des points techniques.<\/p>\n        <\/article>\n\n        <!-- Mission 5 : Suivi admin\/financier -->\n        <article class=\"cjm-mo__mission\">\n          <div class=\"cjm-mo__mission-icon\" aria-hidden=\"true\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n              <path d=\"M6 34H34\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n              <rect x=\"9\" y=\"22\" width=\"5\" height=\"12\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <rect x=\"17.5\" y=\"16\" width=\"5\" height=\"18\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <rect x=\"26\" y=\"10\" width=\"5\" height=\"24\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"cjm-mo__mission-num\">05<\/span>\n          <h3 class=\"cjm-mo__mission-title\">Assurer le suivi<br>administratif et financier<\/h3>\n          <p class=\"cjm-mo__mission-body\">Contr\u00f4le des situations de travaux, v\u00e9rification des factures, suivi des march\u00e9s, travaux modificatifs, comptes prorata et ma\u00eetrise du budget jusqu'au d\u00e9compte final.<\/p>\n        <\/article>\n\n        <!-- Mission 6 : R\u00e9ception -->\n        <article class=\"cjm-mo__mission\">\n          <div class=\"cjm-mo__mission-icon\" aria-hidden=\"true\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\">\n              <circle cx=\"20\" cy=\"20\" r=\"13\" stroke=\"#998872\" stroke-width=\"1.5\"\/>\n              <path d=\"M13 20L18 25L27 15\" stroke=\"#998872\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"cjm-mo__mission-num\">06<\/span>\n          <h3 class=\"cjm-mo__mission-title\">R\u00e9ceptionner<br>les travaux<\/h3>\n          <p class=\"cjm-mo__mission-body\">Organisation de la r\u00e9ception, \u00e9tablissement du proc\u00e8s-verbal, suivi et lev\u00e9e des r\u00e9serves, contr\u00f4le des documents de fin de chantier et mise en \u0153uvre des garanties l\u00e9gales.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 POURQUOI NOUS (stats, fond sombre) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cjm-mo__section cjm-mo__section--dark\" id=\"cjm-mo-stats-section\">\n    <div class=\"cjm-mo__dark-overlay\"><\/div>\n    <div class=\"cjm-mo__inner cjm-mo__inner--centered\">\n      <p class=\"cjm-mo__eyebrow cjm-mo__eyebrow--light\">POURQUOI NOUS CHOISIR<\/p>\n      <h2 class=\"cjm-mo__h2 cjm-mo__h2--light\">Une pr\u00e9sence r\u00e9guli\u00e8re sur le terrain<\/h2>\n      <p class=\"cjm-mo__body cjm-mo__body--light\">Un projet ne se ma\u00eetrise pas depuis un bureau. Nous sommes pr\u00e9sents chaque semaine sur chacun de nos chantiers pour contr\u00f4ler l'avancement, v\u00e9rifier la qualit\u00e9 d'ex\u00e9cution, anticiper les difficult\u00e9s et coordonner les entreprises. Cette pr\u00e9sence, associ\u00e9e \u00e0 plus de 25 ans d'exp\u00e9rience, nous permet de suivre concr\u00e8tement chaque projet jusqu'\u00e0 sa r\u00e9ception.<\/p>\n\n      <div class=\"cjm-mo__stats\">\n        <div class=\"cjm-mo__stat\">\n          <span class=\"cjm-mo__stat-num\">+25 ans<\/span>\n          <span class=\"cjm-mo__stat-label\">d'exp\u00e9rience en ma\u00eetrise d'\u0153uvre<\/span>\n        <\/div>\n        <div class=\"cjm-mo__stat\">\n          <span class=\"cjm-mo__stat-num\">+250<\/span>\n          <span class=\"cjm-mo__stat-label\">chantiers men\u00e9s au Pays du Mont-Blanc<\/span>\n        <\/div>\n        <div class=\"cjm-mo__stat\">\n          <span class=\"cjm-mo__stat-num\">+30<\/span>\n          <span class=\"cjm-mo__stat-label\">entreprises partenaires s\u00e9lectionn\u00e9es<\/span>\n        <\/div>\n        <div class=\"cjm-mo__stat\">\n          <span class=\"cjm-mo__stat-num\">1<\/span>\n          <span class=\"cjm-mo__stat-label\">r\u00e9union hebdomadaire sur chaque chantier<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 LIENS VERS AUTRES M\u00c9TIERS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"cjm-mo__section cjm-mo__section--compact\">\n    <div class=\"cjm-mo__inner cjm-mo__inner--narrow cjm-mo__inner--center-txt\">\n      <p class=\"cjm-mo__eyebrow\">NOS AUTRES SAVOIR-FAIRE<\/p>\n      <h2 class=\"cjm-mo__h2 cjm-mo__h2--accent cjm-mo__h2--smaller\">D\u00e9couvrez nos autres m\u00e9tiers<\/h2>\n      <p class=\"cjm-mo__body\">La ma\u00eetrise d'\u0153uvre est l'un des trois piliers du cabinet. D\u00e9couvrez aussi notre expertise en \u00e9conomie de la construction et nos services compl\u00e9mentaires.<\/p>\n      <div class=\"cjm-mo__crosslinks\">\n        <a class=\"cjm-mo__link\" href=\"\/economiste-de-la-construction-au-pays-du-mont-blanc\/\">\u00c9conomiste de la construction \u2192<\/a>\n        <a class=\"cjm-mo__link\" href=\"\/services-complementaires\/\">Services compl\u00e9mentaires \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@300;400;500&family=Mulish:wght@400;500;600;700&display=swap');\n@import url('https:\/\/fonts.cdnfonts.com\/css\/nimbus-sans');\n\nhtml, body { overflow-x: hidden !important; }\n\n.cjm-mo, .cjm-mo *, .cjm-mo *::before, .cjm-mo *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cjm-mo {\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  background: #ffffff;\n  color: #1a1a1a;\n  font-family: 'Nimbus Sans', 'Nimbus Sans DV', 'Mulish', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  overflow-x: clip;\n}\n\n.cjm-mo__eyebrow {\n  font-family: 'Nimbus Sans', 'Nimbus Sans DV', 'Mulish', system-ui, sans-serif;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: #1a1a1a;\n  margin: 0 0 20px;\n}\n.cjm-mo__eyebrow--light { color: rgba(255,255,255,0.85); }\n.cjm-mo__eyebrow--accent { color: #998872; }\n\n.cjm-mo__hero .cjm-mo__eyebrow {\n  color: #c19f75 !important;\n  font-size: 13.5px !important;\n  font-weight: 500 !important;\n  letter-spacing: 0.28em !important;\n}\n\n.cjm-mo__h1 {\n  font-family: 'Cormorant Garamond', Georgia, serif !important;\n  font-weight: 300 !important;\n  font-style: normal !important;\n  font-size: clamp(38px, 5vw, 76px) !important;\n  line-height: 1.1 !important;\n  color: #ffffff !important;\n  letter-spacing: 0 !important;\n  margin: 0 0 24px !important;\n  max-width: 920px;\n}\n\n.cjm-mo__h2 {\n  font-family: 'Halcom', 'Mulish', 'Manrope', 'Inter', sans-serif !important;\n  font-weight: 500 !important;\n  font-style: normal !important;\n  font-size: clamp(28px, 3vw, 44px) !important;\n  line-height: 1.2 !important;\n  color: #1a1a1a !important;\n  margin: 0 0 28px !important;\n  letter-spacing: 0 !important;\n}\n.cjm-mo__h2--accent { color: #998872 !important; }\n.cjm-mo__h2--light { color: #ffffff !important; }\n.cjm-mo__h2--center { text-align: center; }\n.cjm-mo__h2--smaller { font-size: clamp(24px, 2.5vw, 36px) !important; }\n\n.cjm-mo__body {\n  font-family: 'Nimbus Sans', 'Nimbus Sans DV', 'Mulish', system-ui, sans-serif;\n  font-size: 15px;\n  line-height: 1.78;\n  color: #3a3a3a;\n  margin: 0 0 20px;\n  font-weight: 400;\n}\n.cjm-mo__body--light { color: rgba(255,255,255,0.88); }\n.cjm-mo__body:last-child { margin-bottom: 0; }\n\n.cjm-mo__hero {\n  position: relative;\n  height: 100vh;\n  overflow: hidden;\n  background-color: #1a1a1a;\n}\n.cjm-mo__hero-bg {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 90vh;\n  background-image: url('https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/maitrise-doeuvre-chalet-bois-mont-blanc.jpg');\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n  z-index: 0;\n}\n.cjm-mo__hero-overlay {\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 90vh;\n  background: linear-gradient(135deg, rgba(26,26,26,0.55) 0%, rgba(26,26,26,0.35) 100%);\n  z-index: 1;\n}\n.cjm-mo__hero-content {\n  position: absolute;\n  top: 45vh;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  z-index: 2;\n  width: 100%;\n  max-width: 920px;\n  padding: 0 clamp(22px, 4vw, 60px);\n  text-align: center;\n}\n.cjm-mo__hero-arrow {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 10vh;\n  background: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 3;\n  cursor: pointer;\n}\n.cjm-mo__hero-arrow svg {\n  animation: cjm-mo-bounce 2s ease-in-out infinite;\n}\n@keyframes cjm-mo-bounce {\n  0%, 100% { transform: translateY(0); }\n  50%      { transform: translateY(6px); }\n}\n.cjm-mo__hero-subtitle {\n  font-family: 'Nimbus Sans', 'Nimbus Sans DV', 'Mulish', sans-serif;\n  font-size: clamp(13px, 1vw, 15px);\n  line-height: 1.65;\n  letter-spacing: 0.04em;\n  color: rgba(255,255,255,0.82);\n  margin: 0 auto 40px;\n  max-width: 760px;\n}\n\n.cjm-mo__hero-cta {\n  display: inline-block;\n  font-family: 'Nimbus Sans', 'Nimbus Sans DV', 'Mulish', sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #ffffff;\n  text-decoration: none;\n  background: transparent;\n  border: 1px solid rgba(255,255,255,0.6);\n  padding: 15px 34px;\n  transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;\n}\n.cjm-mo__hero-cta:hover {\n  background: #ffffff;\n  color: #1a1a1a;\n  border-color: #ffffff;\n}\n\n.cjm-mo a.cjm-mo__link {\n  display: inline-block;\n  position: relative;\n  font-family: 'Nimbus Sans', 'Nimbus Sans DV', 'Mulish', sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 600 !important;\n  color: #1a1a1a !important;\n  text-decoration: none !important;\n  padding-bottom: 10px !important;\n  overflow: hidden;\n}\n.cjm-mo a.cjm-mo__link::before,\n.cjm-mo a.cjm-mo__link::after {\n  content: '';\n  position: absolute;\n  left: 0; bottom: 0;\n  width: 100%; height: 1px;\n  background: currentColor;\n  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);\n}\n.cjm-mo a.cjm-mo__link::before { transform: scaleX(1); transform-origin: left; }\n.cjm-mo a.cjm-mo__link::after  { transform: scaleX(0); transform-origin: right; }\n.cjm-mo a.cjm-mo__link:hover::before { transform: scaleX(0); }\n.cjm-mo a.cjm-mo__link:hover::after  { transform: scaleX(1); transition-delay: 0.25s; }\n\n.cjm-mo__crosslinks {\n  display: flex;\n  justify-content: center;\n  gap: 48px;\n  flex-wrap: wrap;\n  margin-top: 32px;\n}\n\n.cjm-mo__section {\n  position: relative;\n  padding: clamp(80px, 9vw, 140px) 0;\n  background: #ffffff;\n}\n.cjm-mo__section--centered { text-align: center; }\n.cjm-mo__section--compact { padding: clamp(60px, 7vw, 100px) 0 0; }\n.cjm-mo__section--mission {\n  padding: clamp(40px, 4vw, 70px) 0 !important;\n  background: #ffffff;\n}\n.cjm-mo__section:has(+ .cjm-mo__section--mission) {\n  padding-bottom: clamp(60px, 7vw, 110px) !important;\n}\n.cjm-mo__section--mission + .cjm-mo__section {\n  padding-top: clamp(60px, 7vw, 110px) !important;\n}\n.cjm-mo__section--dark {\n  background-color: #1a1a1a;\n  background-image: url('https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/realisation-maitrise-oeuvre-cabinet-jacquet-meermans.jpg');\n  background-size: cover;\n  background-position: center;\n}\n.cjm-mo__dark-overlay {\n  position: absolute;\n  inset: 0;\n  background: rgba(26,26,26,0.78);\n  z-index: 1;\n}\n.cjm-mo__section--dark > .cjm-mo__inner { position: relative; z-index: 2; }\n\n.cjm-mo__inner {\n  max-width: 1600px;\n  margin: 0 auto;\n  padding: 0 clamp(22px, 4vw, 60px);\n}\n.cjm-mo__inner--narrow { max-width: 880px; }\n.cjm-mo__inner--centered { max-width: 1200px; text-align: center; }\n.cjm-mo__inner--center-txt { text-align: center; }\n\n.cjm-mo__inner--cols {\n  display: grid;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);\n  gap: clamp(40px, 5vw, 80px);\n  align-items: center;\n}\n[data-cjm-mo-parallax] { will-change: transform; }\n.cjm-mo__col-image img {\n  width: 100%;\n  height: auto;\n  aspect-ratio: 4\/3;\n  object-fit: cover;\n  display: block;\n}\n.cjm-mo__col-text {\n  max-width: 540px;\n  padding-right: clamp(22px, 4vw, 60px);\n}\n\n.cjm-mo__missions-header {\n  text-align: center;\n  margin-bottom: clamp(48px, 6vw, 80px);\n}\n.cjm-mo__missions-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: clamp(32px, 3vw, 56px) clamp(28px, 2.5vw, 48px);\n}\n.cjm-mo__mission {\n  padding: 36px 0 0;\n  border-top: 1px solid #efeae2;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.cjm-mo__mission-icon { margin-bottom: 22px; }\n.cjm-mo__mission-icon svg { display: block; }\n.cjm-mo__mission-num {\n  display: block;\n  font-family: 'Halcom', 'Mulish', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.1em;\n  color: #998872;\n  margin-bottom: 14px;\n}\n.cjm-mo__mission-title {\n  font-family: 'Halcom', 'Mulish', 'Manrope', 'Inter', sans-serif;\n  font-size: 19px;\n  font-weight: 500;\n  line-height: 1.3;\n  color: #1a1a1a;\n  margin: 0 0 16px;\n}\n.cjm-mo__mission-body {\n  font-family: 'Nimbus Sans', 'Mulish', sans-serif;\n  font-size: 14.5px;\n  line-height: 1.65;\n  color: #6b6b6b;\n  margin: 0;\n}\n\n.cjm-mo__stats {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: clamp(20px, 2.5vw, 48px);\n  margin-top: clamp(48px, 6vw, 80px);\n  text-align: center;\n}\n.cjm-mo__stat {\n  padding: 0 12px;\n  border-left: 1px solid rgba(255,255,255,0.2);\n}\n.cjm-mo__stat:first-child { border-left: none; }\n.cjm-mo__stat-num {\n  display: block;\n  font-family: 'Cormorant Garamond', Georgia, serif;\n  font-size: clamp(36px, 4vw, 56px);\n  font-weight: 400;\n  color: #c19f75;\n  line-height: 1.1;\n  margin-bottom: 12px;\n}\n.cjm-mo__stat-label {\n  display: block;\n  font-family: 'Nimbus Sans', 'Mulish', sans-serif;\n  font-size: 13px;\n  line-height: 1.5;\n  color: rgba(255,255,255,0.78);\n  letter-spacing: 0.02em;\n}\n\n@media (max-width: 1100px) {\n  .cjm-mo__missions-grid { grid-template-columns: repeat(2, 1fr); gap: 40px; }\n  .cjm-mo__stats { grid-template-columns: repeat(2, 1fr); gap: 36px 20px; }\n  .cjm-mo__stat { border-left: none; }\n}\n@media (max-width: 900px) {\n  .cjm-mo__inner--cols { grid-template-columns: 1fr; gap: 36px; }\n  .cjm-mo__col-text { padding-right: 0; }\n}\n@media (max-width: 600px) {\n  .cjm-mo__section { padding: 60px 0; }\n  .cjm-mo__section--mission { padding: 30px 0 !important; }\n  .cjm-mo__hero { height: 100svh; }\n  .cjm-mo__hero-bg { height: 87svh; }\n  .cjm-mo__hero-overlay { height: 87svh; }\n  .cjm-mo__hero-arrow { height: 13svh; }\n  .cjm-mo__hero-content { top: 50svh; padding: 0 22px; }\n    .cjm-mo__h1 { font-size: clamp(36px, 9vw, 52px) !important; }\n    .cjm-mo__hero-cta { padding: 12px 26px; font-size: 12px; }\n  .cjm-mo__missions-grid { grid-template-columns: 1fr; }\n  .cjm-mo__stats { grid-template-columns: 1fr; gap: 28px; }\n}\n<\/style>\n\n<script>\n(function() {\n  function applyConfig() {\n    var C = window.CJM_MO_CONFIG; if (!C) return;\n    var root = document.querySelector('.cjm-mo'); if (!root) return;\n    if (root.dataset.cjmMoCfg === '1') return;\n    root.dataset.cjmMoCfg = '1';\n\n    var heroBg = document.getElementById('cjm-mo-hero-bg');\n    if (heroBg && C.hero_image) heroBg.style.backgroundImage = \"url('\" + C.hero_image + \"')\";\n\n    var approachImg = document.getElementById('cjm-mo-approach-img');\n    if (approachImg && C.approach_image) approachImg.src = C.approach_image;\n\n    var stats = document.getElementById('cjm-mo-stats-section');\n    if (stats && C.stats_bg_image) stats.style.backgroundImage = \"url('\" + C.stats_bg_image + \"')\";\n  }\n\n  function initHeroArrow() {\n    var arr = document.getElementById('cjm-mo-arrow');\n    if (!arr || arr.dataset.cjmInit === '1') return;\n    arr.dataset.cjmInit = '1';\n    arr.addEventListener('click', function() {\n      var hero = document.getElementById('cjm-mo-hero');\n      if (hero) {\n        var bottom = hero.getBoundingClientRect().bottom + window.pageYOffset;\n        window.scrollTo({ top: bottom, behavior: 'smooth' });\n      }\n    });\n  }\n\n  function initParallax() {\n    var el = document.querySelector('[data-cjm-mo-parallax]');\n    if (!el || el.dataset.cjmPxInit === '1') return;\n    el.dataset.cjmPxInit = '1';\n\n    var AMP = 130, EASE = 0.10;\n    var current = 0, target = 0, running = false, enabled = true;\n\n    function computeTarget() {\n      var r = el.getBoundingClientRect();\n      var vh = window.innerHeight || document.documentElement.clientHeight;\n      var p = (vh - r.top) \/ (vh + r.height);\n      if (p < 0) p = 0; else if (p > 1) p = 1;\n      target = (0.5 - p) * 2 * AMP;\n    }\n    function loop() {\n      if (!running) return;\n      if (!enabled) { el.style.transform = ''; window.requestAnimationFrame(loop); return; }\n      computeTarget();\n      current += (target - current) * EASE;\n      el.style.transform = 'translateY(' + current.toFixed(2) + 'px)';\n      window.requestAnimationFrame(loop);\n    }\n    function start() { if (!running) { running = true; window.requestAnimationFrame(loop); } }\n    function stop()  { running = false; }\n    function setup() {\n      enabled = window.innerWidth > 900;\n      if (!enabled) { el.style.transform = ''; }\n    }\n    setup();\n    window.addEventListener('resize', setup);\n    if ('IntersectionObserver' in window) {\n      new IntersectionObserver(function(es) {\n        es.forEach(function(e) { if (e.isIntersecting) start(); else stop(); });\n      }, { rootMargin: '200px 0px' }).observe(el);\n    } else { start(); }\n  }\n\n  function init() { applyConfig(); initHeroArrow(); initParallax(); }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n  window.addEventListener('load', function() { setTimeout(init, 50); });\n\n  if (typeof MutationObserver !== 'undefined') {\n    var mo = new MutationObserver(function() { init(); });\n    mo.observe(document.body || document.documentElement, { childList: true, subtree: true });\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e569f66 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7e569f66\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21ebb7da\" data-id=\"21ebb7da\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40c9a571 elementor-widget elementor-widget-html\" data-id=\"40c9a571\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"cjm-faq\">\n\n  <!-- COLONNE GAUCHE : image (change l'URL ci-dessous) -->\n  <div class=\"cjm-faq__media\"\n       style=\"background-image:url('https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/salon-baies-vitrees-panoramiques-vue-massif-mont-blanc-chalet-chamonix-mont-blanc.jpg');\"\n       role=\"img\" aria-label=\"Chalet r\u00e9alis\u00e9 par le Cabinet Jacquet & Meermans\"><\/div>\n\n  <!-- COLONNE DROITE : questions -->\n  <div class=\"cjm-faq__panel\">\n    <h2 class=\"cjm-faq__title\">Questions fr\u00e9quentes<\/h2>\n    <p class=\"cjm-faq__intro\">Tout ce qu'il faut savoir avant de lancer la construction ou la r\u00e9novation de votre chalet au Pays du Mont-Blanc.<\/p>\n\n    <div class=\"cjm-faq__list\">\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Quelle est la diff\u00e9rence entre un architecte et un ma\u00eetre d'\u0153uvre&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>L'architecte d\u00e9pose le permis de construire. Notre cabinet travaille avec plusieurs cabinets d'architecture selon votre projet. Le ma\u00eetre d'\u0153uvre pilote la r\u00e9alisation&nbsp;: il coordonne les entreprises, \u00e9tablit les plans d'ex\u00e9cution, ma\u00eetrise le budget et suit le chantier jusqu'\u00e0 la r\u00e9ception. Au Cabinet Jacquet &amp; Meermans, nous assurons la ma\u00eetrise d'\u0153uvre compl\u00e8te de votre chalet, de l'esquisse \u00e0 la remise des cl\u00e9s.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Dans quelles communes intervenez-vous&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>Bas\u00e9s aux Contamines-Montjoie, nous intervenons dans toutes les communes du Pays du Mont-Blanc, et plus largement en Haute-Savoie jusqu'\u00e0 Gen\u00e8ve selon les projets.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Combien co\u00fbte la construction ou la r\u00e9novation d'un chalet&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>Il n'existe pas de prix unique. Le co\u00fbt d\u00e9pend de la conception, de la surface, des choix constructifs, du niveau de finition et de votre budget. En r\u00e9novation, l'\u00e9tat du b\u00e2ti (fondations, structure, isolation, mises aux normes) peut conduire \u00e0 un co\u00fbt <strong>sup\u00e9rieur \u00e0 celui d'une construction neuve<\/strong>. Notre m\u00e9tier d'\u00e9conomiste de la construction est au c\u0153ur de la mission&nbsp;: nous estimons une enveloppe globale d\u00e8s les premi\u00e8res \u00e9tudes puis l'affinons au fil de la conception, pour arr\u00eater un <strong>budget r\u00e9aliste et ma\u00eetris\u00e9<\/strong> avant le d\u00e9marrage des travaux.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Quel est le d\u00e9lai pour obtenir un permis de construire&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>En moyenne <strong>4 \u00e0 6 mois<\/strong> selon la nature du projet, la commune et les contraintes urbanistiques. Nous travaillons avec les architectes d\u00e8s les premi\u00e8res \u00e9tudes et l'APS pour int\u00e9grer d'embl\u00e9e les contraintes r\u00e9glementaires, techniques et budg\u00e9taires. Ancienne instructrice du droit des sols, Claire s\u00e9curise la faisabilit\u00e9 du dossier avant d\u00e9p\u00f4t, et nous accompagnons le suivi jusqu'\u00e0 l'obtention.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>R\u00e9alisez-vous des r\u00e9novations et des extensions&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>Oui. Nous concevons et pilotons construction neuve, r\u00e9novation et extension de chalets. Chaque op\u00e9ration est \u00e9tudi\u00e9e dans sa globalit\u00e9&nbsp;: architecture, contraintes techniques, terrain, performances, budget. Bois, pierre, tavaillons ou mat\u00e9riaux contemporains sont retenus selon le caract\u00e8re du projet.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Qu'est-ce qu'un \u00e9conomiste de la construction&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>Il ma\u00eetrise le co\u00fbt du projet \u00e0 chaque \u00e9tape&nbsp;: estimation, quantification, consultation des entreprises, analyse des offres, suivi financier. Nous assurons cette mission en interne, de la faisabilit\u00e9 \u00e0 la r\u00e9ception, pour garder la coh\u00e9rence entre conception, choix techniques et budget.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Proposez-vous une prestation de conciergerie&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>Notre c\u0153ur de m\u00e9tier reste la ma\u00eetrise d'\u0153uvre et l'\u00e9conomie de la construction. \u00c0 l'issue des chantiers, nombreux sont les clients qui nous demandent de poursuivre l'accompagnement, notamment pour la gestion et le rendement locatif de leur chalet. Nous avons donc cr\u00e9\u00e9 un service de conciergerie d\u00e9di\u00e9 exclusivement \u00e0 notre client\u00e8le, pr\u00e9sent bien au-del\u00e0 de la livraison.<\/p><\/div>\n      <\/div>\n\n      <div class=\"cjm-faq__item\">\n        <button class=\"cjm-faq__q\" aria-expanded=\"false\"><span>Quels mat\u00e9riaux privil\u00e9giez-vous pour un chalet de montagne&nbsp;?<\/span><span class=\"cjm-faq__ico\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"cjm-faq__a\"><p>Aucun par principe&nbsp;: chaque choix r\u00e9sulte des souhaits du ma\u00eetre d'ouvrage, de l'architecture du projet et des contraintes techniques du site. Essences de bois, pierre, couvertures, isolants et parements sont s\u00e9lectionn\u00e9s selon leur usage, leur exposition, leur durabilit\u00e9, leur entretien et le niveau de finition recherch\u00e9.<\/p><\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@400;500&display=swap');\n@import url('https:\/\/fonts.cdnfonts.com\/css\/nimbus-sans');\n\n.cjm-faq{ display:flex; align-items:flex-start; background:#ffffff; color:#1a1a1a;\n  font-family:'Nimbus Sans',system-ui,sans-serif; overflow:hidden; margin:60px 0 40px; }\n\n\/* image fig\u00e9e \u00e0 sa taille d'origine (ajuste 940px si besoin) *\/\n.cjm-faq__media{ flex:0 0 46%; height:940px; background-size:cover; background-position:center; background-repeat:no-repeat; }\n\n.cjm-faq__panel{ flex:1; min-width:0; padding:115px 6vw 20px 5vw; max-width:760px; }\n.cjm-faq__title{ font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:400 !important;\n  font-size:clamp(40px,4.5vw,64px) !important; color:#1a1a1a !important; line-height:1 !important; margin:0 0 22px !important; letter-spacing:0 !important; }\n.cjm-faq__intro{ font-size:16px; line-height:1.7; color:#6b6459; max-width:560px; margin:0 0 34px; }\n\n.cjm-faq__item{ border-top:1px solid rgba(26,26,26,.12); }\n.cjm-faq__item:last-child{ border-bottom:1px solid rgba(26,26,26,.12); }\n.cjm-faq .cjm-faq__q{ position:relative; display:block !important; width:100% !important; max-width:100% !important; box-sizing:border-box !important;\n  white-space:normal !important; background:none; border:0; cursor:pointer; text-align:left;\n  padding:24px 40px 24px 2px;\n  font-family:'Nimbus Sans',system-ui,sans-serif; font-size:15.5px; line-height:1.45; color:#3a3a3a; letter-spacing:.01em;\n  transition:color .25s ease; -webkit-tap-highlight-color:transparent; }\n.cjm-faq__q:hover{ color:#1a1a1a; }\nbutton.cjm-faq__q,button.cjm-faq__q:hover,button.cjm-faq__q:focus,button.cjm-faq__q:active,button.cjm-faq__q:focus-visible{ background:transparent !important; background-color:transparent !important; box-shadow:none !important; outline:none !important; transform:none !important; -webkit-tap-highlight-color:rgba(0,0,0,0) !important; }\n.cjm-faq .cjm-faq__q>span:first-child,.cjm-faq .cjm-faq__q>span:not(.cjm-faq__ico){ display:block !important; max-width:100% !important; white-space:normal !important; overflow-wrap:break-word !important; word-break:break-word !important; hyphens:auto; }\n.cjm-faq__ico{ position:absolute; right:2px; top:27px; width:15px; height:15px; }\n.cjm-faq__ico::before,.cjm-faq__ico::after{ content:''; position:absolute; background:#1a1a1a; transition:opacity .3s ease,transform .3s ease; }\n.cjm-faq__ico::before{ top:50%; left:0; width:15px; height:1px; transform:translateY(-50%); }\n.cjm-faq__ico::after{ left:50%; top:0; width:1px; height:15px; transform:translateX(-50%); }\n.cjm-faq__q[aria-expanded=\"true\"] .cjm-faq__ico::after{ opacity:0; transform:translateX(-50%) rotate(90deg); }\n\n.cjm-faq__a{ overflow:hidden; max-height:0; transition:max-height .4s ease; }\n.cjm-faq__a p{ font-size:14.5px; line-height:1.75; color:#6b6459; margin:0; padding:0 2px 28px; max-width:620px; }\n.cjm-faq__a strong{ color:#1a1a1a; font-weight:600; }\n\n@media (max-width:900px){\n  .cjm-faq{ flex-direction:column-reverse; margin:17px 0 26px; }\n  .cjm-faq__media{ flex:none; width:100%; height:auto; min-height:44vh; }\n  .cjm-faq__panel{ padding:56px 22px; max-width:none; }\n  .cjm-faq__q{ font-size:15px; padding:22px 38px 22px 2px; }\n  .cjm-faq__ico{ top:25px; }\n  .cjm-faq__title{ font-size:clamp(34px,9vw,48px) !important; }\n}\n.cjm-faq, .cjm-faq *{ box-sizing:border-box; }\n.cjm-faq__list, .cjm-faq__item{ min-width:0 !important; max-width:100% !important; }\n\/* Fix : masque l'espace vide en dessous du dernier item (min-height r\u00e9serv\u00e9) *\/\n.cjm-faq__list{ display:flex; flex-direction:column; background:#ffffff; }\n.cjm-faq__item{ flex:0 0 auto; background:#ffffff; }\n.cjm-faq__list::after{ content:''; flex:1 1 auto; background:#ffffff; }\n<\/style>\n\n<script>\n(function(){\n  \/* Marge du bas : monte TRIM pour la r\u00e9duire (px retir\u00e9s \u00e0 la r\u00e9serve).\n     Au-del\u00e0 de la hauteur de la plus longue r\u00e9ponse, cette seule r\u00e9ponse\n     poussera l\u00e9g\u00e8rement le bloc du dessous \u00e0 l'ouverture. *\/\n  var TRIM = 60;\n\n  var faq   = document.querySelector('.cjm-faq');\n  if(!faq) return;\n  var btns  = faq.querySelectorAll('.cjm-faq__q');\n  var list  = faq.querySelector('.cjm-faq__list');\n  var items = faq.querySelectorAll('.cjm-faq__item');\n\n  function setOpen(btn, open){\n    var p = btn.nextElementSibling;\n    btn.setAttribute('aria-expanded', open ? 'true' : 'false');\n    p.style.maxHeight = open ? (p.scrollHeight + 'px') : null;\n  }\n\n  \/\/ Un seul volet ouvert \u00e0 la fois\n  btns.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var willOpen = btn.getAttribute('aria-expanded') !== 'true';\n      btns.forEach(function(b){ if(b !== btn) setOpen(b, false); });\n      setOpen(btn, willOpen);\n    });\n  });\n\n  \/* R\u00e9serve = (questions ferm\u00e9es) + (plus longue r\u00e9ponse \u2212 TRIM). Fig\u00e9e une fois. *\/\n  function reserve(){\n    if(!list) return;\n    if(window.innerWidth <= 900){ list.style.minHeight = ''; return; }  \/\/ mobile : flux normal\n\n    var openBtn = null;\n    btns.forEach(function(b){ if(b.getAttribute('aria-expanded') === 'true') openBtn = b; });\n\n    var answers = faq.querySelectorAll('.cjm-faq__a');\n    answers.forEach(function(a){ a.style.maxHeight = null; });          \/\/ tout ferm\u00e9 pour mesurer\n\n    var closed = 0;\n    items.forEach(function(it){ closed += it.getBoundingClientRect().height; });\n    var tallest = 0;\n    answers.forEach(function(a){ if(a.scrollHeight > tallest) tallest = a.scrollHeight; });\n\n    var space = tallest - TRIM; if(space < 0) space = 0;\n    list.style.minHeight = (closed + space) + 'px';\n\n    if(openBtn){ var p = openBtn.nextElementSibling; p.style.maxHeight = p.scrollHeight + 'px'; }\n  }\n\n  if(document.fonts && document.fonts.ready){ document.fonts.ready.then(reserve); }\n  else { window.addEventListener('load', reserve); }\n  var rz; window.addEventListener('resize', function(){ clearTimeout(rz); rz = setTimeout(reserve, 250); });\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    { \"@type\":\"Question\", \"name\":\"Quelle est la diff\u00e9rence entre un architecte et un ma\u00eetre d'\u0153uvre ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"L'architecte d\u00e9pose le permis de construire. Le Cabinet Jacquet & Meermans travaille avec plusieurs cabinets d'architecture selon le projet. Le ma\u00eetre d'\u0153uvre pilote la r\u00e9alisation : coordination des entreprises, plans d'ex\u00e9cution, ma\u00eetrise du budget et suivi du chantier jusqu'\u00e0 la r\u00e9ception. Le cabinet assure la ma\u00eetrise d'\u0153uvre compl\u00e8te du chalet, de l'esquisse \u00e0 la remise des cl\u00e9s.\"}},\n    { \"@type\":\"Question\", \"name\":\"Dans quelles communes intervient le Cabinet Jacquet & Meermans ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Bas\u00e9s aux Contamines-Montjoie, nous intervenons dans toutes les communes du Pays du Mont-Blanc et plus largement en Haute-Savoie jusqu'\u00e0 Gen\u00e8ve selon les projets.\"}},\n    { \"@type\":\"Question\", \"name\":\"Combien co\u00fbte la construction ou la r\u00e9novation d'un chalet au Pays du Mont-Blanc ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Il n'existe pas de prix unique. Le co\u00fbt d\u00e9pend de la conception, de la surface, des choix constructifs, du niveau de finition et du budget. En r\u00e9novation, l'\u00e9tat du b\u00e2ti (fondations, structure, isolation, mises aux normes) peut conduire \u00e0 un co\u00fbt sup\u00e9rieur \u00e0 celui d'une construction neuve. Le Cabinet Jacquet & Meermans, \u00e9conomiste de la construction, estime une enveloppe globale d\u00e8s les premi\u00e8res \u00e9tudes puis l'affine tout au long de la conception pour arr\u00eater un budget r\u00e9aliste et ma\u00eetris\u00e9 avant le d\u00e9marrage des travaux.\"}},\n    { \"@type\":\"Question\", \"name\":\"Quel est le d\u00e9lai pour obtenir un permis de construire ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En moyenne 4 \u00e0 6 mois selon la nature du projet, la commune et les contraintes urbanistiques. Le Cabinet travaille avec les architectes d\u00e8s l'APS pour int\u00e9grer les contraintes r\u00e9glementaires. Ancienne instructrice du droit des sols, Claire s\u00e9curise la faisabilit\u00e9 du dossier avant d\u00e9p\u00f4t et accompagne le suivi jusqu'\u00e0 l'obtention.\"}},\n    { \"@type\":\"Question\", \"name\":\"R\u00e9alisez-vous des r\u00e9novations et des extensions ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Nous concevons et pilotons des constructions neuves, des r\u00e9novations et des extensions de chalets, en pr\u00e9servant le caract\u00e8re du b\u00e2ti existant : vieux bois, pierre, toitures en lauze ou tavaillons.\"}},\n    { \"@type\":\"Question\", \"name\":\"Qu'est-ce qu'un \u00e9conomiste de la construction ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"C'est l'expert qui chiffre pr\u00e9cis\u00e9ment le projet : devis quantitatifs, estimation des co\u00fbts et ma\u00eetrise du budget, du premier estimatif \u00e0 la livraison. Le cabinet assure cette mission en interne.\"}},\n    { \"@type\":\"Question\", \"name\":\"Proposez-vous une prestation de conciergerie ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le c\u0153ur de m\u00e9tier reste la ma\u00eetrise d'\u0153uvre et l'\u00e9conomie de la construction. Nombreux clients demandent la poursuite de l'accompagnement apr\u00e8s chantier, notamment pour la gestion et le rendement locatif. Le cabinet a donc cr\u00e9\u00e9 un service de conciergerie d\u00e9di\u00e9 exclusivement \u00e0 sa client\u00e8le, pr\u00e9sent bien au-del\u00e0 de la livraison.\"}},\n    { \"@type\":\"Question\", \"name\":\"Quels mat\u00e9riaux privil\u00e9giez-vous pour un chalet de montagne ?\", \"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Aucun par principe : chaque choix r\u00e9sulte des souhaits du ma\u00eetre d'ouvrage, de l'architecture du projet et des contraintes techniques du site. Essences de bois, pierre, couvertures, isolants et parements sont s\u00e9lectionn\u00e9s selon leur usage, leur exposition, leur durabilit\u00e9, leur entretien et le niveau de finition recherch\u00e9.\"}}\n  ]\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-20b87d45 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"20b87d45\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-20530e7d\" data-id=\"20530e7d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7b40577 elementor-widget elementor-widget-html\" data-id=\"7b40577\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n============================================================================\n  BLOC CTA \u2014 Parlons de votre projet autour du Mont-Blanc\n  Cabinet Jacquet & Meermans\n----------------------------------------------------------------------------\n  \u26a1 LIEN DE REDIRECTION DU BOUTON \"Nous contacter\"\n  -> Modifier href ci-dessous pour pointer vers la page contact\n============================================================================\n-->\n<a class=\"cjm-cta-redirect\" href=\"\/contact\" data-cjm-cta-href=\"\/contact\" hidden aria-hidden=\"true\"><\/a>\n<!--\n  \u26a1 Pour modifier l'URL du bouton : remplacer \"\/contact\" ci-dessus\n     (ex: https:\/\/www.cabinet-jm.com\/contact). Le JS l'applique au bouton.\n     Vous pouvez aussi \u00e9diter le href du bouton directement dans <a class=\"cjm-cta-block__btn\"...>.\n============================================================================\n-->\n\n<section class=\"cjm-cta-block\" aria-labelledby=\"cjm-cta-title\">\n\n  <!-- ===== FOND 1 : motif fondbois, pleine largeur \u00e9cran ===== -->\n  <div class=\"cjm-cta-block__pattern\" aria-hidden=\"true\"><\/div>\n\n  <!-- ===== FOND 2 : carr\u00e9 blanc derri\u00e8re le texte ===== -->\n  <div class=\"cjm-cta-block__card\">\n    <h2 class=\"cjm-cta-block__title\" id=\"cjm-cta-title\" data-reveal data-reveal-delay=\"0\">\n      Parlons de votre projet autour du Mont-Blanc\n    <\/h2>\n\n    <p class=\"cjm-cta-block__lead\" data-reveal data-reveal-delay=\"1\">\n      Construction, r\u00e9novation ou extension : le <strong>Cabinet Jacquet &amp; Meermans<\/strong> vous accompagne\n      avec des artisans locaux, de la premi\u00e8re id\u00e9e \u00e0 la r\u00e9ception du chantier.\n    <\/p>\n\n    <div class=\"cjm-cta-block__cta\" data-reveal data-reveal-delay=\"2\">\n      <a class=\"cjm-cta-block__btn cjm-cta-link\" href=\"\/contact\">Nous contacter<\/a>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<style>\n\/* ============================================================\n   IMPORTS FONTS\n   ============================================================ *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Mulish:wght@400;500;600;700;800&display=swap');\n@import url('https:\/\/fonts.cdnfonts.com\/css\/nimbus-sans');\n\n\/* ============================================================\n   CHARTE + RESET D\u00c9FENSIF\n   ============================================================ *\/\n.cjm-cta-block {\n  --cjm-cta-white:   #ffffff;\n  --cjm-cta-text:    #1a1a1a;\n  --cjm-cta-soft:    #4a4a4a;\n  --cjm-cta-accent:  #998872;\n}\n.cjm-cta-block,\n.cjm-cta-block * { box-sizing: border-box; }\n.cjm-cta-block,\n.cjm-cta-block *,\n.cjm-cta-block *::before,\n.cjm-cta-block *::after {\n  border: 0; outline: 0; box-shadow: none;\n}\n.cjm-cta-redirect { display: none !important; }\n\n\/* ============================================================\n   SECTION \u2014 fond blanc, PLEINE LARGEUR \u00c9CRAN\n   (sort du content_width Elementor via le trick 100vw)\n   ============================================================ *\/\n.cjm-cta-block {\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-top: 90px;\n  margin-bottom: 90px;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  background: var(--cjm-cta-white);\n  font-family: 'Nimbus Sans', 'Mulish', system-ui, -apple-system, Segoe UI, sans-serif;\n  color: var(--cjm-cta-text);\n  \/* marges cr\u00e8me\/blanches haut & bas (zone hors motif) *\/\n  padding: 80px 0;\n  display: grid;\n  place-items: center;\n  isolation: isolate;\n}\n\n\/* ============================================================\n   FOND 1 \u2014 MOTIF FONDBOIS (bande pleine largeur)\n   ============================================================ *\/\n.cjm-cta-block__pattern {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n  mix-blend-mode: multiply;\n  background-image: url('https:\/\/chezedgar.org\/wp-content\/uploads\/2026\/06\/fondvecteurbois.png');\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: cover;\n  z-index: 0;\n  pointer-events: none;\n}\n\n\/* ============================================================\n   FOND 2 \u2014 CARR\u00c9 BLANC derri\u00e8re le texte\n   ============================================================ *\/\n.cjm-cta-block__card {\n  position: relative;\n  z-index: 2;\n  justify-self: center;\n  align-self: center;\n  background: var(--cjm-cta-white);\n  width: min(940px, calc(100% - 48px));\n  padding: 90px 96px;\n  text-align: center;\n}\n\n\/* ============================================================\n   CONTENU\n   ============================================================ *\/\n.cjm-cta-block .cjm-cta-block__title {\n  font-family: 'Halcom', 'Mulish', 'Manrope', 'Inter', sans-serif !important;\n  font-weight: 500 !important;            \/* Halcom Medium *\/\n  font-style: normal !important;\n  font-size: clamp(30px, 3.0vw, 44px) !important;\n  line-height: 1.2 !important;\n  letter-spacing: 0 !important;\n  text-transform: none !important;\n  color: var(--cjm-cta-accent) !important;\n  margin: 0 0 30px !important;\n}\n\n.cjm-cta-block__lead {\n  font-family: 'Nimbus Sans', 'Mulish', system-ui, sans-serif;\n  font-size: clamp(14px, 1vw, 16px);\n  line-height: 1.75;\n  color: var(--cjm-cta-text);\n  margin: 0 auto 52px;\n  max-width: 600px;\n}\n.cjm-cta-block__lead strong {\n  font-weight: 700;\n  color: var(--cjm-cta-text);\n}\n\n\/* ============================================================\n   BOUTON \/ LIEN \u2014 underline anim\u00e9 droite-gauche\n   ============================================================ *\/\n.cjm-cta-block__cta { margin-top: 4px; }\n\n.cjm-cta-link {\n  display: inline-block;\n  position: relative;\n  font-family: 'Nimbus Sans', 'Mulish', system-ui, sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  letter-spacing: 0.02em;\n  text-decoration: none !important;\n  padding-bottom: 8px;\n  overflow: hidden;\n  cursor: pointer;\n}\n.cjm-cta-link,\n.cjm-cta-link:link,\n.cjm-cta-link:visited,\n.cjm-cta-link:active { color: var(--cjm-cta-text) !important; }\n.cjm-cta-link:hover,\n.cjm-cta-link:focus { color: var(--cjm-cta-accent) !important; }\n.cjm-cta-link::before,\n.cjm-cta-link::after {\n  content: '';\n  position: absolute;\n  left: 0; bottom: 0;\n  width: 100%; height: 1px;\n  background: currentColor;\n  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);\n}\n.cjm-cta-link::before { transform: scaleX(1); transform-origin: left; }\n.cjm-cta-link::after  { transform: scaleX(0); transform-origin: right; }\n.cjm-cta-link:hover::before,\n.cjm-cta-link:focus::before { transform: scaleX(0); }\n.cjm-cta-link:hover::after,\n.cjm-cta-link:focus::after  { transform: scaleX(1); transition-delay: 0.25s; }\n\n\/* ============================================================\n   ANIMATIONS D'ENTR\u00c9E AU SCROLL\n   ============================================================ *\/\n.cjm-cta-block [data-reveal] {\n  opacity: 0;\n  transform: translateY(18px);\n  transition:\n    opacity 0.8s cubic-bezier(0.22, 0.61, 0.36, 1),\n    transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);\n}\n.cjm-cta-block.is-visible [data-reveal] {\n  opacity: 1;\n  transform: translateY(0);\n}\n.cjm-cta-block.is-visible [data-reveal-delay=\"0\"] { transition-delay: 0.05s; }\n.cjm-cta-block.is-visible [data-reveal-delay=\"1\"] { transition-delay: 0.20s; }\n.cjm-cta-block.is-visible [data-reveal-delay=\"2\"] { transition-delay: 0.40s; }\n\n\/* ============================================================\n   RESPONSIVE\n   ============================================================ *\/\n@media (max-width: 1100px) {\n  .cjm-cta-block { padding: 90px 0; }\n  \n  .cjm-cta-block__card {\n    width: min(820px, calc(100% - 40px));\n    padding: 70px 64px;\n  }\n}\n\n@media (max-width: 700px) {\n  .cjm-cta-block {\n    padding: 50px 0;\n    margin-top: 10px !important;   \/* rapprocher du bloc au-dessus *\/\n    margin-bottom: 48px !important;\n  }\n  .cjm-cta-block__card {\n    width: calc(100% - 60px);\n    padding: 60px 20px 30px;       \/* plus de padding-top = contenu plus bas *\/\n  }\n  .cjm-cta-block__title {\n    font-size: clamp(22px, 6vw, 28px);\n    margin-bottom: 16px;\n  }\n  .cjm-cta-block__lead {\n    font-size: 13px;\n    margin-bottom: 24px;\n    max-width: 100%;\n  }\n  .cjm-cta-link { font-size: 13px; }\n}\n\n@media (max-width: 1100px){ .cjm-cta-block { margin-top: 64px; margin-bottom: 64px; } }\n\n\/* ============================================================\n   DESKTOP UNIQUEMENT \u2014 marge du haut r\u00e9duite (~1\/3 de l'origine)\n   pour rapprocher ce bloc de la FAQ au-dessus.\n   N'affecte NI la tablette (64px) NI le mobile (10px).\n   Ajuste le 30px si besoin.\n   ============================================================ *\/\n@media (min-width: 1101px) {\n  .cjm-cta-block { margin-top: 15px; }\n}\n<\/style>\n\n<script>\n(function () {\n  function attach(block) {\n    if (block.dataset.cjmCtaInit === '1') return;\n    block.dataset.cjmCtaInit = '1';\n\n    \/\/ R\u00e9cup\u00e8re le lien de redirection \u00e9ditable (haut du HTML) et l'applique au bouton\n    var redirect = null;\n    var prev = block.previousElementSibling;\n    while (prev) {\n      if (prev.classList && prev.classList.contains('cjm-cta-redirect')) { redirect = prev; break; }\n      prev = prev.previousElementSibling;\n    }\n    if (!redirect && block.parentNode) {\n      redirect = block.parentNode.querySelector('.cjm-cta-redirect[data-cjm-cta-href]');\n    }\n    if (redirect) {\n      var url = redirect.getAttribute('data-cjm-cta-href') || redirect.getAttribute('href');\n      if (url) {\n        var btn = block.querySelector('.cjm-cta-block__btn');\n        if (btn) btn.setAttribute('href', url);\n      }\n    }\n\n    \/\/ Scroll reveal\n    if ('IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function (entries) {\n        entries.forEach(function (e) {\n          if (e.isIntersecting) {\n            block.classList.add('is-visible');\n            io.unobserve(block);\n          }\n        });\n      }, { threshold: 0.2, rootMargin: '0px 0px -10% 0px' });\n      io.observe(block);\n    } else {\n      block.classList.add('is-visible');\n    }\n  }\n\n  function init() {\n    document.querySelectorAll('.cjm-cta-block').forEach(attach);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else { init(); }\n  window.addEventListener('load', function () { setTimeout(init, 50); });\n  if (typeof MutationObserver !== 'undefined') {\n    var mo = new MutationObserver(function () { init(); });\n    mo.observe(document.body || document.documentElement, { childList: true, subtree: true });\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5a4cf6f1 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5a4cf6f1\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2430fdc2\" data-id=\"2430fdc2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4523025d elementor-widget elementor-widget-html\" data-id=\"4523025d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================================\n     NOUS SUIVRE \u00b7 Cabinet Jacquet & Meermans\n     ---------------------------------------------------------------------\n     >>> \u00c9DITER LES URLs ICI <<<\n     ---------------------------------------------------------------------\n     Correctif tactile : distinction scroll vertical (page) \/ drag\n     horizontal (galerie). Le reste du bloc est inchang\u00e9.\n===================================================================== -->\n<section class=\"cjm-ns\">\n\n  <!-- \u2500\u2500 Header : nous suivre \u2500\u2500 -->\n  <div class=\"cjm-ns__header\">\n    <p class=\"cjm-ns__eyebrow\">NOUS SUIVRE<\/p>\n    <div class=\"cjm-ns__handles\">\n      <a class=\"cjm-ns__handle\" href=\"https:\/\/www.instagram.com\/maitrise.doeuvre.du.montblanc\/\" target=\"_blank\" rel=\"noopener\">@instagram<\/a>\n      <span class=\"cjm-ns__sep\" aria-hidden=\"true\">\u00b7<\/span>\n      <a class=\"cjm-ns__handle\" href=\"https:\/\/www.linkedin.com\/company\/cabinet-jacquet-andru\/\" target=\"_blank\" rel=\"noopener\">@linkedin<\/a>\n      <span class=\"cjm-ns__sep\" aria-hidden=\"true\">\u00b7<\/span>\n      <a class=\"cjm-ns__handle\" href=\"https:\/\/www.facebook.com\/maitrise.oeuvre.montblanc\" target=\"_blank\" rel=\"noopener\">@facebook<\/a>\n    <\/div>\n  <\/div>\n\n  <!-- \u2500\u2500 Galerie d\u00e9filante \u2500\u2500 -->\n  <div class=\"cjm-ns__carousel\">\n    <button class=\"cjm-ns__arrow cjm-ns__arrow--prev\" id=\"cjm-ns-prev\" aria-label=\"Pr\u00e9c\u00e9dent\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg>\n    <\/button>\n    <button class=\"cjm-ns__arrow cjm-ns__arrow--next\" id=\"cjm-ns-next\" aria-label=\"Suivant\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>\n    <\/button>\n  <div class=\"cjm-ns__gallery-wrap\" id=\"cjm-ns-wrap\">\n    <div class=\"cjm-ns__gallery\" id=\"cjm-ns-gallery\">\n      <!-- Images \u2014 remplace les src par tes URLs -->\n      <div class=\"cjm-ns__item\"><img decoding=\"async\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/salon-baies-vitrees-panoramiques-vue-massif-mont-blanc-chalet-chamonix-mont-blanc.jpg\" alt=\"\" loading=\"lazy\"><\/div>\n      <div class=\"cjm-ns__item\"><img decoding=\"async\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/0011_piece-de-vie-cheminee-centrale-vieux-bois-table-banquets-parquet-chevrons-ferme-renovation-samoens.jpg\" alt=\"\" loading=\"lazy\"><\/div>\n      <div class=\"cjm-ns__item\"><img decoding=\"async\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/mezzanine-cosy-charpente-apparente-pouf-vue-panoramique-chalet-saint-gervais-haute-savoie.jpg\" alt=\"\" loading=\"lazy\"><\/div>\n      <div class=\"cjm-ns__item\"><img decoding=\"async\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/salon-cheminee-suspendue-chaise-longue-lc4-vue-panoramique-chalet-saint-gervais-mont-blanc.jpg\" alt=\"\" loading=\"lazy\"><\/div>\n      <div class=\"cjm-ns__item\"><img decoding=\"async\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/0001_vestiaire-skis-placards-bois-fonce-banc-bois-massif-ferme-renovation-samoens.jpg\" alt=\"\" loading=\"lazy\"><\/div>\n      <div class=\"cjm-ns__item\"><img decoding=\"async\" src=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chambre-vieux-bois-chaise-terracotta-vue-aiguilles-chalet-saint-gervais-haute-savoie.jpg\" alt=\"\" loading=\"lazy\"><\/div>\n    <\/div>\n  <\/div>\n  <\/div>\n\n<\/section>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@300;400;500&display=swap');\n@import url('https:\/\/fonts.cdnfonts.com\/css\/nimbus-sans');\n\n.cjm-ns, .cjm-ns * { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cjm-ns {\n  width: 100%;\n  background: #ffffff;\n  font-family: 'Nimbus Sans', system-ui, sans-serif;\n  -webkit-font-smoothing: antialiased;\n  padding: 72px 0 80px;\n}\n\n\/* \u2500\u2500 Header \u2500\u2500 *\/\n.cjm-ns__header {\n  text-align: center;\n  padding: 0 24px 56px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 20px;\n}\n\n.cjm-ns__eyebrow {\n  font-family: 'Nimbus Sans', system-ui, sans-serif !important;\n  font-size: 11px !important;\n  font-weight: 500 !important;\n  letter-spacing: 0.28em !important;\n  text-transform: uppercase !important;\n  color: #1a1a1a !important;\n}\n\n.cjm-ns__handles {\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n\n.cjm-ns__handle {\n  font-family: 'Cormorant Garamond', Georgia, serif !important;\n  font-size: clamp(28px, 3.5vw, 52px) !important;\n  font-weight: 400 !important;\n  color: #1a1a1a !important;\n  text-decoration: none !important;\n  letter-spacing: -0.01em !important;\n  transition: color 0.3s ease !important;\n  line-height: 1 !important;\n}\n.cjm-ns__handle:hover { color: #998872 !important; }\n\n.cjm-ns__sep {\n  font-family: 'Cormorant Garamond', Georgia, serif !important;\n  font-size: clamp(28px, 3.5vw, 52px) !important;\n  color: #d6cfc1 !important;\n  line-height: 1;\n}\n\n\/* \u2500\u2500 Galerie \u2500\u2500 *\/\n.cjm-ns__gallery-wrap {\n  width: 100%;\n  overflow: hidden;\n  cursor: grab;\n  user-select: none;\n  -webkit-user-select: none;\n}\n.cjm-ns__gallery-wrap.is-dragging { cursor: grabbing; }\n\n.cjm-ns__gallery {\n  display: flex;\n  gap: 6px;\n  will-change: transform;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\n.cjm-ns__item {\n  flex-shrink: 0;\n  width: calc((100% - 5 * 6px) \/ 4);\n  overflow: hidden;\n}\n\n.cjm-ns__item img {\n  display: block;\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  pointer-events: none;\n  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);\n  -webkit-user-drag: none;\n}\n.cjm-ns__item:hover img { transform: scale(1.04); }\n\n\/* \u2500\u2500 Carousel wrapper \u2500\u2500 *\/\n.cjm-ns__carousel {\n  position: relative;\n  width: 100%;\n}\n\n\/* \u2500\u2500 Boutons navigation \u2500\u2500 *\/\n.cjm-ns__arrow {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  z-index: 10;\n  width: 56px;\n  height: 56px;\n  border-radius: 50%;\n  background: rgba(0,0,0,0.82);\n  border: none !important;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.25);\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.3s ease, transform 0.3s ease, background 0.3s ease;\n  outline: none;\n}\n.cjm-ns__arrow.is-visible {\n  opacity: 1;\n  pointer-events: auto;\n}\n.cjm-ns__arrow svg {\n  width: 20px;\n  height: 20px;\n  stroke: #ffffff;\n  display: block;\n}\n.cjm-ns__arrow--prev { left: 16px; }\n.cjm-ns__arrow--next { right: 16px; }\n\n.cjm-ns__arrow:hover {\n  background: #998872;\n  transform: translateY(-50%) scale(1.08);\n}\n.cjm-ns__arrow:active {\n  transform: translateY(-50%) scale(0.96);\n}\n.cjm-ns__arrow:focus-visible {\n  outline: 2px solid #998872;\n  outline-offset: 2px;\n}\n\n@media (max-width: 768px) {\n  .cjm-ns__arrow { width: 44px; height: 44px; }\n  .cjm-ns__arrow--prev { left: 8px; }\n  .cjm-ns__arrow--next { right: 8px; }\n  .cjm-ns__arrow svg { width: 16px; height: 16px; }\n}\n\n\/* \u2500\u2500 Mobile \u2500\u2500 *\/\n@media (max-width: 768px) {\n  .cjm-ns { padding: 0 0 60px; }\n  .cjm-ns__header { padding: 0 22px 40px; gap: 16px; }\n  .cjm-ns__handles { flex-direction: column; gap: 8px; }\n  .cjm-ns__sep { display: none; }\n  \/* 1.5 images visibles par ligne (1 enti\u00e8re + 0.5 en peek pour sugg\u00e9rer le scroll) *\/\n  .cjm-ns__item { width: calc((100% - 1.2 * 6px) \/ 1.2); }\n}\n<\/style>\n\n<script>\n(function () {\n  function init() {\n    var wrap    = document.getElementById('cjm-ns-wrap');\n    var gallery = document.getElementById('cjm-ns-gallery');\n    if (!wrap || !gallery || wrap.dataset.init === '1') return;\n    wrap.dataset.init = '1';\n\n    var btnPrev = document.getElementById('cjm-ns-prev');\n    var btnNext = document.getElementById('cjm-ns-next');\n\n    \/* Visibilit\u00e9 boutons selon position scroll *\/\n    function updateArrows() {\n      if (!btnPrev || !btnNext) return;\n      var atStart = wrap.scrollLeft <= 2;\n      var atEnd   = wrap.scrollLeft + wrap.clientWidth >= wrap.scrollWidth - 2;\n      btnPrev.classList.toggle('is-visible', !atStart);\n      btnNext.classList.toggle('is-visible', !atEnd);\n    }\n\n    \/* Clic boutons : centre l'image suivante. Premier\/dernier = bord \u00e0 bord. *\/\n    function scrollToImage(direction) {\n      var items = wrap.querySelectorAll('.cjm-ns__item');\n      if (!items.length) return;\n      var wrapWidth = wrap.clientWidth;\n      var center = wrap.scrollLeft + wrapWidth \/ 2;\n      \/* index de l'image actuellement la plus proche du centre *\/\n      var currentIndex = 0;\n      var minDist = Infinity;\n      items.forEach(function(item, i) {\n        var itemCenter = item.offsetLeft + item.offsetWidth \/ 2;\n        var dist = Math.abs(itemCenter - center);\n        if (dist < minDist) { minDist = dist; currentIndex = i; }\n      });\n      var targetIndex = Math.max(0, Math.min(items.length - 1, currentIndex + direction));\n      var target = items[targetIndex];\n      var scrollLeft;\n      if (targetIndex === 0) {\n        scrollLeft = 0;\n      } else if (targetIndex === items.length - 1) {\n        scrollLeft = wrap.scrollWidth - wrapWidth;\n      } else {\n        scrollLeft = target.offsetLeft + target.offsetWidth \/ 2 - wrapWidth \/ 2;\n      }\n      wrap.scrollTo({ left: scrollLeft, behavior: 'smooth' });\n    }\n    if (btnPrev) btnPrev.addEventListener('click', function(e) { e.stopPropagation(); scrollToImage(-1); });\n    if (btnNext) btnNext.addEventListener('click', function(e) { e.stopPropagation(); scrollToImage(1); });\n\n    wrap.addEventListener('scroll', updateArrows, { passive: true });\n    window.addEventListener('resize', updateArrows);\n    setTimeout(updateArrows, 100);\n\n    var isDragging = false;\n    var startX = 0;\n    var scrollStart = 0;\n    var velocity = 0;\n    var lastX = 0;\n    var lastT = 0;\n    var raf;\n\n    function onDown(x) {\n      isDragging = true;\n      startX = x;\n      scrollStart = wrap.scrollLeft;\n      velocity = 0; lastX = x; lastT = Date.now();\n      wrap.classList.add('is-dragging');\n      cancelAnimationFrame(raf);\n    }\n\n    function onMove(x) {\n      if (!isDragging) return;\n      var dx = x - startX;\n      wrap.scrollLeft = scrollStart - dx;\n      var now = Date.now();\n      var dt = now - lastT || 1;\n      velocity = (lastX - x) \/ dt;\n      lastX = x; lastT = now;\n    }\n\n    function onUp() {\n      if (!isDragging) return;\n      isDragging = false;\n      wrap.classList.remove('is-dragging');\n      \/* Inertie *\/\n      var v = velocity * 25;\n      function glide() {\n        if (Math.abs(v) < 0.5) return;\n        wrap.scrollLeft += v;\n        v *= 0.96;\n        raf = requestAnimationFrame(glide);\n      }\n      glide();\n    }\n\n    \/* Mouse \u2014 inchang\u00e9 *\/\n    wrap.addEventListener('mousedown',  function(e) { e.preventDefault(); onDown(e.clientX); });\n    window.addEventListener('mousemove', function(e) { onMove(e.clientX); });\n    window.addEventListener('mouseup',   function()  { onUp(); });\n\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       Touch \u2014 distinction geste vertical (scroll page) \/ horizontal (galerie)\n       Tant que la direction n'est pas d\u00e9cid\u00e9e, on ne bloque rien.\n       Vertical  \u2192 on l\u00e2che le drag, la page d\u00e9file normalement.\n       Horizontal\u2192 on pilote la galerie et on preventDefault.\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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    var TOUCH_THRESHOLD = 8;   \/\/ px avant de d\u00e9cider de la direction\n    var tStartX = 0, tStartY = 0;\n    var lockDir = null;        \/\/ null = ind\u00e9cis, 'h' = horizontal, 'v' = vertical\n\n    wrap.addEventListener('touchstart', function(e) {\n      tStartX = e.touches[0].clientX;\n      tStartY = e.touches[0].clientY;\n      lockDir = null;\n      onDown(e.touches[0].clientX);\n    }, { passive: true });\n\n    wrap.addEventListener('touchmove', function(e) {\n      var x = e.touches[0].clientX;\n      var y = e.touches[0].clientY;\n\n      \/* Premi\u00e8re d\u00e9cision : dans quelle direction va le doigt ? *\/\n      if (lockDir === null) {\n        var dx = Math.abs(x - tStartX);\n        var dy = Math.abs(y - tStartY);\n        if (dx < TOUCH_THRESHOLD && dy < TOUCH_THRESHOLD) return; \/\/ trop t\u00f4t pour d\u00e9cider\n        lockDir = dx > dy ? 'h' : 'v';\n        if (lockDir === 'v') {\n          \/* geste vertical : on abandonne le drag, la page scrolle normalement *\/\n          isDragging = false;\n          wrap.classList.remove('is-dragging');\n          return;\n        }\n      }\n\n      if (lockDir === 'v') return;      \/\/ rien \u00e0 faire, la page g\u00e8re le scroll\n\n      \/* geste horizontal confirm\u00e9 : on pilote la galerie *\/\n      e.preventDefault();\n      onMove(x);\n    }, { passive: false });\n\n    wrap.addEventListener('touchend', function() {\n      if (lockDir === 'h') onUp();\n      else { isDragging = false; wrap.classList.remove('is-dragging'); }\n      lockDir = null;\n    }, { passive: true });\n  }\n\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\n  else init();\n  window.addEventListener('load', function() { setTimeout(init, 50); });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PILOTAGE DE CHANTIER Ma\u00eetrise d&rsquo;\u0153uvre au Pays du Mont-Blanc S\u00e9lection des entreprises \u00b7 Contrats \u00b7 Planning \u00b7 R\u00e9unions hebdomadaires \u00b7 Suivi financier \u00b7 R\u00e9ception des travaux Parlons de votre projet LE M\u00c9TIER DE MA\u00ceTRE D&rsquo;\u0152UVRE Le chef d&rsquo;orchestre de votre chantier Construire ou r\u00e9nover un chalet n\u00e9cessite de coordonner de nombreux intervenants, choix techniques et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2348","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ma\u00eetrise d&#039;\u0153uvre chalet | Jacquet &amp; Meermans<\/title>\n<meta name=\"description\" content=\"Ma\u00eetre d&#039;\u0153uvre Mont-Blanc depuis 2001. +250 chantiers \u00e0 Saint-Gervais, Meg\u00e8ve, Chamonix. Coordination, contrats, r\u00e9unions hebdo, r\u00e9ception des travaux.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cabinet-jacquet-meermans.fr\/en\/project-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ma\u00eetrise d&#039;\u0153uvre chalet | Jacquet &amp; Meermans\" \/>\n<meta property=\"og:description\" content=\"Ma\u00eetre d&#039;\u0153uvre Mont-Blanc depuis 2001. +250 chantiers \u00e0 Saint-Gervais, Meg\u00e8ve, Chamonix. Coordination, contrats, r\u00e9unions hebdo, r\u00e9ception des travaux.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cabinet-jacquet-meermans.fr\/en\/project-management\/\" \/>\n<meta property=\"og:site_name\" content=\"Cabinet Jacquet &amp; Meermans\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T14:27:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chantier-coordination-pays-mont-blanc.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/\",\"url\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/\",\"name\":\"Ma\u00eetrise d'\u0153uvre chalet | Jacquet & Meermans\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/chantier-coordination-pays-mont-blanc.jpg\",\"datePublished\":\"2026-06-28T13:42:59+00:00\",\"dateModified\":\"2026-08-21T14:27:17+00:00\",\"description\":\"Ma\u00eetre d'\u0153uvre Mont-Blanc depuis 2001. +250 chantiers \u00e0 Saint-Gervais, Meg\u00e8ve, Chamonix. Coordination, contrats, r\u00e9unions hebdo, r\u00e9ception des travaux.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/chantier-coordination-pays-mont-blanc.jpg\",\"contentUrl\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/chantier-coordination-pays-mont-blanc.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/maitrise-doeuvre\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"maitrise-doeuvre\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/#website\",\"url\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/\",\"name\":\"Cabinet Jacquet & Meermans\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/#organization\",\"name\":\"Cabinet Jacquet & Meermans\",\"url\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/jacquet_meermans_logo_noir.png\",\"contentUrl\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/jacquet_meermans_logo_noir.png\",\"width\":1200,\"height\":1200,\"caption\":\"Cabinet Jacquet & Meermans\"},\"image\":{\"@id\":\"https:\\\/\\\/cabinet-jacquet-meermans.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Master Builder Chalets | Jacquet &amp; Meermans","description":"Project management services in Mont-Blanc since 2001. Over 250 projects in Saint-Gervais, Meg\u00e8ve, Chamonix. Coordination, contracts, weekly meetings, site acceptance.","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:\/\/cabinet-jacquet-meermans.fr\/en\/project-management\/","og_locale":"en_GB","og_type":"article","og_title":"Ma\u00eetrise d'\u0153uvre chalet | Jacquet & Meermans","og_description":"Ma\u00eetre d'\u0153uvre Mont-Blanc depuis 2001. +250 chantiers \u00e0 Saint-Gervais, Meg\u00e8ve, Chamonix. Coordination, contrats, r\u00e9unions hebdo, r\u00e9ception des travaux.","og_url":"https:\/\/cabinet-jacquet-meermans.fr\/en\/project-management\/","og_site_name":"Cabinet Jacquet &amp; Meermans","article_modified_time":"2026-08-21T14:27:17+00:00","og_image":[{"url":"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chantier-coordination-pays-mont-blanc.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/","url":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/","name":"Master Builder Chalets | Jacquet &amp; Meermans","isPartOf":{"@id":"https:\/\/cabinet-jacquet-meermans.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/#primaryimage"},"image":{"@id":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/#primaryimage"},"thumbnailUrl":"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chantier-coordination-pays-mont-blanc.jpg","datePublished":"2026-06-28T13:42:59+00:00","dateModified":"2026-08-21T14:27:17+00:00","description":"Project management services in Mont-Blanc since 2001. Over 250 projects in Saint-Gervais, Meg\u00e8ve, Chamonix. Coordination, contracts, weekly meetings, site acceptance.","breadcrumb":{"@id":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/#primaryimage","url":"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chantier-coordination-pays-mont-blanc.jpg","contentUrl":"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/chantier-coordination-pays-mont-blanc.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cabinet-jacquet-meermans.fr\/maitrise-doeuvre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/cabinet-jacquet-meermans.fr\/"},{"@type":"ListItem","position":2,"name":"maitrise-doeuvre"}]},{"@type":"WebSite","@id":"https:\/\/cabinet-jacquet-meermans.fr\/#website","url":"https:\/\/cabinet-jacquet-meermans.fr\/","name":"Jacquet &amp; Meermans Cabinet","description":"","publisher":{"@id":"https:\/\/cabinet-jacquet-meermans.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cabinet-jacquet-meermans.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/cabinet-jacquet-meermans.fr\/#organization","name":"Jacquet &amp; Meermans Cabinet","url":"https:\/\/cabinet-jacquet-meermans.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/cabinet-jacquet-meermans.fr\/#\/schema\/logo\/image\/","url":"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/jacquet_meermans_logo_noir.png","contentUrl":"https:\/\/cabinet-jacquet-meermans.fr\/wp-content\/uploads\/2026\/06\/jacquet_meermans_logo_noir.png","width":1200,"height":1200,"caption":"Cabinet Jacquet & Meermans"},"image":{"@id":"https:\/\/cabinet-jacquet-meermans.fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/pages\/2348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/comments?post=2348"}],"version-history":[{"count":15,"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/pages\/2348\/revisions"}],"predecessor-version":[{"id":3998,"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/pages\/2348\/revisions\/3998"}],"wp:attachment":[{"href":"https:\/\/cabinet-jacquet-meermans.fr\/en\/wp-json\/wp\/v2\/media?parent=2348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}