{"id":6,"date":"2025-12-01T09:57:06","date_gmt":"2025-12-01T09:57:06","guid":{"rendered":"https:\/\/www.fnpimaroc.net\/new\/?page_id=6"},"modified":"2026-07-08T16:20:45","modified_gmt":"2026-07-08T16:20:45","slug":"home","status":"publish","type":"page","link":"https:\/\/www.fnpimaroc.net\/new\/","title":{"rendered":"HOME"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6\" class=\"elementor elementor-6\">\n\t\t\t\t<div class=\"elementor-element elementor-element-128c10d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"128c10d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26ec68b elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"26ec68b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>FNPI - F\u00e9d\u00e9ration Nationale des Promoteurs Immobiliers du Maroc<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        \/* ============================================\r\n           MODERN PROFESSIONAL DESIGN SYSTEM\r\n           ============================================ *\/\r\n        #fnpi-modern-page {\r\n            box-sizing: border-box;\r\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\r\n            line-height: 1.6;\r\n            color: #0f172a;\r\n            background-color: #ffffff;\r\n            margin: 0;\r\n            padding: 0;\r\n            -webkit-font-smoothing: antialiased;\r\n            -moz-osx-font-smoothing: grayscale;\r\n        }\r\n\r\n        #fnpi-modern-page *,\r\n        #fnpi-modern-page *::before,\r\n        #fnpi-modern-page *::after {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        :root {\r\n            --fnpi-primary: #59ad28;\r\n            --fnpi-primary-dark: #4a9322;\r\n            --fnpi-primary-light: #6bc233;\r\n            --fnpi-dark: #0f172a;\r\n            --fnpi-gray-900: #1e293b;\r\n            --fnpi-gray-700: #334155;\r\n            --fnpi-gray-500: #64748b;\r\n            --fnpi-gray-300: #cbd5e1;\r\n            --fnpi-gray-100: #f1f5f9;\r\n            --fnpi-white: #ffffff;\r\n        }\r\n\r\n        .fnpi-container {\r\n            max-width: 1280px;\r\n            margin: 0 auto;\r\n            padding: 0 1.5rem;\r\n        }\r\n\r\n        .fnpi-container-wide {\r\n            max-width: 1440px;\r\n            margin: 0 auto;\r\n            padding: 0 2rem;\r\n        }\r\n\r\n        \/* ============================================\r\n           HEADER\r\n           ============================================ *\/\r\n        .fnpi-header {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            z-index: 1000;\r\n            background: rgba(255, 255, 255, 0.85);\r\n            backdrop-filter: blur(20px);\r\n            border-bottom: 1px solid rgba(203, 213, 225, 0.3);\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .fnpi-header.scrolled {\r\n            background: rgba(255, 255, 255, 0.95);\r\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);\r\n        }\r\n\r\n        .fnpi-header-content {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            height: 90px;\r\n        }\r\n\r\n        .fnpi-logo {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 1rem;\r\n            text-decoration: none;\r\n            transition: transform 0.3s ease;\r\n        }\r\n\r\n        .fnpi-logo:hover { transform: translateY(-2px); }\r\n\r\n        .fnpi-logo-icon {\r\n            width: 56px;\r\n            height: 56px;\r\n            background: linear-gradient(135deg, var(--fnpi-primary), var(--fnpi-primary-light));\r\n            border-radius: 12px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            box-shadow: 0 4px 12px rgba(89, 173, 40, 0.3);\r\n        }\r\n\r\n        .fnpi-logo-text { font-size: 1.5rem; font-weight: 800; color: var(--fnpi-white); }\r\n\r\n        .fnpi-logo-subtitle { display: none; font-size: 0.875rem; font-weight: 600; color: var(--fnpi-dark); letter-spacing: -0.02em; }\r\n\r\n        @media (min-width: 768px) { .fnpi-logo-subtitle { display: block; } }\r\n\r\n        .fnpi-nav { display: none; gap: 2.5rem; align-items: center; }\r\n\r\n        @media (min-width: 1024px) { .fnpi-nav { display: flex; } }\r\n\r\n        .fnpi-nav-link {\r\n            font-size: 0.9375rem;\r\n            font-weight: 500;\r\n            color: var(--fnpi-gray-700);\r\n            text-decoration: none;\r\n            position: relative;\r\n            transition: color 0.3s ease;\r\n        }\r\n\r\n        .fnpi-nav-link::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -4px;\r\n            left: 0;\r\n            width: 0;\r\n            height: 2px;\r\n            background: var(--fnpi-primary);\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        .fnpi-nav-link:hover { color: var(--fnpi-primary); }\r\n        .fnpi-nav-link:hover::after { width: 100%; }\r\n\r\n        .fnpi-btn {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 0.5rem;\r\n            padding: 0.75rem 1.75rem;\r\n            font-size: 0.9375rem;\r\n            font-weight: 600;\r\n            border-radius: 10px;\r\n            text-decoration: none;\r\n            transition: all 0.3s ease;\r\n            border: none;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .fnpi-btn-primary {\r\n            background: linear-gradient(135deg, var(--fnpi-primary), var(--fnpi-primary-light));\r\n            color: var(--fnpi-white);\r\n            box-shadow: 0 4px 12px rgba(89, 173, 40, 0.25);\r\n        }\r\n\r\n        .fnpi-btn-primary:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 8px 20px rgba(89, 173, 40, 0.35);\r\n        }\r\n\r\n        .fnpi-mobile-menu-btn { display: block; background: none; border: none; cursor: pointer; padding: 0.5rem; }\r\n\r\n        @media (min-width: 1024px) { .fnpi-mobile-menu-btn { display: none; } }\r\n\r\n        \/* ============================================\r\n           HERO SLIDER\r\n           ============================================ *\/\r\n        .fnpi-hero-slider {\r\n            position: relative;\r\n            height: 100vh;\r\n            min-height: 650px;\r\n            max-height: 900px;\r\n            margin-top: 90px;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .fnpi-slider-track {\r\n            display: flex;\r\n            height: 100%;\r\n            transition: transform 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);\r\n        }\r\n\r\n        .fnpi-slide { position: relative; min-width: 100%; height: 100%; flex-shrink: 0; }\r\n\r\n        .fnpi-slide-bg { position: absolute; inset: 0; overflow: hidden; }\r\n\r\n        .fnpi-slide-bg img {\r\n            width: 100%; height: 100%; object-fit: cover;\r\n            transform: scale(1.05);\r\n            transition: transform 8s ease-out;\r\n        }\r\n\r\n        .fnpi-slide.active .fnpi-slide-bg img { transform: scale(1); }\r\n\r\n        .fnpi-slide-overlay {\r\n            position: absolute;\r\n            inset: 0;\r\n            background: linear-gradient(135deg, rgba(15,23,42,0.85) 0%, rgba(15,23,42,0.65) 50%, rgba(89,173,40,0.3) 100%);\r\n            z-index: 1;\r\n        }\r\n\r\n        .fnpi-slide-content-wrapper { position: relative; height: 100%; z-index: 2; display: flex; align-items: center; }\r\n\r\n        .fnpi-slide-content { max-width: 800px; color: var(--fnpi-white); animation: slideInUp 1s ease-out; }\r\n\r\n        @keyframes slideInUp {\r\n            from { opacity: 0; transform: translateY(30px); }\r\n            to { opacity: 1; transform: translateY(0); }\r\n        }\r\n\r\n        .fnpi-slide-badge {\r\n            display: inline-flex; align-items: center; gap: 0.75rem;\r\n            padding: 0.625rem 1.25rem;\r\n            background: rgba(89, 173, 40, 0.2);\r\n            backdrop-filter: blur(10px);\r\n            border: 1px solid rgba(89, 173, 40, 0.4);\r\n            border-radius: 100px;\r\n            margin-bottom: 2rem;\r\n            font-size: 0.875rem; font-weight: 600;\r\n            letter-spacing: 0.05em; text-transform: uppercase;\r\n        }\r\n\r\n        .fnpi-slide-badge-dot {\r\n            width: 8px; height: 8px;\r\n            background: var(--fnpi-primary);\r\n            border-radius: 50%;\r\n            animation: pulse 2s infinite;\r\n        }\r\n\r\n        @keyframes pulse {\r\n            0%, 100% { opacity: 1; transform: scale(1); }\r\n            50% { opacity: 0.5; transform: scale(1.2); }\r\n        }\r\n\r\n        .fnpi-slide-heading {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: 3rem; font-weight: 700;\r\n            line-height: 1.15; margin-bottom: 1.5rem;\r\n            letter-spacing: -0.02em;\r\n        }\r\n\r\n        @media (min-width: 768px) { .fnpi-slide-heading { font-size: 4.5rem; } }\r\n        @media (min-width: 1024px) { .fnpi-slide-heading { font-size: 5.5rem; } }\r\n\r\n        .fnpi-slide-heading-highlight { color: var(--fnpi-primary); position: relative; display: inline-block; }\r\n\r\n        .fnpi-slide-description {\r\n            font-size: 1.125rem; line-height: 1.8;\r\n            color: rgba(255,255,255,0.9);\r\n            margin-bottom: 2.5rem; max-width: 600px;\r\n        }\r\n\r\n        @media (min-width: 768px) { .fnpi-slide-description { font-size: 1.25rem; } }\r\n\r\n        .fnpi-slide-cta { display: flex; justify-content: center; gap: 1rem; flex-wrap: wrap; }\r\n\r\n        .fnpi-btn-lg { padding: 1rem 2.5rem; font-size: 1.0625rem; border-radius: 12px; }\r\n\r\n        .fnpi-btn-outline {\r\n            background: rgba(255,255,255,0.1);\r\n            backdrop-filter: blur(10px);\r\n            border: 2px solid rgba(255,255,255,0.3);\r\n            color: var(--fnpi-white);\r\n        }\r\n\r\n        .fnpi-btn-outline:hover { background: rgba(255,255,255,0.2); border-color: rgba(255,255,255,0.5); }\r\n\r\n        .fnpi-event-box {\r\n            background: rgba(255,255,255,0.05);\r\n            backdrop-filter: blur(20px);\r\n            border: 2px solid rgba(89,173,40,0.5);\r\n            border-radius: 16px; padding: 2.5rem; margin-bottom: 2rem;\r\n        }\r\n\r\n        .fnpi-event-title { font-family: 'Playfair Display', serif; font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem; }\r\n        @media (min-width: 768px) { .fnpi-event-title { font-size: 3.5rem; } }\r\n\r\n        .fnpi-event-location { font-size: 1.5rem; font-weight: 600; color: var(--fnpi-primary); margin-bottom: 1.5rem; }\r\n        @media (min-width: 768px) { .fnpi-event-location { font-size: 2rem; } }\r\n\r\n        .fnpi-event-date { display: flex; align-items: center; gap: 0.75rem; font-size: 1.25rem; font-weight: 300; }\r\n        @media (min-width: 768px) { .fnpi-event-date { font-size: 1.5rem; } }\r\n\r\n        \/* Slider Controls *\/\r\n        .fnpi-slider-controls { position: absolute; bottom: 3rem; left: 0; right: 0; z-index: 3; }\r\n\r\n        .fnpi-slider-controls-inner { display: flex; align-items: center; justify-content: space-between; gap: 2rem; }\r\n\r\n        .fnpi-slider-nav { display: flex; gap: 1rem; }\r\n\r\n        .fnpi-slider-btn {\r\n            width: 56px; height: 56px; border-radius: 50%;\r\n            background: rgba(255,255,255,0.1);\r\n            backdrop-filter: blur(10px);\r\n            border: 2px solid rgba(255,255,255,0.2);\r\n            color: var(--fnpi-white);\r\n            display: flex; align-items: center; justify-content: center;\r\n            cursor: pointer; transition: all 0.3s ease; font-size: 1.25rem;\r\n        }\r\n\r\n        .fnpi-slider-btn:hover { background: var(--fnpi-primary); border-color: var(--fnpi-primary); transform: scale(1.05); }\r\n\r\n        .fnpi-slider-thumbnails { display: none; gap: 1rem; }\r\n        @media (min-width: 768px) { .fnpi-slider-thumbnails { display: flex; } }\r\n\r\n        .fnpi-slider-thumb {\r\n            position: relative; width: 120px; height: 70px;\r\n            border-radius: 8px; overflow: hidden;\r\n            cursor: pointer; transition: all 0.3s ease;\r\n            border: 2px solid transparent; opacity: 0.6;\r\n        }\r\n\r\n        .fnpi-slider-thumb:hover { opacity: 0.9; transform: translateY(-2px); }\r\n        .fnpi-slider-thumb.active { opacity: 1; border-color: var(--fnpi-primary); box-shadow: 0 0 0 2px rgba(89,173,40,0.3); }\r\n        .fnpi-slider-thumb img { width: 100%; height: 100%; object-fit: cover; }\r\n\r\n        .fnpi-slider-thumb-overlay {\r\n            position: absolute; inset: 0;\r\n            background: rgba(0,0,0,0.3);\r\n            display: flex; align-items: center; justify-content: center;\r\n        }\r\n\r\n        .fnpi-slider-thumb.active .fnpi-slider-thumb-overlay { background: rgba(89,173,40,0.2); }\r\n\r\n        .fnpi-slider-thumb-label { font-size: 0.75rem; font-weight: 600; color: white; text-align: center; padding: 0.25rem; }\r\n\r\n        .fnpi-slider-progress { position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: rgba(255,255,255,0.2); }\r\n        .fnpi-slider-progress-bar { height: 100%; background: var(--fnpi-primary); width: 0; transition: width 0.3s ease; }\r\n\r\n        \/* ============================================\r\n           SECTION BASE\r\n           ============================================ *\/\r\n        .fnpi-section { padding: 5rem 0; }\r\n        .fnpi-section-dark { background: linear-gradient(to bottom, #f8fafc, #ffffff); }\r\n\r\n        .fnpi-section-header { text-align: center; max-width: 700px; margin: 0 auto 4rem; }\r\n\r\n        .fnpi-section-subtitle {\r\n            color: var(--fnpi-primary); font-weight: 600; font-size: 0.875rem;\r\n            letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 0.75rem;\r\n        }\r\n\r\n        .fnpi-section-title {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: 2.5rem; font-weight: 700;\r\n            color: var(--fnpi-dark); margin-bottom: 1rem; line-height: 1.2;\r\n        }\r\n\r\n        @media (min-width: 768px) { .fnpi-section-title { font-size: 3rem; } }\r\n\r\n        .fnpi-section-description { font-size: 1.125rem; color: var(--fnpi-gray-500); line-height: 1.7; }\r\n\r\n        \/* ============================================\r\n           CE QUE NOUS OFFRONS\r\n           ============================================ *\/\r\n        .fnpi-offrons-section {\r\n            padding: 6rem 0;\r\n            background: linear-gradient(160deg, #f8fafc 0%, #ffffff 40%, #f0f9ea 100%);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .fnpi-offrons-section::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: -120px;\r\n            right: -120px;\r\n            width: 480px;\r\n            height: 480px;\r\n            border-radius: 50%;\r\n            background: radial-gradient(circle, rgba(89,173,40,0.06) 0%, transparent 70%);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fnpi-offrons-section::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -80px;\r\n            left: -80px;\r\n            width: 320px;\r\n            height: 320px;\r\n            border-radius: 50%;\r\n            background: radial-gradient(circle, rgba(89,173,40,0.05) 0%, transparent 70%);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fnpi-offrons-layout {\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n            gap: 3rem;\r\n            align-items: start;\r\n            margin-bottom: 4rem;\r\n        }\r\n\r\n        @media (min-width: 1024px) {\r\n            .fnpi-offrons-layout {\r\n                grid-template-columns: 1fr 1fr;\r\n                gap: 5rem;\r\n            }\r\n        }\r\n\r\n        .fnpi-offrons-intro { position: relative; }\r\n\r\n        .fnpi-offrons-eyebrow {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.6rem;\r\n            font-size: 0.8rem;\r\n            font-weight: 700;\r\n            letter-spacing: 0.12em;\r\n            text-transform: uppercase;\r\n            color: var(--fnpi-primary);\r\n            margin-bottom: 1.25rem;\r\n        }\r\n\r\n        .fnpi-offrons-eyebrow-line {\r\n            display: inline-block;\r\n            width: 28px;\r\n            height: 2px;\r\n            background: var(--fnpi-primary);\r\n            border-radius: 2px;\r\n        }\r\n\r\n        .fnpi-offrons-heading {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: 2.25rem;\r\n            font-weight: 700;\r\n            color: var(--fnpi-dark);\r\n            line-height: 1.2;\r\n            margin-bottom: 1.75rem;\r\n        }\r\n\r\n        @media (min-width: 768px) {\r\n            .fnpi-offrons-heading { font-size: 2.75rem; }\r\n        }\r\n\r\n        .fnpi-offrons-heading span { color: var(--fnpi-primary); }\r\n\r\n        .fnpi-offrons-body {\r\n            font-size: 1.0625rem;\r\n            color: var(--fnpi-gray-500);\r\n            line-height: 1.85;\r\n            margin-bottom: 1.25rem;\r\n        }\r\n\r\n        .fnpi-offrons-body:last-of-type { margin-bottom: 0; }\r\n\r\n        .fnpi-offrons-divider {\r\n            width: 56px;\r\n            height: 3px;\r\n            background: linear-gradient(90deg, var(--fnpi-primary), rgba(89,173,40,0.3));\r\n            border-radius: 3px;\r\n            margin: 2rem 0;\r\n        }\r\n\r\n        .fnpi-offrons-right { position: relative; }\r\n\r\n        .fnpi-offrons-list-label {\r\n            font-size: 0.8rem;\r\n            font-weight: 700;\r\n            letter-spacing: 0.1em;\r\n            text-transform: uppercase;\r\n            color: var(--fnpi-gray-500);\r\n            margin-bottom: 1.25rem;\r\n        }\r\n\r\n        .fnpi-offrons-list {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .fnpi-offrons-list li {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 1rem;\r\n            padding: 1rem 1.25rem;\r\n            background: white;\r\n            border: 1px solid rgba(203,213,225,0.4);\r\n            border-left: 3px solid transparent;\r\n            border-radius: 10px;\r\n            font-size: 1rem;\r\n            color: var(--fnpi-gray-700);\r\n            line-height: 1.55;\r\n            transition: all 0.25s ease;\r\n            cursor: default;\r\n        }\r\n\r\n        .fnpi-offrons-list li:hover {\r\n            border-left-color: var(--fnpi-primary);\r\n            background: linear-gradient(90deg, rgba(89,173,40,0.04) 0%, white 60%);\r\n            box-shadow: 0 4px 16px rgba(0,0,0,0.06);\r\n            transform: translateX(4px);\r\n        }\r\n\r\n        .fnpi-offrons-list-icon {\r\n            flex-shrink: 0;\r\n            width: 28px;\r\n            height: 28px;\r\n            background: rgba(89,173,40,0.1);\r\n            border-radius: 6px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin-top: 0.05rem;\r\n            transition: background 0.25s ease;\r\n        }\r\n\r\n        .fnpi-offrons-list li:hover .fnpi-offrons-list-icon { background: var(--fnpi-primary); }\r\n\r\n        .fnpi-offrons-list-icon svg {\r\n            width: 14px;\r\n            height: 14px;\r\n            color: var(--fnpi-primary);\r\n            transition: color 0.25s ease;\r\n        }\r\n\r\n        .fnpi-offrons-list li:hover .fnpi-offrons-list-icon svg { color: white; }\r\n\r\n        .fnpi-offrons-closing {\r\n            max-width: 780px;\r\n            margin: 0 auto;\r\n            padding: 2rem 2.5rem;\r\n            background: white;\r\n            border-radius: 14px;\r\n            border: 1px solid rgba(89,173,40,0.15);\r\n            border-top: 3px solid var(--fnpi-primary);\r\n            box-shadow: 0 4px 20px rgba(0,0,0,0.05);\r\n            font-size: 1.0625rem;\r\n            color: var(--fnpi-gray-500);\r\n            line-height: 1.8;\r\n            text-align: center;\r\n        }\r\n\r\n        .fnpi-offrons-closing strong {\r\n            color: var(--fnpi-dark);\r\n            font-weight: 600;\r\n        }\r\n\r\n        \/* ============================================\r\n           PRESENTATION INSTITUTIONNELLE\r\n           ============================================ *\/\r\n        .fnpi-presentation-section {\r\n            padding: 6rem 0;\r\n            background: var(--fnpi-dark);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .fnpi-presentation-section::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0; left: 0; right: 0; bottom: 0;\r\n            background-image: url(\"data:image\/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2359ad28' fill-opacity='0.04'%3E%3Cpath d='M0 0h40v40H0V0zm40 40h40v40H40V40zm0-40h2l-2 2V0zm0 4l4-4h2l-6 6V4zm0 4l8-8h2L40 10V8zm0 4L52 0h2L40 14v-2zm0 4L56 0h2L40 18v-2zm0 4L60 0h2L40 22v-2zm0 4L64 0h2L40 26v-2zm0 4L68 0h2L40 30v-2zm0 4L72 0h2L40 34v-2zm0 4L76 0h2L40 38v-2zm0 4L80 0v2L42 40h-2zm4 0L80 4v2L46 40h-2zm4 0L80 8v2L50 40h-2zm4 0L80 12v2L54 40h-2zm4 0L80 16v2L58 40h-2zm4 0L80 20v2L62 40h-2zm4 0L80 24v2L66 40h-2zm4 0L80 28v2L70 40h-2zm4 0L80 32v2L74 40h-2zm4 0L80 36v2L78 40h-2zm4 0L80 40L80 40z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\r\n            opacity: 1;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fnpi-presentation-section::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: -200px;\r\n            right: -200px;\r\n            width: 600px;\r\n            height: 600px;\r\n            border-radius: 50%;\r\n            background: radial-gradient(circle, rgba(89,173,40,0.08) 0%, transparent 70%);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fnpi-presentation-inner {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .fnpi-presentation-header {\r\n            margin-bottom: 3.5rem;\r\n        }\r\n\r\n        .fnpi-presentation-eyebrow {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.6rem;\r\n            font-size: 0.8rem;\r\n            font-weight: 700;\r\n            letter-spacing: 0.12em;\r\n            text-transform: uppercase;\r\n            color: var(--fnpi-primary);\r\n            margin-bottom: 1.25rem;\r\n        }\r\n\r\n        .fnpi-presentation-eyebrow-line {\r\n            display: inline-block;\r\n            width: 28px;\r\n            height: 2px;\r\n            background: var(--fnpi-primary);\r\n            border-radius: 2px;\r\n        }\r\n\r\n        .fnpi-presentation-title {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: 2.25rem;\r\n            font-weight: 700;\r\n            color: white;\r\n            line-height: 1.2;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        @media (min-width: 768px) {\r\n            .fnpi-presentation-title { font-size: 2.75rem; }\r\n        }\r\n\r\n        .fnpi-presentation-title span { color: var(--fnpi-primary); }\r\n\r\n        .fnpi-presentation-lead {\r\n            font-size: 1.125rem;\r\n            color: rgba(255,255,255,0.75);\r\n            line-height: 1.8;\r\n            max-width: 720px;\r\n        }\r\n\r\n        \/* Main content grid *\/\r\n        .fnpi-presentation-grid {\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n            gap: 2rem;\r\n        }\r\n\r\n        @media (min-width: 1024px) {\r\n            .fnpi-presentation-grid {\r\n                grid-template-columns: 1fr 1fr;\r\n                gap: 2.5rem;\r\n            }\r\n        }\r\n\r\n        \/* Shared card base *\/\r\n        .fnpi-pres-card {\r\n            background: rgba(255,255,255,0.04);\r\n            border: 1px solid rgba(255,255,255,0.08);\r\n            border-radius: 16px;\r\n            padding: 2rem 2.25rem;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .fnpi-pres-card:hover {\r\n            background: rgba(255,255,255,0.07);\r\n            border-color: rgba(89,173,40,0.25);\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 20px 40px rgba(0,0,0,0.3);\r\n        }\r\n\r\n        .fnpi-pres-card-header {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 1rem;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .fnpi-pres-card-icon {\r\n            width: 48px;\r\n            height: 48px;\r\n            background: rgba(89,173,40,0.15);\r\n            border-radius: 12px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            flex-shrink: 0;\r\n            transition: background 0.3s ease;\r\n        }\r\n\r\n        .fnpi-pres-card:hover .fnpi-pres-card-icon {\r\n            background: var(--fnpi-primary);\r\n        }\r\n\r\n        .fnpi-pres-card-icon svg {\r\n            width: 22px;\r\n            height: 22px;\r\n            color: var(--fnpi-primary);\r\n            transition: color 0.3s ease;\r\n        }\r\n\r\n        .fnpi-pres-card:hover .fnpi-pres-card-icon svg { color: white; }\r\n\r\n        .fnpi-pres-card-title {\r\n            font-size: 1.125rem;\r\n            font-weight: 700;\r\n            color: white;\r\n            letter-spacing: -0.01em;\r\n        }\r\n\r\n        \/* Bullet list inside cards *\/\r\n        .fnpi-pres-list {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 0.625rem;\r\n        }\r\n\r\n        .fnpi-pres-list li {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 0.875rem;\r\n            font-size: 0.9375rem;\r\n            color: rgba(255,255,255,0.72);\r\n            line-height: 1.55;\r\n            padding: 0.625rem 0.875rem;\r\n            border-radius: 8px;\r\n            transition: background 0.2s ease, color 0.2s ease;\r\n        }\r\n\r\n        .fnpi-pres-list li:hover {\r\n            background: rgba(89,173,40,0.08);\r\n            color: rgba(255,255,255,0.92);\r\n        }\r\n\r\n        .fnpi-pres-list-dot {\r\n            flex-shrink: 0;\r\n            width: 6px;\r\n            height: 6px;\r\n            background: var(--fnpi-primary);\r\n            border-radius: 50%;\r\n            margin-top: 0.45rem;\r\n        }\r\n\r\n        \/* Conclusion band *\/\r\n        .fnpi-presentation-conclusion {\r\n            margin-top: 3rem;\r\n            padding: 2rem 2.5rem;\r\n            background: linear-gradient(135deg, rgba(89,173,40,0.12), rgba(89,173,40,0.06));\r\n            border: 1px solid rgba(89,173,40,0.25);\r\n            border-left: 4px solid var(--fnpi-primary);\r\n            border-radius: 12px;\r\n            font-size: 1.0625rem;\r\n            color: rgba(255,255,255,0.82);\r\n            line-height: 1.8;\r\n        }\r\n\r\n        .fnpi-presentation-conclusion strong {\r\n            color: white;\r\n            font-weight: 600;\r\n        }\r\n\r\n        \/* ============================================\r\n           FEATURE CARDS\r\n           ============================================ *\/\r\n        .fnpi-cards-grid {\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n            gap: 2rem;\r\n            margin-top: 3rem;\r\n        }\r\n\r\n        @media (min-width: 768px) { .fnpi-cards-grid { grid-template-columns: repeat(2, 1fr); } }\r\n        @media (min-width: 1024px) { .fnpi-cards-grid { grid-template-columns: repeat(3, 1fr); } }\r\n\r\n        .fnpi-feature-card {\r\n            background: white; border-radius: 16px; padding: 2.5rem;\r\n            transition: all 0.3s ease;\r\n            border: 1px solid rgba(203,213,225,0.3);\r\n            position: relative; overflow: hidden;\r\n        }\r\n\r\n        .fnpi-feature-card::before {\r\n            content: ''; position: absolute; top: 0; left: 0; right: 0;\r\n            height: 4px;\r\n            background: linear-gradient(90deg, var(--fnpi-primary), var(--fnpi-primary-light));\r\n            transform: scaleX(0); transition: transform 0.3s ease;\r\n        }\r\n\r\n        .fnpi-feature-card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0,0,0,0.08); }\r\n        .fnpi-feature-card:hover::before { transform: scaleX(1); }\r\n\r\n        .fnpi-card-icon {\r\n            width: 72px; height: 72px;\r\n            background: linear-gradient(135deg, rgba(89,173,40,0.1), rgba(89,173,40,0.05));\r\n            border-radius: 16px;\r\n            display: flex; align-items: center; justify-content: center;\r\n            margin-bottom: 1.5rem; transition: all 0.3s ease;\r\n        }\r\n\r\n        .fnpi-feature-card:hover .fnpi-card-icon {\r\n            background: linear-gradient(135deg, var(--fnpi-primary), var(--fnpi-primary-light));\r\n            transform: scale(1.1) rotate(5deg);\r\n        }\r\n\r\n        .fnpi-card-icon svg { width: 36px; height: 36px; color: var(--fnpi-primary); transition: color 0.3s ease; }\r\n        .fnpi-feature-card:hover .fnpi-card-icon svg { color: white; }\r\n\r\n        .fnpi-card-title { font-size: 1.375rem; font-weight: 700; color: var(--fnpi-dark); margin-bottom: 0.75rem; }\r\n        .fnpi-card-description { font-size: 1rem; color: var(--fnpi-gray-500); line-height: 1.7; margin-bottom: 1.5rem; }\r\n\r\n        .fnpi-card-link {\r\n            display: inline-flex; align-items: center; gap: 0.5rem;\r\n            color: var(--fnpi-primary); font-weight: 600; font-size: 0.9375rem;\r\n            text-decoration: none; transition: gap 0.3s ease;\r\n        }\r\n\r\n        .fnpi-card-link:hover { gap: 0.75rem; }\r\n\r\n        \/* ============================================\r\n           STATS\r\n           ============================================ *\/\r\n        .fnpi-stats-section {\r\n            background: linear-gradient(135deg, var(--fnpi-primary), var(--fnpi-primary-dark));\r\n            padding: 4rem 0;\r\n        }\r\n\r\n        .fnpi-stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2rem; }\r\n        @media (min-width: 768px) { .fnpi-stats-grid { grid-template-columns: repeat(4, 1fr); } }\r\n\r\n        .fnpi-stat-item { text-align: center; color: white; }\r\n\r\n        .fnpi-stat-number {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: 3rem; font-weight: 700; margin-bottom: 0.5rem;\r\n        }\r\n\r\n        @media (min-width: 768px) { .fnpi-stat-number { font-size: 3.5rem; } }\r\n        .fnpi-stat-label { font-size: 1rem; opacity: 0.9; font-weight: 500; }\r\n\r\n        \/* ============================================\r\n           NEWS\r\n           ============================================ *\/\r\n        .fnpi-news-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\r\n        @media (min-width: 768px) { .fnpi-news-grid { grid-template-columns: repeat(2, 1fr); } }\r\n        @media (min-width: 1024px) { .fnpi-news-grid { grid-template-columns: repeat(3, 1fr); } }\r\n\r\n        .fnpi-news-card {\r\n            background: white; border-radius: 16px; overflow: hidden;\r\n            transition: all 0.3s ease; border: 1px solid rgba(203,213,225,0.3);\r\n        }\r\n\r\n        .fnpi-news-card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0,0,0,0.08); }\r\n\r\n        .fnpi-news-image { position: relative; height: 240px; overflow: hidden; background: var(--fnpi-gray-100); }\r\n        .fnpi-news-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; }\r\n        .fnpi-news-card:hover .fnpi-news-image img { transform: scale(1.1); }\r\n\r\n        .fnpi-news-badge {\r\n            position: absolute; top: 1rem; left: 1rem;\r\n            background: var(--fnpi-primary); color: white;\r\n            padding: 0.375rem 0.875rem; border-radius: 100px;\r\n            font-size: 0.75rem; font-weight: 600;\r\n            text-transform: uppercase; letter-spacing: 0.05em;\r\n        }\r\n\r\n        .fnpi-news-content { padding: 1.75rem; }\r\n\r\n        .fnpi-news-meta { display: flex; align-items: center; gap: 1rem; margin-bottom: 1rem; font-size: 0.875rem; color: var(--fnpi-gray-500); }\r\n        .fnpi-news-date { display: flex; align-items: center; gap: 0.375rem; }\r\n\r\n        .fnpi-news-title { font-size: 1.25rem; font-weight: 700; color: var(--fnpi-dark); margin-bottom: 0.75rem; line-height: 1.4; }\r\n        .fnpi-news-excerpt { color: var(--fnpi-gray-500); line-height: 1.7; margin-bottom: 1rem; }\r\n\r\n        \/* ============================================\r\n           CTA\r\n           ============================================ *\/\r\n        .fnpi-cta-section {\r\n            background: linear-gradient(135deg, var(--fnpi-dark), var(--fnpi-gray-900));\r\n            padding: 5rem 0; position: relative; overflow: hidden;\r\n        }\r\n\r\n        .fnpi-cta-pattern {\r\n            position: absolute; inset: 0; opacity: 0.05;\r\n            background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\r\n        }\r\n\r\n        .fnpi-cta-content { position: relative; text-align: center; max-width: 800px; margin: 0 auto; color: white; }\r\n\r\n        .fnpi-cta-title {\r\n            font-family: 'Playfair Display', serif; font-size: 2.5rem; font-weight: 700;\r\n            margin-bottom: 1.5rem; line-height: 1.2;\r\n        }\r\n\r\n        @media (min-width: 768px) { .fnpi-cta-title { font-size: 3.5rem; } }\r\n\r\n        .fnpi-cta-description { font-size: 1.125rem; opacity: 0.9; margin-bottom: 2.5rem; line-height: 1.7; }\r\n\r\n        \/* ============================================\r\n           FOOTER\r\n           ============================================ *\/\r\n        .fnpi-footer { background: var(--fnpi-dark); color: rgba(255,255,255,0.8); padding: 4rem 0 2rem; }\r\n\r\n        .fnpi-footer-grid { display: grid; grid-template-columns: 1fr; gap: 3rem; margin-bottom: 3rem; }\r\n        @media (min-width: 768px) { .fnpi-footer-grid { grid-template-columns: repeat(2, 1fr); } }\r\n        @media (min-width: 1024px) { .fnpi-footer-grid { grid-template-columns: 2fr 1fr 1fr 1fr; } }\r\n\r\n        .fnpi-footer-brand { max-width: 320px; }\r\n\r\n        .fnpi-footer-logo {\r\n            width: 56px; height: 56px;\r\n            background: linear-gradient(135deg, var(--fnpi-primary), var(--fnpi-primary-light));\r\n            border-radius: 12px; display: flex; align-items: center; justify-content: center;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .fnpi-footer-logo-text { font-size: 1.5rem; font-weight: 800; color: white; }\r\n\r\n        .fnpi-footer-description { font-size: 0.9375rem; line-height: 1.7; margin-bottom: 1.5rem; }\r\n\r\n        .fnpi-footer-social { display: flex; gap: 0.75rem; }\r\n\r\n        .fnpi-social-btn {\r\n            width: 40px; height: 40px; border-radius: 10px;\r\n            background: rgba(255,255,255,0.1);\r\n            display: flex; align-items: center; justify-content: center;\r\n            color: white; text-decoration: none; transition: all 0.3s ease;\r\n        }\r\n\r\n        .fnpi-social-btn:hover { background: var(--fnpi-primary); transform: translateY(-2px); }\r\n\r\n        .fnpi-footer-title { font-size: 1.125rem; font-weight: 700; color: white; margin-bottom: 1.5rem; }\r\n\r\n        .fnpi-footer-links { list-style: none; padding: 0; margin: 0; }\r\n        .fnpi-footer-links li { margin-bottom: 0.75rem; }\r\n\r\n        .fnpi-footer-link {\r\n            color: rgba(255,255,255,0.7); text-decoration: none; font-size: 0.9375rem;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .fnpi-footer-link:hover { color: var(--fnpi-primary); padding-left: 4px; }\r\n\r\n        .fnpi-footer-bottom {\r\n            padding-top: 2rem;\r\n            border-top: 1px solid rgba(255,255,255,0.1);\r\n            text-align: center; font-size: 0.875rem;\r\n            color: rgba(255,255,255,0.6);\r\n        }\r\n\r\n        .fnpi-sr-only {\r\n            position: absolute; width: 1px; height: 1px; padding: 0;\r\n            margin: -1px; overflow: hidden; clip: rect(0,0,0,0);\r\n            white-space: nowrap; border-width: 0;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body id=\"fnpi-modern-page\">\r\n\r\n    <!-- ============================================\r\n         HERO SLIDER\r\n         ============================================ -->\r\n    <section class=\"fnpi-hero-slider\" id=\"heroSlider\">\r\n        <div class=\"fnpi-slider-track\" id=\"sliderTrack\">\r\n            <!-- Slide 1 -->\r\n            <div class=\"fnpi-slide active\" data-slide=\"0\">\r\n                <div class=\"fnpi-slide-bg\">\r\n                    <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1486406146926-c627a92ad1ab?w=1920&q=80\" alt=\"Modern architecture\">\r\n                <\/div>\r\n                <div class=\"fnpi-slide-overlay\"><\/div>\r\n                <div class=\"fnpi-slide-content-wrapper\">\r\n                    <div class=\"fnpi-container\">\r\n                        <div class=\"fnpi-slide-content\">\r\n                            \r\n                            <h1 class=\"fnpi-slide-heading\">\r\n                                Fa\u00e7onner l'<span class=\"fnpi-slide-heading-highlight\">Avenir<\/span> de l'Immobilier\r\n                            <\/h1>\r\n                            <p class=\"fnpi-slide-description\">Ensemble, construisons le futur du logement au Maroc : responsable, moderne et au service des citoyens.<\/p>\r\n                            <div class=\"fnpi-slide-cta\">\r\n                                <a href=\"#\" class=\"fnpi-btn fnpi-btn-primary fnpi-btn-lg\">\r\n                                    D\u00e9couvrir FNPI\r\n                                    <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14m-7-7l7 7-7 7\"\/><\/svg>\r\n                                <\/a>\r\n                                <a href=\"#\" class=\"fnpi-btn fnpi-btn-outline fnpi-btn-lg\">Nos Projets<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Slide 2 -->\r\n            <div class=\"fnpi-slide\" data-slide=\"1\">\r\n                <div class=\"fnpi-slide-bg\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.fnpimaroc.net\/new\/wp-content\/uploads\/2025\/12\/Gemini_Generated_Image_kegqeekegqeekegq.png\" alt=\"Business conference\">\r\n                <\/div>\r\n                <div class=\"fnpi-slide-overlay\"><\/div>\r\n                <div class=\"fnpi-slide-content-wrapper\">\r\n                    <div class=\"fnpi-container\">\r\n                        <div class=\"fnpi-slide-content\">\r\n                            <div class=\"fnpi-event-box\">\r\n                                <div class=\"fnpi-event-title\">La F\u00e9d\u00e9ration Nationale des Promoteurs Immobiliers<\/div>\r\n                            <\/div>\r\n                            <p class=\"fnpi-slide-description\">l'unique organisation nationale repr\u00e9sentant les promoteurs immobiliers au Maroc.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Slide 3 -->\r\n            <div class=\"fnpi-slide\" data-slide=\"2\">\r\n                <div class=\"fnpi-slide-bg\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.fnpimaroc.net\/new\/wp-content\/uploads\/2025\/12\/Gemini_Generated_Image_ccrnztccrnztccrn.png\" alt=\"Sustainable building\">\r\n                <\/div>\r\n                <div class=\"fnpi-slide-overlay\"><\/div>\r\n                <div class=\"fnpi-slide-content-wrapper\">\r\n                    <div class=\"fnpi-container\">\r\n                        <div class=\"fnpi-slide-content\">\r\n                            \r\n                            <h2 class=\"fnpi-slide-heading\">\r\n                                B\u00e2tir un <span class=\"fnpi-slide-heading-highlight\">Avenir<\/span> Durable\r\n                            <\/h2>\r\n                            <p class=\"fnpi-slide-description\">Aux c\u00f4t\u00e9s des promoteurs, nous structurons, d\u00e9fendons et valorisons la profession pour un secteur plus performant et transparent.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Controls -->\r\n        <div class=\"fnpi-slider-controls\">\r\n            <div class=\"fnpi-container-wide\">\r\n                <div class=\"fnpi-slider-controls-inner\">\r\n                    <div class=\"fnpi-slider-nav\">\r\n                        <button class=\"fnpi-slider-btn\" id=\"prevBtn\" aria-label=\"Slide pr\u00e9c\u00e9dent\">\r\n                            <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg>\r\n                        <\/button>\r\n                        <button class=\"fnpi-slider-btn\" id=\"nextBtn\" aria-label=\"Slide suivant\">\r\n                            <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\r\n                        <\/button>\r\n                    <\/div>\r\n                    <div class=\"fnpi-slider-thumbnails\" id=\"thumbnails\">\r\n                        <div class=\"fnpi-slider-thumb active\" data-slide=\"0\">\r\n                            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1486406146926-c627a92ad1ab?w=200&q=80\" alt=\"Slide 1\">\r\n                            <div class=\"fnpi-slider-thumb-overlay\"><div class=\"fnpi-slider-thumb-label\">Excellence<\/div><\/div>\r\n                        <\/div>\r\n                        <div class=\"fnpi-slider-thumb\" data-slide=\"1\">\r\n                            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1545324418-cc1a3fa10c00?w=200&q=80\" alt=\"Slide 2\">\r\n                            <div class=\"fnpi-slider-thumb-overlay\"><div class=\"fnpi-slider-thumb-label\">\u00c9v\u00e9nement<\/div><\/div>\r\n                        <\/div>\r\n                        <div class=\"fnpi-slider-thumb\" data-slide=\"2\">\r\n                            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1560518883-ce09059eeffa?w=200&q=80\" alt=\"Slide 3\">\r\n                            <div class=\"fnpi-slider-thumb-overlay\"><div class=\"fnpi-slider-thumb-label\">Durable<\/div><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"fnpi-slider-progress\"><div class=\"fnpi-slider-progress-bar\" id=\"progressBar\"><\/div><\/div>\r\n    <\/section>\r\n\r\n\r\n\r\n    <!-- ============================================\r\n         CE QUE NOUS OFFRONS\r\n         ============================================ -->\r\n    <section class=\"fnpi-offrons-section\">\r\n        <div class=\"fnpi-container\">\r\n\r\n            <div class=\"fnpi-offrons-layout\">\r\n                <div class=\"fnpi-offrons-intro\">\r\n                    <div class=\"fnpi-offrons-eyebrow\">\r\n                        <span class=\"fnpi-offrons-eyebrow-line\"><\/span>\r\n                        Nos Services\r\n                    <\/div>\r\n                    <h2 class=\"fnpi-offrons-heading\">Ce Que Nous <span>Offrons<\/span><\/h2>\r\n\r\n                    <p class=\"fnpi-offrons-body\" style=\"text-align: justify;\">\r\n                        La FNPI repr\u00e9sente les professionnels de la promotion immobili\u00e8re au Maroc et \u0153uvre, depuis sa cr\u00e9ation, au d\u00e9veloppement d'un secteur immobilier moderne, structur\u00e9 et responsable.\r\n                    <\/p>\r\n\r\n                    <div class=\"fnpi-offrons-divider\"><\/div>\r\n\r\n                    <p class=\"fnpi-offrons-body\" style=\"text-align: justify;\">\r\n                        \u00c0 travers son action institutionnelle, la F\u00e9d\u00e9ration accompagne les \u00e9volutions du secteur, contribue aux r\u00e9flexions nationales sur l'habitat et l'urbanisme et participe activement \u00e0 l'am\u00e9lioration du cadre r\u00e9glementaire et \u00e9conomique de la profession.\r\n                    <\/p>\r\n\r\n                    <p class=\"fnpi-offrons-body\" style=\"text-align: justify;\">\r\n                        Le site de la FNPI constitue un espace d'information, d'\u00e9change et de r\u00e9f\u00e9rence destin\u00e9 aux professionnels, investisseurs, partenaires institutionnels, m\u00e9dias et citoyens.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"fnpi-offrons-right\">\r\n                    <p class=\"fnpi-offrons-list-label\">Vous y trouverez<\/p>\r\n                    <ul class=\"fnpi-offrons-list\">\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><path d=\"M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10l6 6v8a2 2 0 01-2 2z\"\/><path d=\"M17 20v-8H7v8M7 4v4h8\"\/><\/svg>\r\n                            <\/span>\r\n                            Les actualit\u00e9s du secteur immobilier\r\n                        <\/li>\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><path d=\"M3 11l19-9-9 19-2-8-8-2z\"\/><\/svg>\r\n                            <\/span>\r\n                            Les actions et positions de la F\u00e9d\u00e9ration\r\n                        <\/li>\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><path d=\"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253\"\/><\/svg>\r\n                            <\/span>\r\n                            Les publications et \u00e9tudes\r\n                        <\/li>\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><path d=\"M16 3.13a4 4 0 010 7.75\"\/><\/svg>\r\n                            <\/span>\r\n                            Les informations relatives aux associations r\u00e9gionales\r\n                        <\/li>\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n                            <\/span>\r\n                            Les \u00e9v\u00e9nements et rencontres professionnelles\r\n                        <\/li>\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><path d=\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"\/><\/svg>\r\n                            <\/span>\r\n                            Les textes r\u00e9glementaires et documents de r\u00e9f\u00e9rence\r\n                        <\/li>\r\n                        <li>\r\n                            <span class=\"fnpi-offrons-list-icon\">\r\n                                <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" viewBox=\"0 0 24 24\"><path d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\r\n                            <\/span>\r\n                            Les initiatives de qualit\u00e9 et de bonne gouvernance port\u00e9es par la FNPI\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Closing statement -->\r\n            <div class=\"fnpi-offrons-closing\">\r\n                \u00c0 travers cette plateforme, la FNPI r\u00e9affirme son engagement en faveur d'une promotion immobili\u00e8re fond\u00e9e sur la <strong>qualit\u00e9<\/strong>, la <strong>transparence<\/strong>, l'<strong>\u00e9thique<\/strong> et le <strong>d\u00e9veloppement durable<\/strong>.\r\n            <\/div>\r\n\r\n\r\n\r\n\r\n            \r\n            <!-- Feature Cards -->\r\n            <div class=\"fnpi-cards-grid\">\r\n                <div class=\"fnpi-feature-card\">\r\n                    <div class=\"fnpi-card-icon\">\r\n                        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                            <path d=\"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"fnpi-card-title\">Guide de l'Acqu\u00e9reur<\/h3>\r\n                    <p class=\"fnpi-card-description\">Un guide complet pour accompagner les acqu\u00e9reurs dans leurs d\u00e9marches d'achat immobilier au Maroc.<\/p>\r\n                    <a href=\"https:\/\/www.fnpimaroc.net\/new\/guide-de-lacquereur\/\" class=\"fnpi-card-link\">\r\n                        En savoir plus\r\n                        <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h10m-5-5l5 5-5 5\"\/><\/svg>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"fnpi-feature-card\">\r\n                    <div class=\"fnpi-card-icon\">\r\n                        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                            <path d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"fnpi-card-title\">Adh\u00e9sion FNPI<\/h3>\r\n                    <p class=\"fnpi-card-description\">Rejoignez la plus grande f\u00e9d\u00e9ration de promoteurs immobiliers et b\u00e9n\u00e9ficiez de nombreux avantages.<\/p>\r\n                    <a href=\"https:\/\/www.fnpimaroc.net\/new\/dossier-dadhesion\/\" class=\"fnpi-card-link\">\r\n                        Adh\u00e9rer maintenant\r\n                        <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h10m-5-5l5 5-5 5\"\/><\/svg>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"fnpi-feature-card\">\r\n                    <div class=\"fnpi-card-icon\">\r\n                        <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\r\n                            <path d=\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"fnpi-card-title\">Publications<\/h3>\r\n                    <p class=\"fnpi-card-description\">Consultez nos publications, \u00e9tudes de march\u00e9 et analyses sectorielles pour rester inform\u00e9.<\/p>\r\n                    <a href=\"https:\/\/www.fnpimaroc.net\/new\/publications\/\" class=\"fnpi-card-link\">\r\n                        Voir publications\r\n                        <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h10m-5-5l5 5-5 5\"\/><\/svg>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/section>\r\n\r\n\r\n \r\n\r\n\r\n    <!-- ============================================\r\n         NEWS\r\n         ============================================ -->\r\n    <section class=\"fnpi-section\">\r\n        <div class=\"fnpi-container\">\r\n            <div class=\"fnpi-section-header\">\r\n                <div class=\"fnpi-section-subtitle\">Actualit\u00e9s<\/div>\r\n                <h2 class=\"fnpi-section-title\">Derni\u00e8res Nouvelles<\/h2>\r\n                <p class=\"fnpi-section-description\">Restez inform\u00e9 des derni\u00e8res actualit\u00e9s du secteur immobilier et des \u00e9v\u00e9nements FNPI.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"fnpi-news-grid\">\r\n                <article class=\"fnpi-news-card\">\r\n                    <div class=\"fnpi-news-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/www.fnpimaroc.net\/new\/wp-content\/uploads\/2025\/12\/576756506_1165675275660565_7599235415007458324_n.webp\" alt=\"News\">\r\n                        <div class=\"fnpi-news-badge\">\u00c9v\u00e9nement<\/div>\r\n                    <\/div>\r\n                    <div class=\"fnpi-news-content\">\r\n                        <div class=\"fnpi-news-meta\">\r\n                            <span class=\"fnpi-news-date\">\r\n                                <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n                                15 Oct 2025\r\n                            <\/span>\r\n                        <\/div>\r\n                        <h3 class=\"fnpi-news-title\">50\u00e8me Anniversaire de la Marche Verte<\/h3>\r\n                        <p class=\"fnpi-news-excerpt\">La F\u00e9d\u00e9ration Nationale des Promoteurs Immobiliers FNPI a tenu sa session p\u00e9riodique...<\/p>\r\n                        <a href=\"https:\/\/fnpimaroc.net\/50eme-anniversaire-de-la-marche-verte\/\" class=\"fnpi-card-link\">\r\n                            Lire la suite\r\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h10m-5-5l5 5-5 5\"\/><\/svg>\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/article>\r\n\r\n                <article class=\"fnpi-news-card\">\r\n                    <div class=\"fnpi-news-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/www.fnpimaroc.net\/new\/wp-content\/uploads\/2025\/12\/IMG-20251022-WA0002-1024x586-1.webp\" alt=\"News\">\r\n                        <div class=\"fnpi-news-badge\">Conf\u00e9rence<\/div>\r\n                    <\/div>\r\n                    <div class=\"fnpi-news-content\">\r\n                        <div class=\"fnpi-news-meta\">\r\n                            <span class=\"fnpi-news-date\">\r\n                                <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n                                12 Oct 2025\r\n                            <\/span>\r\n                        <\/div>\r\n                        <h3 class=\"fnpi-news-title\">Covering EXPO 2025<\/h3>\r\n                        <p class=\"fnpi-news-excerpt\">D\u00e9couvrez les temps forts de notre participation \u00e0 l'exposition internationale...<\/p>\r\n                        <a href=\"https:\/\/fnpimaroc.net\/covering-expo-2025\/\" class=\"fnpi-card-link\">\r\n                            Lire la suite\r\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h10m-5-5l5 5-5 5\"\/><\/svg>\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/article>\r\n\r\n                <article class=\"fnpi-news-card\">\r\n                    <div class=\"fnpi-news-image\">\r\n                        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1486406146926-c627a92ad1ab?w=600&q=80\" alt=\"News\">\r\n                        <div class=\"fnpi-news-badge\">Innovation<\/div>\r\n                    <\/div>\r\n                    <div class=\"fnpi-news-content\">\r\n                        <div class=\"fnpi-news-meta\">\r\n                            <span class=\"fnpi-news-date\">\r\n                                <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M16 2v4M8 2v4M3 10h18\"\/><\/svg>\r\n                                08 Oct 2025\r\n                            <\/span>\r\n                        <\/div>\r\n                        <h3 class=\"fnpi-news-title\">Nouvelles Technologies Construction<\/h3>\r\n                        <p class=\"fnpi-news-excerpt\">L'innovation au service de la construction durable et de l'efficacit\u00e9 \u00e9nerg\u00e9tique...<\/p>\r\n                        <a href=\"#\" class=\"fnpi-card-link\">\r\n                            Lire la suite\r\n                            <svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h10m-5-5l5 5-5 5\"\/><\/svg>\r\n                        <\/a>\r\n                    <\/div>\r\n                <\/article>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\r\n    <!-- ============================================\r\n         CTA\r\n         ============================================ -->\r\n    <section class=\"fnpi-cta-section\">\r\n        <div class=\"fnpi-cta-pattern\"><\/div>\r\n        <div class=\"fnpi-container\">\r\n            <div class=\"fnpi-cta-content\">\r\n                <h2 class=\"fnpi-cta-title\">Pr\u00eat \u00e0 Rejoindre la FNPI?<\/h2>\r\n                <p class=\"fnpi-cta-description\">Ensemble, construisons le futur du logement au Maroc : responsable, moderne et au service des citoyens.<\/p>\r\n                <div class=\"fnpi-slide-cta\">\r\n                    <a href=\"https:\/\/www.fnpimaroc.net\/new\/dossier-dadhesion\/\" class=\"fnpi-btn fnpi-btn-primary fnpi-btn-lg\">\r\n                        Devenir Membre\r\n                        <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14m-7-7l7 7-7 7\"\/><\/svg>\r\n                    <\/a>\r\n                    <a href=\"https:\/\/www.fnpimaroc.net\/new\/contactez-nous\/\" class=\"fnpi-btn fnpi-btn-outline fnpi-btn-lg\">Nous Contacter<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\r\n    <!-- ============================================\r\n         JS\r\n         ============================================ -->\r\n    <script>\r\n    (function() {\r\n        'use strict';\r\n\r\n        const sliderTrack = document.getElementById('sliderTrack');\r\n        const slides = document.querySelectorAll('.fnpi-slide');\r\n        const prevBtn = document.getElementById('prevBtn');\r\n        const nextBtn = document.getElementById('nextBtn');\r\n        const thumbnails = document.querySelectorAll('.fnpi-slider-thumb');\r\n        const progressBar = document.getElementById('progressBar');\r\n\r\n        let currentSlide = 0;\r\n        const totalSlides = slides.length;\r\n        let autoPlayInterval;\r\n\r\n        function goToSlide(index) {\r\n            if (index < 0) index = totalSlides - 1;\r\n            if (index >= totalSlides) index = 0;\r\n            currentSlide = index;\r\n            sliderTrack.style.transform = `translateX(-${currentSlide * 100}%)`;\r\n            slides.forEach((s, i) => s.classList.toggle('active', i === currentSlide));\r\n            thumbnails.forEach((t, i) => t.classList.toggle('active', i === currentSlide));\r\n            resetProgress();\r\n        }\r\n\r\n        function resetProgress() {\r\n            if (!progressBar) return;\r\n            progressBar.style.transition = 'none';\r\n            progressBar.style.width = '0%';\r\n            setTimeout(() => {\r\n                progressBar.style.transition = 'width 5000ms linear';\r\n                progressBar.style.width = '100%';\r\n            }, 50);\r\n        }\r\n\r\n        function startAutoPlay() {\r\n            stopAutoPlay();\r\n            resetProgress();\r\n            autoPlayInterval = setInterval(() => goToSlide(currentSlide + 1), 5000);\r\n        }\r\n\r\n        function stopAutoPlay() {\r\n            if (autoPlayInterval) clearInterval(autoPlayInterval);\r\n        }\r\n\r\n        if (nextBtn) nextBtn.addEventListener('click', () => { goToSlide(currentSlide + 1); stopAutoPlay(); startAutoPlay(); });\r\n        if (prevBtn) prevBtn.addEventListener('click', () => { goToSlide(currentSlide - 1); stopAutoPlay(); startAutoPlay(); });\r\n\r\n        thumbnails.forEach((t, i) => t.addEventListener('click', () => { goToSlide(i); stopAutoPlay(); startAutoPlay(); }));\r\n\r\n        document.addEventListener('keydown', e => {\r\n            if (e.key === 'ArrowLeft') { goToSlide(currentSlide - 1); stopAutoPlay(); startAutoPlay(); }\r\n            if (e.key === 'ArrowRight') { goToSlide(currentSlide + 1); stopAutoPlay(); startAutoPlay(); }\r\n        });\r\n\r\n        const heroSlider = document.getElementById('heroSlider');\r\n        if (heroSlider) { heroSlider.addEventListener('mouseenter', stopAutoPlay); heroSlider.addEventListener('mouseleave', startAutoPlay); }\r\n\r\n        goToSlide(0);\r\n        startAutoPlay();\r\n\r\n        \/\/ Scroll animation\r\n        const observer = new IntersectionObserver(entries => {\r\n            entries.forEach(entry => {\r\n                if (entry.isIntersecting) {\r\n                    entry.target.style.opacity = '1';\r\n                    entry.target.style.transform = 'translateY(0)';\r\n                }\r\n            });\r\n        }, { threshold: 0.1, rootMargin: '0px 0px -80px 0px' });\r\n\r\n        document.querySelectorAll('.fnpi-feature-card, .fnpi-news-card, .fnpi-offrons-list li, .fnpi-offrons-closing, .fnpi-pres-card, .fnpi-presentation-conclusion').forEach((el, i) => {\r\n            el.style.opacity = '0';\r\n            el.style.transform = 'translateY(24px)';\r\n            el.style.transition = `opacity 0.5s ease ${i * 0.06}s, transform 0.5s ease ${i * 0.06}s`;\r\n            observer.observe(el);\r\n        });\r\n\r\n    })();\r\n    <\/script>\r\n\r\n<\/body>\r\n<\/html>\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>FNPI &#8211; F\u00e9d\u00e9ration Nationale des Promoteurs Immobiliers du Maroc Fa\u00e7onner l&rsquo;Avenir de l&rsquo;Immobilier Ensemble, construisons le futur du logement au Maroc : responsable, moderne et au service des citoyens. D\u00e9couvrir FNPI Nos Projets La F\u00e9d\u00e9ration Nationale des Promoteurs Immobiliers l&rsquo;unique organisation nationale repr\u00e9sentant les promoteurs immobiliers au Maroc. B\u00e2tir un Avenir Durable Aux c\u00f4t\u00e9s des promoteurs, nous structurons, d\u00e9fendons et valorisons la profession pour un secteur plus performant et transparent. Excellence \u00c9v\u00e9nement Durable Nos Services Ce Que Nous Offrons La FNPI repr\u00e9sente les professionnels de la promotion immobili\u00e8re au Maroc et \u0153uvre, depuis sa cr\u00e9ation, au d\u00e9veloppement d&rsquo;un secteur immobilier moderne, structur\u00e9 et responsable. \u00c0 travers son action institutionnelle, la F\u00e9d\u00e9ration accompagne les \u00e9volutions du secteur, contribue aux r\u00e9flexions nationales sur l&rsquo;habitat et l&rsquo;urbanisme et participe activement \u00e0 l&rsquo;am\u00e9lioration du cadre r\u00e9glementaire et \u00e9conomique de la profession. Le site de la FNPI constitue un espace d&rsquo;information, d&rsquo;\u00e9change et de r\u00e9f\u00e9rence destin\u00e9 aux professionnels, investisseurs, partenaires institutionnels, m\u00e9dias et citoyens. Vous y trouverez Les actualit\u00e9s du secteur immobilier Les actions et positions de la F\u00e9d\u00e9ration Les publications et \u00e9tudes Les informations relatives aux associations r\u00e9gionales Les \u00e9v\u00e9nements et rencontres professionnelles Les textes r\u00e9glementaires et documents de r\u00e9f\u00e9rence Les initiatives de qualit\u00e9 et de bonne gouvernance port\u00e9es par la FNPI \u00c0 travers cette plateforme, la FNPI r\u00e9affirme son engagement en faveur d&rsquo;une promotion immobili\u00e8re fond\u00e9e sur la qualit\u00e9, la transparence, l&rsquo;\u00e9thique et le d\u00e9veloppement durable. Guide de l&rsquo;Acqu\u00e9reur Un guide complet pour accompagner les acqu\u00e9reurs dans leurs d\u00e9marches d&rsquo;achat immobilier au Maroc. En savoir plus Adh\u00e9sion FNPI Rejoignez la plus grande f\u00e9d\u00e9ration de promoteurs immobiliers et b\u00e9n\u00e9ficiez de nombreux avantages. Adh\u00e9rer maintenant Publications Consultez nos publications, \u00e9tudes de march\u00e9 et analyses sectorielles pour rester inform\u00e9. Voir publications Actualit\u00e9s Derni\u00e8res Nouvelles Restez inform\u00e9 des derni\u00e8res actualit\u00e9s du secteur immobilier et des \u00e9v\u00e9nements FNPI. \u00c9v\u00e9nement 15 Oct 2025 50\u00e8me Anniversaire de la Marche Verte La F\u00e9d\u00e9ration Nationale des Promoteurs Immobiliers FNPI a tenu sa session p\u00e9riodique&#8230; Lire la suite Conf\u00e9rence 12 Oct 2025 Covering EXPO 2025 D\u00e9couvrez les temps forts de notre participation \u00e0 l&rsquo;exposition internationale&#8230; Lire la suite Innovation 08 Oct 2025 Nouvelles Technologies Construction L&rsquo;innovation au service de la construction durable et de l&rsquo;efficacit\u00e9 \u00e9nerg\u00e9tique&#8230; Lire la suite Pr\u00eat \u00e0 Rejoindre la FNPI? Ensemble, construisons le futur du logement au Maroc : responsable, moderne et au service des citoyens. Devenir Membre Nous Contacter<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":115,"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":13402,"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/pages\/6\/revisions\/13402"}],"wp:attachment":[{"href":"https:\/\/www.fnpimaroc.net\/new\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}