{"id":18313,"date":"2026-02-23T12:28:50","date_gmt":"2026-02-23T11:28:50","guid":{"rendered":"https:\/\/ellab.dev\/nous-contacter\/"},"modified":"2026-03-25T10:41:56","modified_gmt":"2026-03-25T09:41:56","slug":"contact","status":"publish","type":"page","link":"https:\/\/ellab.dev\/fr\/contact\/","title":{"rendered":"Nous contacter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18313\" class=\"elementor elementor-18313 elementor-8890\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-514f1e2 e-con-full e-flex e-con e-parent\" data-id=\"514f1e2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7df3599b elementor-widget elementor-widget-two_columns_ellab\" data-id=\"7df3599b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"two_columns_ellab.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<section id=\"ellab-two-columns-7df3599b\"\r\n    class=\"py-4 py-lg-5 px-3 px-md-0 bg-primary\">\r\n\r\n    <div class=\"container my-4 my-lg-5\">\r\n\r\n        \r\n\r\n        <div class=\"row align-items-start\">\r\n\r\n            <!-- \r\n            Left Column\r\n            -----------\r\n            -->\r\n\r\n            <div class=\"col-12 col-md-4 text-white \">\r\n                <!-- Section Title -->\r\n                \r\n                    <h1 class=\"custom-title fs-56 fw-semibold mb-md-5 text-secondary\">\r\n                        <span class=\"text-secondary\">Des experts mondiaux, \u00e0 port\u00e9e de message<\/span>                    <\/h1>\r\n\r\n                \r\n\r\n                <!-- Left Subtitle -->\r\n                                    <h6 class=\"fs-24 fw-semibold mb-4 text-white\">\r\n                        Vous recherchez du soutien, des conseils ou un partenaire fiable en mati\u00e8re de conformit\u00e9 pour les sciences de la vie ? Vous \u00eates au bon endroit. Contactez-nous et nous vous mettrons rapidement en relation avec lexpert ad\u00e9quat.                      <\/h6>\r\n                \r\n                <!-- Left Paragraph -->\r\n                \r\n                <!-- Left List -->\r\n                \r\n\r\n                <!-- Left Button -->\r\n                \r\n\r\n\r\n                <!-- Video Cover -->\r\n                \r\n\r\n                \r\n\r\n\r\n            <\/div>\r\n\r\n            <!-- \r\n            Right Column\r\n            ------------\r\n            -->\r\n\r\n            <div class=\"col-12 col-md-8 text-white\">\r\n\r\n                \r\n                \r\n\r\n\r\n                \r\n                <!-- Subtitle Right -->\r\n                \r\n                <!-- Right Paragraph -->\r\n                \r\n\r\n                \r\n                <!-- Right Title -->\r\n                \r\n                <!-- Paragraph 2 -->\r\n                \r\n                \r\n                \r\n                <!-- Bottom Cards -->\r\n                \r\n\r\n                \r\n                <!-- Fila de dos columnas -->\r\n                \r\n\r\n                \r\n\r\n\r\n                \r\n\r\n\r\n                \r\n\r\n                <!-- Iframe para cargar el formulario -->\r\n                <iframe src=\"https:\/\/www2.ellab.com\/l\/971953\/2022-09-09\/bb8v\" width=\"100%\" height=\"680\" frameborder=\"0\" class=\"pardotform\" pardot-form-name=\"FR-Contact-Ellab\"><\/iframe>\r\n                <!-- Form deshabilitado, se usar\u00e1 un iframe para cargar el formulario -->\r\n                \r\n                \r\n\r\n\r\n\r\n\r\n            <\/div>\r\n\r\n            \r\n\r\n            \r\n\r\n            \r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n\r\n    <!---------------\r\n    SECTION READ MORE\r\n    -----------------\r\n    -->\r\n\r\n    \r\n    <!-- \r\n    Section Services List\r\n    ---------------------\r\n    -->\r\n\r\n    \r\n\r\n    \r\n<\/section>\r\n\r\n\r\n<style>\r\n    \/* ===========================\r\n       BACKGROUND SECTION\r\n       =========================== *\/\r\n    #ellab-two-columns-7df3599b {\r\n        background-image: url('https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-hero-bg.jpg');\r\n        background-repeat: no-repeat;\r\n        background-position: center center;\r\n        background-size: cover;\r\n            }\r\n\r\n    @media (max-width: 768px) {\r\n        #ellab-two-columns-7df3599b {\r\n            background-position: center center;\r\n            background-image: url('https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-hero-bg.jpg');\r\n        }\r\n    }\r\n\r\n    @media (min-width: 992px) {\r\n        #ellab-two-columns-7df3599b .container {\r\n            min-height: vh;\r\n        }\r\n    }\r\n\r\n\r\n    \/* ===========================\r\n       MATRIX SECTION\r\n       =========================== *\/\r\n    .matrix-icon svg {\r\n        max-height: 30px;\r\n        width: auto;\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        .matrix-icon svg {\r\n            max-height: 20px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        .header-text-vertical {\r\n            writing-mode: vertical-rl;\r\n            transform: rotate(180deg);\r\n            white-space: nowrap;\r\n            height: 100px;\r\n            line-height: 1.2;\r\n        }\r\n    }\r\n\r\n\r\n    \/* ===========================\r\n       LEFT AND RIGHT PARAGRAPH - LIST\r\n       =========================== *\/\r\n    .wysiwyg-list ul {\r\n        list-style: none;\r\n        padding-left: 1.2rem;\r\n    }\r\n\r\n    .wysiwyg-list ul li {\r\n        position: relative;\r\n        margin-bottom: 0.6rem;\r\n    }\r\n\r\n    .wysiwyg-list ul li::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        left: -1.2rem;\r\n        top: 0.55rem;\r\n        width: 6px;\r\n        height: 6px;\r\n        \/*background-color: #A01966;*\/\r\n        background-color: #00004b;\r\n        border-radius: 50%;\r\n    }\r\n\r\n\r\n    \/* ===========================\r\n       CUSTOM FORM\r\n       =========================== \r\n    .custom-form .form-control,\r\n    .custom-form .form-select {\r\n        background-color: #ffffff;\r\n        border: 1px solid #ced4da;\r\n        padding: 16px 20px;\r\n        border-radius: 8px;\r\n        color: #00004b !important;\r\n    }\r\n\r\n    .custom-form .form-control:focus,\r\n    .custom-form .form-select:focus {\r\n        border-color: transparent;\r\n        box-shadow: none;\r\n    }\r\n\r\n    .custom-form .form-select {\r\n        -webkit-appearance: none;\r\n        -moz-appearance: none;\r\n        appearance: none;\r\n    }\r\n\r\n    .custom-form .form-select-wrapper {\r\n        position: relative;\r\n    }\r\n\r\n    .custom-form .form-select-wrapper::after {\r\n        content: '';\r\n        position: absolute;\r\n        top: 50%;\r\n        right: 12px;\r\n        width: 10px;\r\n        height: 10px;\r\n        background-color: #198754;\r\n        clip-path: polygon(100% 0%, 0 0%, 50% 100%);\r\n        transform: translateY(-50%);\r\n        pointer-events: none;\r\n    }\r\n\r\n    .custom-form .agreement-text {\r\n        display: flex;\r\n        align-items: flex-start;\r\n        gap: 16px;\r\n    }\r\n\r\n    .custom-form .agreement-text svg {\r\n        flex-shrink: 0;\r\n        width: 24px;\r\n        height: 24px;\r\n        margin-top: 2px;\r\n    }\r\n    *\/\r\n\r\n\r\n\r\n    \/* ===========================\r\n       POLICY SECTION\r\n       =========================== *\/\r\n    .policy-section2-item .bullet-text {\r\n        position: relative;\r\n        padding-left: 1rem;\r\n    }\r\n\r\n    .policy-section2-item .bullet-text::before {\r\n        content: '';\r\n        position: absolute;\r\n        left: 0;\r\n        top: 0.5em;\r\n        width: 6px;\r\n        height: 6px;\r\n        border-radius: 50%;\r\n        background-color: var(--bs-secondary);\r\n    }\r\n\r\n\r\n    \/* ===========================\r\n       IMAGES SECTION\r\n       =========================== *\/\r\n\r\n    \/* Desktop baseline behavior *\/\r\n    .left-image-block,\r\n    .right-image-block {\r\n        position: relative;\r\n        display: inline-block;\r\n    }\r\n\r\n    .left-image,\r\n    .right-image,\r\n    .center-image {\r\n        width: 100%;\r\n        height: auto;\r\n        display: block;\r\n    }\r\n\r\n    \/* Caption always inside container *\/\r\n    .image-caption {\r\n        position: absolute;\r\n        bottom: 8px;\r\n        max-width: 100%;\r\n        padding-left: 8px;\r\n    }\r\n\r\n    \/* Caption align sides *\/\r\n    .left-image-block .image-caption {\r\n        right: 8px;\r\n        text-align: right;\r\n    }\r\n\r\n    .right-image-block .image-caption {\r\n        left: 8px;\r\n        text-align: left;\r\n    }\r\n\r\n    \/* Push right image to the right *\/\r\n    .right-image-block {\r\n        transform: translateX(100px);\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n\r\n        \/* Make images full width on mobile *\/\r\n        .center-image,\r\n        .left-image,\r\n        .right-image {\r\n            width: 100% !important;\r\n        }\r\n    }\r\n\r\n    \/* ===========================\r\n   STICKY TITLE\r\n   =========================== *\/\r\n    .sticky-xl-top {\r\n        top: 180px !important;\r\n        z-index: 0 !important;\r\n    }\r\n\r\n    \/* ===========================\r\n   BOTTOM CARDS\r\n   =========================== *\/\r\n\r\n    .card-icon-bottom {\r\n        width: 40px;\r\n        height: 40px;\r\n        flex: 0 0 40px;\r\n        \/* Evita que el icono se estire o encoja en flex *\/\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        \/* Centra el icono dentro del contenedor *\/\r\n    }\r\n\r\n    .card-icon-bottom img {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: contain;\r\n        \/* Mantiene la proporci\u00f3n del SVG *\/\r\n    }\r\n\r\n    \/* ===========================\r\n   VIDEO\r\n   =========================== *\/\r\n\r\n    .video-embed-container iframe {\r\n        width: 100%;\r\n        height: 100%;\r\n        border: none;\r\n        display: block;\r\n    }\r\n\r\n    .video-embed-container {\r\n        animation: fadeInVideo 0.3s ease;\r\n    }\r\n\r\n    @keyframes fadeInVideo {\r\n        from {\r\n            opacity: 0;\r\n            transform: scale(0.97);\r\n        }\r\n\r\n        to {\r\n            opacity: 1;\r\n            transform: scale(1);\r\n        }\r\n    }\r\n\r\n    .video-cover-trigger {\r\n        transform: translateZ(0);\r\n        backface-visibility: hidden;\r\n    }\r\n\r\n    .video-cover-trigger .play-icon-wrap {\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%) scale(1);\r\n        display: inline-block;\r\n        cursor: pointer;\r\n        transition: transform 0.25s ease;\r\n        backface-visibility: hidden;\r\n    }\r\n\r\n    .video-cover-trigger .play-icon-wrap:hover {\r\n        transform: translate(-50%, -50%) scale(1.1);\r\n    }\r\n\r\n    .video-cover-trigger .play-icon-wrap svg,\r\n    .video-cover-trigger .play-icon-wrap i {\r\n        pointer-events: none;\r\n        display: block;\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/\/ READ MORE MODULE\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        const btn = document.getElementById('readmore-btn-7df3599b');\r\n        const content = document.getElementById('readmore-content-7df3599b');\r\n        \/\/ Solo si existen ambos elementos\r\n        if (btn && content) {\r\n            btn.addEventListener('click', function() {\r\n                const isVisible = content.classList.contains('d-block');\r\n                if (isVisible) {\r\n                    content.classList.remove('d-block');\r\n                    content.classList.add('d-none');\r\n                    btn.innerHTML = 'Read More <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e3e3e3\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"\/><\/svg>';\r\n                    btn.classList.remove('mt-5');\r\n                } else {\r\n                    content.classList.remove('d-none');\r\n                    content.classList.add('d-block');\r\n                    btn.innerHTML = 'Read Less <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e3e3e3\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"\/><\/svg>';\r\n                    btn.classList.add('mt-5');\r\n                }\r\n            });\r\n        }\r\n    });\r\n\r\n    document.querySelectorAll('.video-cover-trigger').forEach(function(trigger) {\r\n        trigger.addEventListener('click', function() {\r\n            var videoId = this.dataset.videoId;\r\n            if (!videoId) return;\r\n\r\n            var wrapper = this.closest('.video-cover');\r\n            var container = wrapper.querySelector('.video-embed-container');\r\n\r\n            \/\/ Match iframe size to cover dimensions\r\n            var w = wrapper.offsetWidth;\r\n            var h = wrapper.offsetHeight;\r\n\r\n            \/\/ Size the wrapper explicitly so absolute children respect it\r\n            wrapper.style.width = w + 'px';\r\n            wrapper.style.height = h + 'px';\r\n\r\n            \/\/ Inject iframe with autoplay\r\n            container.innerHTML = '<iframe src=\"https:\/\/www.youtube.com\/embed\/' + videoId + '?autoplay=1&rel=0\" allowfullscreen allow=\"autoplay; encrypted-media\"><\/iframe>';\r\n\r\n            \/\/ Show iframe ON TOP of cover \u2014 do NOT hide the trigger\r\n            container.style.width = '100%';\r\n            container.style.height = '100%';\r\n            container.style.display = 'block';\r\n        });\r\n    });\r\n<\/script>\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-7d6a3a02 e-con-full e-flex e-con e-parent\" data-id=\"7d6a3a02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b28b6a5 elementor-widget elementor-widget-grid_ellab\" data-id=\"4b28b6a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"grid_ellab.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<section id=\"ellab-grid-4b28b6a5\" class=\"py-4 py-lg-5 px-3 px-md-0 \">\r\n    <div class=\"container position-relative my-4 my-lg-5\">\r\n        <div class=\"row\">\r\n            <div class=\"col-12\">\r\n\r\n                                                    <h2                        class=\"custom-title fs-48 fw-semibold mb-5 text-secondary\"\r\n                        style=\"text-align: center;\">\r\n                        <span class=\"text-secondary\"><span class=\"text-primary\">Implantations<\/span> dEllab<\/span>                    <\/h2>\r\n                \r\n\r\n                <!-- Descripci\u00f3n -->\r\n                                                        <div class=\"fs-24 fw-semibold mb-4 text-primary col-12\"\r\n                        style=\"text-align: center;\">\r\n                        <p>Ellab dispose de bureaux dans le monde entier. Le si\u00e8ge social dEllab est situ\u00e9 au Danemark. <\/p>\n                    <\/div>\r\n                \r\n\r\n\r\n                \r\n                \r\n                \r\n\r\n\r\n                                \r\n\r\n                \r\n                \r\n                \r\n                \r\n                    <div class=\"contact-locations-section position-relative\">\r\n\r\n                        <!-- Imagen del mapa -->\r\n                                                    <img decoding=\"async\" src=\"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg\" alt=\"Map\" class=\"img-fluid w-100 mt-4\">\r\n                        \r\n                        \r\n                        <!-- Grid de items (pisando el mapa con margen negativo) -->\r\n                                                    <div class=\"row justify-content-center w-100\" style=\"margin-top: -160px; z-index: 2; position: relative;\">\r\n                                \r\n\r\n                                    <div class=\"col-lg-3 col-md-6 mb-5\">\r\n                                        <div class=\"bg-blur-light p-4 h-100 rounded-4 d-flex flex-column justify-content-start\">\r\n\r\n\r\n                                            <!-- N\u00famero arriba -->\r\n                                                                                        <div class=\"text-secondary fs-56 fw-semibold mb-3 animated-number\" data-target=\"20\">\r\n                                                0\r\n                                            <\/div>\r\n\r\n                                            <!-- Texto y bot\u00f3n en la misma l\u00ednea -->\r\n                                            <div class=\"d-flex justify-content-between align-items-center\">\r\n                                                <div class=\"fw-light fs-18\">\r\n                                                    Bureaux                                                <\/div>\r\n\r\n                                                                                                                                                    <a href=\"#bureaux\" class=\"btn btn-link scroll-to-anchor\">\r\n                                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><mask id=\"mask0_2606_4090\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"18\" height=\"18\"><rect width=\"18\" height=\"18.0003\" fill=\"#D9D9D9\"><\/rect><\/mask><g mask=\"url(#mask0_2606_4090)\"><path d=\"M9.01943 0.000157402C8.68726 -0.00638401 8.38373 0.191494 8.24955 0.494852C8.11783 0.80148 8.18492 1.15635 8.41891 1.39266L14.9444 8.18673H0.828167C0.534453 8.18346 0.259556 8.33637 0.11229 8.5923C-0.0374301 8.84742 -0.0374301 9.16059 0.11229 9.41652C0.259556 9.67163 0.534453 9.82536 0.828167 9.82209H14.9444L8.41891 16.6153C8.10556 16.9416 8.11783 17.4592 8.44427 17.7715C8.76989 18.0847 9.28778 18.0749 9.60113 17.7462L18.0002 9.00441L9.60113 0.261814C9.45059 0.0990963 9.24033 0.00669881 9.01943 0.000157402Z\" fill=\"black\"><\/path><\/g><path d=\"M8.44379 17.7714C8.11798 17.459 8.10541 16.9415 8.41861 16.6149L14.9445 9.82166H0.828003C0.534607 9.8252 0.259186 9.67139 0.112488 9.41663C0.0395813 9.29248 0.00268555 9.15479 0 9.01709V8.98999C0.00268555 8.85229 0.0395813 8.71558 0.112488 8.59229C0.259186 8.33569 0.534607 8.18359 0.828003 8.1864H14.9445L8.41861 1.39221C8.1846 1.15649 8.11798 0.800903 8.24939 0.494995C8.379 0.200684 8.66791 0.00622559 8.98828 0H9.01889C9.2403 0.00622559 9.44998 0.098999 9.6012 0.261841L18 9.00439L9.6012 17.7461C9.44009 17.9153 9.22501 18 9.00989 18C8.80649 18 8.6022 17.9235 8.44379 17.7714Z\" fill=\"#00004B\"><\/path><\/svg>                                                    <\/a>\r\n                                                                                            <\/div>\r\n\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                \r\n\r\n                                    <div class=\"col-lg-3 col-md-6 mb-5\">\r\n                                        <div class=\"bg-blur-light p-4 h-100 rounded-4 d-flex flex-column justify-content-start\">\r\n\r\n\r\n                                            <!-- N\u00famero arriba -->\r\n                                                                                        <div class=\"text-secondary fs-56 fw-semibold mb-3 animated-number\" data-target=\"20\">\r\n                                                0\r\n                                            <\/div>\r\n\r\n                                            <!-- Texto y bot\u00f3n en la misma l\u00ednea -->\r\n                                            <div class=\"d-flex justify-content-between align-items-center\">\r\n                                                <div class=\"fw-light fs-18\">\r\n                                                    \u00c9quipes de service                                                <\/div>\r\n\r\n                                                                                                                                                    <a href=\"#equipes-de-service\" class=\"btn btn-link scroll-to-anchor\">\r\n                                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><mask id=\"mask0_2606_4090\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"18\" height=\"18\"><rect width=\"18\" height=\"18.0003\" fill=\"#D9D9D9\"><\/rect><\/mask><g mask=\"url(#mask0_2606_4090)\"><path d=\"M9.01943 0.000157402C8.68726 -0.00638401 8.38373 0.191494 8.24955 0.494852C8.11783 0.80148 8.18492 1.15635 8.41891 1.39266L14.9444 8.18673H0.828167C0.534453 8.18346 0.259556 8.33637 0.11229 8.5923C-0.0374301 8.84742 -0.0374301 9.16059 0.11229 9.41652C0.259556 9.67163 0.534453 9.82536 0.828167 9.82209H14.9444L8.41891 16.6153C8.10556 16.9416 8.11783 17.4592 8.44427 17.7715C8.76989 18.0847 9.28778 18.0749 9.60113 17.7462L18.0002 9.00441L9.60113 0.261814C9.45059 0.0990963 9.24033 0.00669881 9.01943 0.000157402Z\" fill=\"black\"><\/path><\/g><path d=\"M8.44379 17.7714C8.11798 17.459 8.10541 16.9415 8.41861 16.6149L14.9445 9.82166H0.828003C0.534607 9.8252 0.259186 9.67139 0.112488 9.41663C0.0395813 9.29248 0.00268555 9.15479 0 9.01709V8.98999C0.00268555 8.85229 0.0395813 8.71558 0.112488 8.59229C0.259186 8.33569 0.534607 8.18359 0.828003 8.1864H14.9445L8.41861 1.39221C8.1846 1.15649 8.11798 0.800903 8.24939 0.494995C8.379 0.200684 8.66791 0.00622559 8.98828 0H9.01889C9.2403 0.00622559 9.44998 0.098999 9.6012 0.261841L18 9.00439L9.6012 17.7461C9.44009 17.9153 9.22501 18 9.00989 18C8.80649 18 8.6022 17.9235 8.44379 17.7714Z\" fill=\"#00004B\"><\/path><\/svg>                                                    <\/a>\r\n                                                                                            <\/div>\r\n\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                \r\n\r\n                                    <div class=\"col-lg-3 col-md-6 mb-5\">\r\n                                        <div class=\"bg-blur-light p-4 h-100 rounded-4 d-flex flex-column justify-content-start\">\r\n\r\n\r\n                                            <!-- N\u00famero arriba -->\r\n                                                                                        <div class=\"text-secondary fs-56 fw-semibold mb-3 animated-number\" data-target=\"59\">\r\n                                                0\r\n                                            <\/div>\r\n\r\n                                            <!-- Texto y bot\u00f3n en la misma l\u00ednea -->\r\n                                            <div class=\"d-flex justify-content-between align-items-center\">\r\n                                                <div class=\"fw-light fs-18\">\r\n                                                    Distributeurs                                                <\/div>\r\n\r\n                                                                                                                                                    <a href=\"#distributeurs\" class=\"btn btn-link scroll-to-anchor\">\r\n                                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><mask id=\"mask0_2606_4090\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"18\" height=\"18\"><rect width=\"18\" height=\"18.0003\" fill=\"#D9D9D9\"><\/rect><\/mask><g mask=\"url(#mask0_2606_4090)\"><path d=\"M9.01943 0.000157402C8.68726 -0.00638401 8.38373 0.191494 8.24955 0.494852C8.11783 0.80148 8.18492 1.15635 8.41891 1.39266L14.9444 8.18673H0.828167C0.534453 8.18346 0.259556 8.33637 0.11229 8.5923C-0.0374301 8.84742 -0.0374301 9.16059 0.11229 9.41652C0.259556 9.67163 0.534453 9.82536 0.828167 9.82209H14.9444L8.41891 16.6153C8.10556 16.9416 8.11783 17.4592 8.44427 17.7715C8.76989 18.0847 9.28778 18.0749 9.60113 17.7462L18.0002 9.00441L9.60113 0.261814C9.45059 0.0990963 9.24033 0.00669881 9.01943 0.000157402Z\" fill=\"black\"><\/path><\/g><path d=\"M8.44379 17.7714C8.11798 17.459 8.10541 16.9415 8.41861 16.6149L14.9445 9.82166H0.828003C0.534607 9.8252 0.259186 9.67139 0.112488 9.41663C0.0395813 9.29248 0.00268555 9.15479 0 9.01709V8.98999C0.00268555 8.85229 0.0395813 8.71558 0.112488 8.59229C0.259186 8.33569 0.534607 8.18359 0.828003 8.1864H14.9445L8.41861 1.39221C8.1846 1.15649 8.11798 0.800903 8.24939 0.494995C8.379 0.200684 8.66791 0.00622559 8.98828 0H9.01889C9.2403 0.00622559 9.44998 0.098999 9.6012 0.261841L18 9.00439L9.6012 17.7461C9.44009 17.9153 9.22501 18 9.00989 18C8.80649 18 8.6022 17.9235 8.44379 17.7714Z\" fill=\"#00004B\"><\/path><\/svg>                                                    <\/a>\r\n                                                                                            <\/div>\r\n\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                \r\n\r\n                            <\/div>\r\n                        \r\n                        <!-- Bot\u00f3n Contact Us -->\r\n                                                    <div class=\"text-center mt-4\">\r\n                                <a href=\"#popmake-7957\" class=\"btn btn-primary\">\r\n                                    Nous contacter                                <\/a>\r\n                            <\/div>\r\n                        \r\n\r\n                    <\/div>\r\n\r\n\r\n                \r\n\r\n\r\n\r\n                                <div class=\"row\">\r\n                    <div class=\"col-12 text-start\">\r\n\r\n                        \r\n                        <!-- Botones secundarios -->\r\n                        \r\n                    <\/div>\r\n                <\/div>\r\n\r\n\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n\r\n\r\n<style>\r\n    #ellab-grid-4b28b6a5 {\r\n        background-image: url('');\r\n        background-repeat: no-repeat;\r\n        background-position: center center;\r\n        background-size: cover;\r\n            }\r\n\r\n    \/* Show or hide background image on mobile *\/\r\n    @media (max-width: 768px) {\r\n        #ellab-grid-4b28b6a5 {\r\n            background-image: url(''); \r\n                      background-size: cover; \r\n                      background-repeat: no-repeat; \r\n                      background-position: center center;        }\r\n    }\r\n\r\n    #ellab-grid-4b28b6a5 .container {\r\n        @media (min-width: 992px) {\r\n            min-height: vh;\r\n        }\r\n    }\r\n\r\n    .board-list {\r\n        list-style: none;\r\n        padding-left: 0;\r\n    }\r\n\r\n    .board-list li {\r\n        position: relative;\r\n        padding-left: 15px;\r\n        \/* espacio para el bullet *\/\r\n    }\r\n\r\n    .board-list li::before {\r\n        content: '';\r\n        position: absolute;\r\n        left: 0;\r\n        top: 0.6em;\r\n        \/* alinea verticalmente con el texto *\/\r\n        width: 6px;\r\n        height: 6px;\r\n        background-color: var(--bs-secondary);\r\n        \/* usa color secondary de Bootstrap *\/\r\n        border-radius: 50%;\r\n    }\r\n\r\n    #contacts,\r\n    #offices,\r\n    #service-teams,\r\n    #distributors {\r\n        scroll-margin-top: 200px;\r\n        \/* sube la secci\u00f3n 80px al hacer scroll a un ancla *\/\r\n    }\r\n<\/style>\r\n\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        function formatNumberWithCommas(number) {\r\n            return number.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \".\");\r\n        }\r\n\r\n        document.querySelectorAll('.animated-number').forEach(function(counter) {\r\n            const target = parseInt(counter.dataset.target, 10);\r\n            if (isNaN(target) || target === 0) return;\r\n\r\n            let current = 0;\r\n            const duration = 1500; \/\/ duraci\u00f3n total en ms\r\n            const stepTime = Math.max(Math.floor(duration \/ target), 20);\r\n\r\n            const interval = setInterval(() => {\r\n                current++;\r\n                counter.textContent = formatNumberWithCommas(current);\r\n                if (current >= target) clearInterval(interval);\r\n            }, stepTime);\r\n        });\r\n    });\r\n<\/script>\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-17d2b4ad e-con-full e-flex e-con e-parent\" data-id=\"17d2b4ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-172236f2 elementor-widget elementor-widget-contact_page\" data-id=\"172236f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"contact_page.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"gir-contact-172236f2\"\r\n    class=\"py-4 py-lg-5 px-3 px-md-0\"\r\n    data-widget=\"gir-contact-ajax\"\r\n    data-per-page=\"6\"\r\n    data-taxonomy=\"contact_type\">\r\n    <div class=\"container position-relative my-4 my-lg-5\">\r\n        <div class=\"row mb-5\">\r\n            <div class=\"col-12 mb-3 mb-md-3 text-center\">\r\n                                    <h2                        class=\"custom-title fs-48 fw-semibold text-primary\">\r\n                        <span class=\"text-primary\">Trouvez votre <span class=\"text-secondary\">contact Ellab local<\/span><\/span>                    <\/h2>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"row\">\r\n            <div class=\"bg-secondary p-5 rounded-4 mb-4\" data-role=\"filters\">\r\n                <div class=\"row g-3\">\r\n                    <div class=\"col-12 col-md-4\">\r\n                        <div class=\"bg-white rounded-4 px-3 py-2\">\r\n                            <label class=\"fw-semibold fs-13 d-block mb-1\">Country<\/label>\r\n                            <select id=\"countrySelect\" class=\"form-select border-0 p-0 fs-15 fw-light\">\r\n                                <option value=\"\" selected>Select Country<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"col-12 col-md-4\">\r\n                        <div class=\"bg-white rounded-4 px-3 py-2\">\r\n                            <label class=\"fw-semibold fs-13 d-block mb-1\">State<\/label>\r\n                            <select id=\"stateSelect\" class=\"form-select border-0 p-0 fs-15 fw-light\" disabled>\r\n                                <option value=\"\" selected>Select State<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"col-12 col-md-4\">\r\n                        <div class=\"bg-white rounded-4 px-3 py-2\">\r\n                            <label class=\"fw-semibold fs-13 d-block mb-1\">Category<\/label>\r\n                            <select id=\"categorySelect\" class=\"form-select border-0 p-0 fs-15 fw-light\">\r\n                                <option value=\"\" selected>Select Category<\/option>\r\n                                <option value=\"office\">Bureaux<\/option><option value=\"service\">\u00c9quipes de service<\/option><option value=\"distributor\">Distributeurs<\/option>                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"d-flex flex-wrap justify-content-between align-items-center mb-5\" id=\"filters-summary\">\r\n                <div class=\"fs-15 text-dark\" id=\"cpt-counts\"><\/div>\r\n\r\n                <button type=\"button\" id=\"reset-filters\" class=\"btn btn-link fs-15\">\r\n                    Reset filter                <\/button>\r\n            <\/div>\r\n\r\n            <div class=\"position-relative\">\r\n                <div data-role=\"loader\" class=\"position-absolute top-0 start-0 w-100 d-none\">\r\n                    <div class=\"d-flex justify-content-center align-items-center w-100 h-100\">\r\n                        <div class=\"spinner-border\" role=\"status\" aria-hidden=\"true\"><\/div>\r\n                        <span class=\"ms-3\">Loading\u2026<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div data-role=\"items\" class=\"row g-4\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    .pagination-wrapper {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 0.5rem;\r\n    }\r\n\r\n    .pagination-wrapper .page-number {\r\n        text-align: center;\r\n        padding: 0.25rem 0.75rem;\r\n    }\r\n\r\n    .btn-prev:focus,\r\n    .btn-prev:active,\r\n    .btn-next:focus,\r\n    .btn-next:active {\r\n        background-color: transparent !important;\r\n        color: #33bef2 !important;\r\n        box-shadow: none !important;\r\n    }\r\n\r\n    select:disabled {\r\n        background-color: #e9ecef;\r\n        color: #6c757d;\r\n        cursor: not-allowed;\r\n    }\r\n\r\n    .select-wrapper select:disabled + label,\r\n    .select-wrapper label.disabled {\r\n        color: #6c757d;\r\n    }\r\n<\/style>\r\n\r\n\r\n\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n    \"use strict\";\r\n\r\n    const CURRENT_LANG = \"fr\";\r\n    const AJAX_URL = \"https:\/\/ellab.dev\/wp-admin\/admin-ajax.php\";\r\n    const NONCE = \"6c8825a295\";\r\n    const COUNTRY_LABELS = {\"Algeria\":\"Algeria\",\"Argentina\":\"Argentina\",\"Armenia\":\"Armenia\",\"Australia\":\"Australia\",\"Austria\":\"Austria\",\"Bahrain\":\"Bahrain\",\"Bangladesh\":\"Bangladesh\",\"Belarus\":\"Belarus\",\"Belgium\":\"Belgium\",\"Bolivia\":\"Bolivia\",\"Bosnia-Herzegovina\":\"Bosnia-Herzegovina\",\"Brazil\":\"Brazil\",\"Bulgaria\":\"Bulgaria\",\"Canada\":\"Canada\",\"Chile\":\"Chile\",\"China\":\"China\",\"Colombia\":\"Colombia\",\"Costa Rica\":\"Costa Rica\",\"Croatia\":\"Croatia\",\"Cuba\":\"Cuba\",\"Cyprus\":\"Cyprus\",\"Czech Republic\":\"Czech Republic\",\"Denmark\":\"Denmark\",\"Dominican Republic\":\"Dominican Republic\",\"Ecuador\":\"Ecuador\",\"Egypt\":\"Egypt\",\"Estonia\":\"Estonia\",\"Fiji\":\"Fiji\",\"Finland\":\"Finland\",\"France\":\"France\",\"Germany\":\"Germany\",\"Greece\":\"Greece\",\"Greenland\":\"Greenland\",\"Guatemala\":\"Guatemala\",\"Honduras\":\"Honduras\",\"Hungary\":\"Hungary\",\"Iceland\":\"Iceland\",\"India\":\"India\",\"Indonesia\":\"Indonesia\",\"Iraq\":\"Iraq\",\"Ireland\":\"Ireland\",\"Israel\":\"Israel\",\"Italy\":\"Italy\",\"Japan\":\"Japan\",\"Jordan\":\"Jordan\",\"Kazakhstan\":\"Kazakhstan\",\"Kuwait\":\"Kuwait\",\"Latvia\":\"Latvia\",\"Lebanon\":\"Lebanon\",\"Lithuania\":\"Lithuania\",\"Luxembourg\":\"Luxembourg\",\"Macedonia\":\"Macedonia\",\"Malaysia\":\"Malaysia\",\"Malta\":\"Malta\",\"Mexico\":\"Mexico\",\"Moldavia\":\"Moldavia\",\"Montenegro\":\"Montenegro\",\"Morocco\":\"Morocco\",\"Netherlands\":\"Netherlands\",\"New Zealand\":\"New Zealand\",\"Nigeria\":\"Nigeria\",\"Norway\":\"Norway\",\"Oman\":\"Oman\",\"Pakistan\":\"Pakistan\",\"Palestine\":\"Palestine\",\"Papua New Guinea\":\"Papua New Guinea\",\"Paraguay\":\"Paraguay\",\"Peru\":\"Peru\",\"Philippines\":\"Philippines\",\"Poland\":\"Poland\",\"Portugal\":\"Portugal\",\"Puerto Rico\":\"Puerto Rico\",\"Romania\":\"Romania\",\"Saudi Arabia\":\"Saudi Arabia\",\"Serbia\":\"Serbia\",\"Singapore\":\"Singapore\",\"Slovakia\":\"Slovakia\",\"Slovenia\":\"Slovenia\",\"South Africa\":\"South Africa\",\"South Korea\":\"South Korea\",\"Spain\":\"Spain\",\"Sri Lanka\":\"Sri Lanka\",\"Sweden\":\"Sweden\",\"Switzerland - French\":\"Switzerland - French\",\"Switzerland - German\":\"Switzerland - German\",\"Switzerland - Italian\":\"Switzerland - Italian\",\"Syria\":\"Syria\",\"Taiwan\":\"Taiwan\",\"Thailand\":\"Thailand\",\"The Faroe Islands\":\"The Faroe Islands\",\"Tunisia\":\"Tunisia\",\"Turkey\":\"Turkey\",\"Ukraine\":\"Ukraine\",\"United Arab Emirates\":\"United Arab Emirates\",\"United Kingdom\":\"United Kingdom\",\"United States\":\"United States\",\"Uruguay\":\"Uruguay\",\"Venezuela\":\"Venezuela\",\"Vietnam\":\"Vietnam\",\"Yemen\":\"Yemen\"};\r\n\r\n    const wrap = document.getElementById(\"gir-contact-172236f2\");\r\n    if (!wrap) {\r\n        return;\r\n    }\r\n\r\n    const grid = wrap.querySelector('[data-role=\"items\"]');\r\n    const loader = wrap.querySelector('[data-role=\"loader\"]');\r\n\r\n    const countrySelect = wrap.querySelector('#countrySelect');\r\n    const stateSelect = wrap.querySelector('#stateSelect');\r\n    const categorySelect = wrap.querySelector('#categorySelect');\r\n    const countsContainer = document.getElementById('cpt-counts');\r\n    const resetBtn = document.getElementById('reset-filters');\r\n\r\n    function fetchContacts(params = {}) {\r\n        if (loader) {\r\n            loader.classList.remove(\"d-none\");\r\n        }\r\n\r\n        if (grid) {\r\n            grid.innerHTML = \"\";\r\n        }\r\n\r\n        const fd = new FormData();\r\n        fd.append(\"action\", \"get_contact\");\r\n        fd.append(\"nonce\", NONCE);\r\n        fd.append(\"lang\", CURRENT_LANG);\r\n        fd.append(\"country\", params.country || \"\");\r\n        fd.append(\"state\", params.state || \"\");\r\n        fd.append(\"category\", params.category || \"\");\r\n        fd.append(\"paged\", params.paged || 1);\r\n\r\n        fetch(AJAX_URL, {\r\n            method: \"POST\",\r\n            credentials: \"same-origin\",\r\n            body: fd\r\n        })\r\n        .then(response => response.json())\r\n        .then(res => {\r\n            if (res && res.success) {\r\n                grid.innerHTML = res.data.items_html || \"\";\r\n                updateCptCounts(res.data.items_html || \"\");\r\n            } else {\r\n                grid.innerHTML = \"\";\r\n                updateCptCounts(\"\");\r\n            }\r\n        })\r\n        .catch(err => {\r\n            grid.innerHTML = \"\";\r\n            updateCptCounts(\"\");\r\n            console.error(err);\r\n        })\r\n        .finally(() => {\r\n            if (loader) {\r\n                loader.classList.add(\"d-none\");\r\n            }\r\n        });\r\n    }\r\n\r\n    function updateCptCounts(itemsHtml) {\r\n        const parser = new DOMParser();\r\n        const doc = parser.parseFromString(itemsHtml, 'text\/html');\r\n        const badges = doc.querySelectorAll('[data-cpt]');\r\n\r\n        const counts = {\r\n            office: 0,\r\n            service: 0,\r\n            distributor: 0\r\n        };\r\n\r\n        badges.forEach(badge => {\r\n            const cpt = badge.dataset.cpt;\r\n\r\n            if (Object.prototype.hasOwnProperty.call(counts, cpt)) {\r\n                counts[cpt]++;\r\n            }\r\n        });\r\n\r\n        const texts = [];\r\n\r\n        \/*if (counts.office) {*\/\r\n            texts.push(`<strong>${counts.office}<\/strong> Bureaux`);\r\n        \/*}*\/\r\n\r\n        \/*if (counts.service) {*\/\r\n            texts.push(`<strong>${counts.service}<\/strong> \u00c9quipes de service`);\r\n        \/*}*\/\r\n\r\n        \/*if (counts.distributor) {*\/\r\n            texts.push(`<strong>${counts.distributor}<\/strong> Distributeurs`);\r\n        \/*}*\/\r\n\r\n        if (countsContainer) {\r\n            countsContainer.innerHTML = texts.length\r\n                ? `Showing ${texts.join(' and ')}.`\r\n                : `Showing ${texts.join(' and ')}.`\r\n        }\r\n    }\r\n\r\n    function getCurrentFilters() {\r\n        return {\r\n            country: countrySelect ? countrySelect.value : '',\r\n            state: stateSelect ? stateSelect.value : '',\r\n            category: categorySelect ? categorySelect.value : ''\r\n        };\r\n    }\r\n\r\n    if (categorySelect) {\r\n        categorySelect.addEventListener(\"change\", () => {\r\n            fetchContacts(getCurrentFilters());\r\n        });\r\n    }\r\n\r\n    if (countrySelect) {\r\n        countrySelect.addEventListener(\"change\", () => {\r\n            fetchContacts(getCurrentFilters());\r\n        });\r\n    }\r\n\r\n    if (stateSelect) {\r\n        stateSelect.addEventListener(\"change\", () => {\r\n            fetchContacts(getCurrentFilters());\r\n        });\r\n    }\r\n\r\n    if (resetBtn) {\r\n        resetBtn.addEventListener('click', e => {\r\n            e.preventDefault();\r\n\r\n            if (countrySelect) {\r\n                countrySelect.value = '';\r\n            }\r\n\r\n            if (stateSelect) {\r\n                stateSelect.innerHTML = '<option value=\"\" selected>Select State<\/option>';\r\n                stateSelect.value = '';\r\n                stateSelect.disabled = true;\r\n            }\r\n\r\n            if (categorySelect) {\r\n                categorySelect.value = '';\r\n            }\r\n\r\n            fetchContacts({\r\n                country: '',\r\n                state: '',\r\n                category: ''\r\n            });\r\n        });\r\n    }\r\n\r\n    const jsonUrl = 'https:\/\/ellab.dev\/wp-content\/themes\/ellab\/template-parts\/countries\/countries.json';\r\n\r\n    fetch(jsonUrl)\r\n        .then(res => {\r\n            if (!res.ok) {\r\n                throw new Error('No se pudo cargar el JSON');\r\n            }\r\n            return res.json();\r\n        })\r\n        .then(data => {\r\n            Object.keys(data).sort().forEach(country => {\r\n                const option = document.createElement('option');\r\n                option.value = country;\r\n                option.textContent = COUNTRY_LABELS[country] || country;\r\n                countrySelect.appendChild(option);\r\n            });\r\n\r\n            countrySelect.addEventListener('change', () => {\r\n                const selectedCountry = countrySelect.value;\r\n\r\n                stateSelect.innerHTML = '<option value=\"\" selected>Select State<\/option>';\r\n\r\n                if (selectedCountry === 'United States' || selectedCountry === 'Canada') {\r\n                    (data[selectedCountry] || []).forEach(state => {\r\n                        const option = document.createElement('option');\r\n                        option.value = state;\r\n                        option.textContent = state;\r\n                        stateSelect.appendChild(option);\r\n                    });\r\n\r\n                    stateSelect.disabled = false;\r\n                } else {\r\n                    stateSelect.disabled = true;\r\n                }\r\n            });\r\n        })\r\n        .catch(err => {\r\n            console.error('Error cargando countries.json:', err);\r\n        });\r\n\r\n    fetchContacts({\r\n        country: '',\r\n        state: '',\r\n        category: ''\r\n    });\r\n});\r\n<\/script>\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-7a9cfa8c e-con-full e-flex e-con e-parent\" data-id=\"7a9cfa8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5aa2fea8 elementor-widget elementor-widget-cta_ellab\" data-id=\"5aa2fea8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"cta_ellab.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"ellab-cta-5aa2fea8\"\r\n    class=\"ellab-cta-section  d-flex align-items-center justify-content-center \r\n    bg-full mt-md-5 mb-md-5 pt-md-10 pb-md-10 py-3\">\r\n\r\n\r\n    <div class=\"container\">\r\n        <div class=\"row justify-content-center text-center\">\r\n            <div class=\"col-12\">\r\n\r\n                \r\n                                    <h2 class=\"custom-title fs-48 fw-semibold mb-4 text-primary\">\r\n                        <span class=\"text-primary\">Inscrivez-vous pour obtenir des ressources GRATUITES sur le secteur !<\/span>                    <\/h2>\r\n                \r\n                \r\n                                    <p class=\"cta-description text-primary fs-20 fw-semibold mx-auto mb-5 w-100 w-md-75\">\r\n                        Recevez des conseils dexperts, des livres blancs approfondis et des guides sectoriels pratiques directement dans votre bo\u00eete de r\u00e9ception. Inscrivez-vous pour acc\u00e9der \u00e0 notre biblioth\u00e8que de connaissances et recevoir des mises \u00e0 jour r\u00e9guli\u00e8res.                     <\/p>\r\n                \r\n                \r\n                \r\n                                    <a href=\"#popmake-9179\"\r\n                        class=\"btn btn-sm btn-primary\"\r\n                        >\r\n                        Sinscrire                    <\/a>\r\n                \r\n\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n    \/* Estilos principales *\/\r\n    #ellab-cta-5aa2fea8 {\r\n        background-image: url('https:\/\/ellab.dev\/wp-content\/uploads\/2025\/09\/stay-bg-image-1920.jpg');\r\n        background-position: center center;\r\n        background-size: cover;\r\n        background-repeat: no-repeat;\r\n        transition: all 0.3s ease-in-out;\r\n    }\r\n\r\n\r\n    \/* Full Width *\/\r\n    #ellab-cta-5aa2fea8.bg-full {\r\n        width: 100%;\r\n        border-radius: 0;\r\n    }\r\n\r\n    \/* Boxed *\/\r\n    #ellab-cta-5aa2fea8.bg-boxed {\r\n        border-radius: 14px;\r\n        overflow: hidden;\r\n        min-height: 500px;\r\n    }\r\n\r\n    \/* Mobile *\/\r\n    @media (max-width: 767.98px) {\r\n        #ellab-cta-5aa2fea8 {\r\n            background-size: cover;\r\n            aspect-ratio: 9 \/ 16;\r\n            height: auto;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 767.98px) {\r\n        #ellab-cta-5aa2fea8.bg-boxed {\r\n            border-radius: 0;\r\n            margin-top: 0;\r\n        }\r\n    }\r\n<\/style>\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>Des experts mondiaux, \u00e0 port\u00e9e de message Vous recherchez du soutien, des conseils ou un partenaire fiable en mati\u00e8re de conformit\u00e9 pour les sciences de la vie ? Vous \u00eates au bon endroit. Contactez-nous et nous vous mettrons rapidement en relation avec lexpert ad\u00e9quat. Implantations dEllab Ellab dispose de bureaux dans le monde entier. Le [&hellip;]<\/p>\n","protected":false},"author":2456,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/modules.php","meta":{"footnotes":""},"class_list":["post-18313","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Contactez Ellab | Votre partenaire en conformit\u00e9 pour les sciences de la vie<\/title>\n<meta name=\"description\" content=\"Prenez contact avec l\u00e9quipe mondiale dexperts en conformit\u00e9 dEllab. Que vous recherchiez un soutien local ou des solutions sur mesure pour diff\u00e9rents march\u00e9s, nous sommes l\u00e0 pour vous aider rapidement et efficacement.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nous contacter\" \/>\n<meta property=\"og:description\" content=\"Prenez contact avec l\u00e9quipe mondiale dexperts en conformit\u00e9 dEllab. Que vous recherchiez un soutien local ou des solutions sur mesure pour diff\u00e9rents march\u00e9s, nous sommes l\u00e0 pour vous aider rapidement et efficacement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ellab.dev\/fr\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Ellab\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-25T09:41:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ellab.dev\/fr\/contact\/\",\"url\":\"https:\/\/ellab.dev\/fr\/contact\/\",\"name\":\"Contactez Ellab | Votre partenaire en conformit\u00e9 pour les sciences de la vie\",\"isPartOf\":{\"@id\":\"https:\/\/ellab.dev\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ellab.dev\/fr\/contact\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ellab.dev\/fr\/contact\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg\",\"datePublished\":\"2026-02-23T11:28:50+00:00\",\"dateModified\":\"2026-03-25T09:41:56+00:00\",\"description\":\"Prenez contact avec l\u00e9quipe mondiale dexperts en conformit\u00e9 dEllab. Que vous recherchiez un soutien local ou des solutions sur mesure pour diff\u00e9rents march\u00e9s, nous sommes l\u00e0 pour vous aider rapidement et efficacement.\",\"breadcrumb\":{\"@id\":\"https:\/\/ellab.dev\/fr\/contact\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ellab.dev\/fr\/contact\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/ellab.dev\/fr\/contact\/#primaryimage\",\"url\":\"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg\",\"contentUrl\":\"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ellab.dev\/fr\/contact\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ellab.dev\/fr\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nous contacter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ellab.dev\/fr\/#website\",\"url\":\"https:\/\/ellab.dev\/fr\/\",\"name\":\"Ellab\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ellab.dev\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Contactez Ellab | Votre partenaire en conformit\u00e9 pour les sciences de la vie","description":"Prenez contact avec l\u00e9quipe mondiale dexperts en conformit\u00e9 dEllab. Que vous recherchiez un soutien local ou des solutions sur mesure pour diff\u00e9rents march\u00e9s, nous sommes l\u00e0 pour vous aider rapidement et efficacement.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"fr_FR","og_type":"article","og_title":"Nous contacter","og_description":"Prenez contact avec l\u00e9quipe mondiale dexperts en conformit\u00e9 dEllab. Que vous recherchiez un soutien local ou des solutions sur mesure pour diff\u00e9rents march\u00e9s, nous sommes l\u00e0 pour vous aider rapidement et efficacement.","og_url":"https:\/\/ellab.dev\/fr\/contact\/","og_site_name":"Ellab","article_modified_time":"2026-03-25T09:41:56+00:00","og_image":[{"url":"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ellab.dev\/fr\/contact\/","url":"https:\/\/ellab.dev\/fr\/contact\/","name":"Contactez Ellab | Votre partenaire en conformit\u00e9 pour les sciences de la vie","isPartOf":{"@id":"https:\/\/ellab.dev\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ellab.dev\/fr\/contact\/#primaryimage"},"image":{"@id":"https:\/\/ellab.dev\/fr\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg","datePublished":"2026-02-23T11:28:50+00:00","dateModified":"2026-03-25T09:41:56+00:00","description":"Prenez contact avec l\u00e9quipe mondiale dexperts en conformit\u00e9 dEllab. Que vous recherchiez un soutien local ou des solutions sur mesure pour diff\u00e9rents march\u00e9s, nous sommes l\u00e0 pour vous aider rapidement et efficacement.","breadcrumb":{"@id":"https:\/\/ellab.dev\/fr\/contact\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ellab.dev\/fr\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ellab.dev\/fr\/contact\/#primaryimage","url":"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg","contentUrl":"https:\/\/ellab.dev\/wp-content\/uploads\/2026\/01\/contact-map.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/ellab.dev\/fr\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ellab.dev\/fr\/home\/"},{"@type":"ListItem","position":2,"name":"Nous contacter"}]},{"@type":"WebSite","@id":"https:\/\/ellab.dev\/fr\/#website","url":"https:\/\/ellab.dev\/fr\/","name":"Ellab","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ellab.dev\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/pages\/18313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/users\/2456"}],"replies":[{"embeddable":true,"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/comments?post=18313"}],"version-history":[{"count":2,"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/pages\/18313\/revisions"}],"predecessor-version":[{"id":20458,"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/pages\/18313\/revisions\/20458"}],"wp:attachment":[{"href":"https:\/\/ellab.dev\/fr\/wp-json\/wp\/v2\/media?parent=18313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}