{"id":12500,"date":"2026-07-30T08:17:44","date_gmt":"2026-07-30T06:17:44","guid":{"rendered":"https:\/\/proconect.com\/?page_id=12500"},"modified":"2026-10-13T07:54:49","modified_gmt":"2026-10-13T05:54:49","slug":"dc-connectors","status":"publish","type":"page","link":"https:\/\/proconect.com\/fr\/dc-connectors\/","title":{"rendered":"DC Connectors"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"12500\" class=\"elementor elementor-12500\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-98afe17 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"98afe17\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-186bb6f\" data-id=\"186bb6f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d1c69ed mon-image-cadre elementor-widget elementor-widget-image\" data-id=\"d1c69ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1200\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.jpg\" class=\"attachment-full size-full wp-image-10067\" alt=\"\" srcset=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.jpg 1600w, https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-300x225.jpg 300w, https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-1024x768.jpg 1024w, https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-768x576.jpg 768w, https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-1536x1152.jpg 1536w, https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eb7d3c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eb7d3c0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aff8287\" data-id=\"aff8287\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-90c56b0 elementor-widget elementor-widget-spacer\" data-id=\"90c56b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a216dc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a216dc\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f270e55\" data-id=\"f270e55\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78b0a5e elementor-widget elementor-widget-heading\" data-id=\"78b0a5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">DC<br>connectors<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-245aed9 elementor-widget elementor-widget-progress\" data-id=\"245aed9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"progress.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-progress-wrapper\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"100\" aria-valuetext=\"100% (350A max.)\">\n\t\t\t<div class=\"elementor-progress-bar\" data-max=\"100\">\n\t\t\t\t<span class=\"elementor-progress-text\">350A max.<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cbdc9f elementor-widget elementor-widget-progress\" data-id=\"9cbdc9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"progress.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-progress-wrapper\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"100\" aria-valuetext=\"100% (600V max.)\">\n\t\t\t<div class=\"elementor-progress-bar\" data-max=\"100\">\n\t\t\t\t<span class=\"elementor-progress-text\">600V max.<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d21d95c\" data-id=\"d21d95c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fe3105b elementor-widget elementor-widget-html\" data-id=\"fe3105b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"custom-socket-card\">\r\n    \r\n    <!-- MOITI\u00c9 GAUCHE : Design d'origine (Image + Texte) -->\r\n    <div class=\"card-left\">\r\n        <!-- 1. Image du haut (sch\u00e9ma de la prise) -->\r\n        <div class=\"card-image-wrapper\">\r\n            <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/P_picto-global.svg\" alt=\"Socket Mechanism\">\r\n        <\/div>\r\n        \r\n        <!-- 2. Textes et pictogrammes -->\r\n        <div class=\"card-content\">\r\n            <div class=\"card-phases\">\r\n                <div class=\"phase-item\">\r\n                    <svg viewbox=\"0 0 420 230\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                        <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                        <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n                    <\/svg>\r\n                    <span>Bipolaire +\/-<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <p class=\"card-desc\">\r\n                Rugged DC power connectors for industrial batteries and motors, built to resist harsh environments while ensuring safe, reliable high-current transmission through advanced voltage keying and touch-safe designs.\r\n            <\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- MOITI\u00c9 DROITE : Nouvelle grande image -->\r\n    <div class=\"card-right\">\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/IMG_5494-scaled.jpg\" alt=\"Visuel Produit\">\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n    \/* Conteneur principal 50\/50 *\/\r\n    .custom-socket-card {\r\n        display: flex;\r\n        background-color: #828282;\r\n        border-radius: 35px;\r\n        font-family: 'Montserrat', 'Segoe UI', sans-serif;\r\n        color: #ffffff;\r\n        box-sizing: border-box;\r\n        overflow: hidden; \r\n        max-width: 800px; \r\n        margin: 0 auto;\r\n    }\r\n\r\n    \/* --- MOITI\u00c9 GAUCHE --- *\/\r\n    .card-left {\r\n        flex: 1; \r\n        display: flex;\r\n        flex-direction: column;\r\n        padding-top: 20px;\r\n        padding-bottom: 20px;\r\n    }\r\n\r\n    .card-image-wrapper img {\r\n        width: 100%;\r\n        height: auto;\r\n        display: block;\r\n    }\r\n\r\n    .card-content {\r\n        padding: 0 20px;\r\n    }\r\n\r\n    .card-phases {\r\n        margin: 10px 0 15px 0;\r\n    }\r\n    \r\n    .phase-item {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        color: rgba(255, 255, 255, 0.75);\r\n    }\r\n\r\n    .phase-item svg {\r\n        width: 50px;\r\n        height: 50px;\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .card-desc {\r\n        font-size: 16px;\r\n        line-height: 1.2;\r\n        margin: 0;\r\n        font-weight: 500;\r\n    }\r\n\r\n    \/* --- MOITI\u00c9 DROITE --- *\/\r\n    .card-right {\r\n        flex: 1; \r\n        position: relative; \/* MAGIC KEY 1 : D\u00e9finit la zone de r\u00e9f\u00e9rence pour l'image *\/\r\n    }\r\n\r\n    .card-right img {\r\n        position: absolute; \/* MAGIC KEY 2 : Sort l'image du flux, elle ne peut plus dicter la hauteur *\/\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover; \r\n        display: block;\r\n    }\r\n\r\n    \/* RESPONSIVE : Passage sur 1 colonne sur mobile *\/\r\n    @media (max-width: 768px) {\r\n        .custom-socket-card {\r\n            flex-direction: column;\r\n        }\r\n        \r\n        .card-right {\r\n            min-height: 250px; \/* Sur mobile, on doit donner une hauteur fixe car l'image n'en donne plus *\/\r\n        }\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1bb4a3f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1bb4a3f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c976593\" data-id=\"c976593\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b0327a2 elementor-widget elementor-widget-spacer\" data-id=\"b0327a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d78635b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d78635b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6b03945\" data-id=\"6b03945\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72c425e elementor-widget elementor-widget-heading\" data-id=\"72c425e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NF Connectors<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e440462 elementor-widget elementor-widget-text-editor\" data-id=\"e440462\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Engineered for reliable battery-to-motor or charger connections, the NF range features an unbreakable, acid-resistant thermoplastic housing and silver-plated copper contacts. Designed with foolproof voltage coding pins to prevent mismatches, it supports a maximum voltage of 150 Volts and complies with major industry standards including DIN 43589, FEM 4007, and NFH 96 301.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4a9b5ad\" data-id=\"4a9b5ad\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7fed7aa elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"7fed7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"icon-text-list\">\r\n    \r\n    <!-- Ligne 1 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-MALE-FEMALE.svg\" alt=\"Ic\u00f4ne 1\" class=\"row-icon\">\r\n        <div class=\"row-text\">Male & Female parts<\/div>\r\n    <\/div>\r\n\r\n    <!-- Ligne 2 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-CODING.svg\" alt=\"Ic\u00f4ne 2\" class=\"row-icon\">\r\n        <div class=\"row-text\">Semi-hexagonal coding pin<\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n    \/* Le conteneur principal g\u00e8re l'espacement entre les lignes *\/\r\n    .icon-text-list {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 12px; \/* Ajuste l'espace vertical entre les deux blocs ici *\/\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    \/* Chaque ligne contient une ic\u00f4ne et un texte *\/\r\n    .icon-text-row {\r\n        display: flex;\r\n        align-items: center; \/* Centre le texte verticalement par rapport \u00e0 l'ic\u00f4ne *\/\r\n        gap: 15px; \/* Ajuste l'espace horizontal entre l'ic\u00f4ne et le texte ici *\/\r\n    }\r\n\r\n    \/* Style des images\/ic\u00f4nes *\/\r\n    .row-icon {\r\n        width: 70px;\r\n        height: 70px;\r\n        object-fit: contain; \/* S'assure que l'image ne se d\u00e9forme pas *\/\r\n        flex-shrink: 0; \/* Emp\u00eache l'ic\u00f4ne de s'\u00e9craser si le texte est tr\u00e8s long *\/\r\n    }\r\n\r\n    \/* Style du texte *\/\r\n    .row-text {\r\n        font-size: 18px;\r\n        color: #ffffff; \/* Ajuste la couleur selon le fond *\/\r\n        line-height: 1.2;\r\n        font-weight: 600;\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-be31070 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"be31070\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-f23bfac\" data-id=\"f23bfac\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ea41fa elementor-widget elementor-widget-html\" data-id=\"9ea41fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">NF80<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">80A<\/div>\r\n            <div class=\"nf-pill\">150V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-NF-80-2-scaled.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            2 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 25 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Protection: IP23\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage coding\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/nf-80-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n        color: #243162!important;\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6299ccc\" data-id=\"6299ccc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e04cf5f elementor-widget elementor-widget-html\" data-id=\"e04cf5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">NF100<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">100A<\/div>\r\n            <div class=\"nf-pill\">150V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-NF-100-web-scaled.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            2 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 35 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Protection: IP23\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage coding\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/nf-100-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n        margin-top: -2px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-2018f8f\" data-id=\"2018f8f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6de3ebe elementor-widget elementor-widget-html\" data-id=\"6de3ebe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">NF160<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">160A<\/div>\r\n            <div class=\"nf-pill\">150V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-NF-160-web-scaled.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            2 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 50 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Protection: IP23\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage coding\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/nf-160-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n        margin-top: -2px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-5090664\" data-id=\"5090664\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ad85c6 elementor-widget elementor-widget-html\" data-id=\"7ad85c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">NF320<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">320A<\/div>\r\n            <div class=\"nf-pill\">150V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-NF-320-web-scaled.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            2 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 95 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Protection: IP23\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage coding\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/nf-320-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n        margin-top: -2px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-593100f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"593100f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46a3849\" data-id=\"46a3849\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-682d108 elementor-widget elementor-widget-spacer\" data-id=\"682d108\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fb2d8ba elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb2d8ba\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c962bc2\" data-id=\"c962bc2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df2a6b8 elementor-widget elementor-widget-heading\" data-id=\"df2a6b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CB Connectors<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f73948 elementor-widget elementor-widget-text-editor\" data-id=\"3f73948\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Featuring an hermaphroditic design where identical connectors plug into each other, this range eliminates traditional male and female parts to simplify spare parts storage. Built with acid- and hydrocarbon-resistant polycarbonate monobloc housings with color-coded keys, they operate up to 600 Volts across a -40\u00b0C to +125\u00b0C temperature range. They utilize stainless steel springs and self-cleaning, anti-corrosion silver-plated contacts designed for easy crimping or soldering.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-20a6e04\" data-id=\"20a6e04\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f34234 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"8f34234\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"icon-text-list\">\r\n    \r\n    <!-- Ligne 1 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-HERMA.svg\" alt=\"Ic\u00f4ne 1\" class=\"row-icon\">\r\n        <div class=\"row-text\">Hermaphroditic design<\/div>\r\n    <\/div>\r\n\r\n    <!-- Ligne 2 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-COLOR.svg\" alt=\"Ic\u00f4ne 2\" class=\"row-icon\">\r\n        <div class=\"row-text\">Color-coded voltage keying<\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n    \/* Le conteneur principal g\u00e8re l'espacement entre les lignes *\/\r\n    .icon-text-list {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 12px; \/* Ajuste l'espace vertical entre les deux blocs ici *\/\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    \/* Chaque ligne contient une ic\u00f4ne et un texte *\/\r\n    .icon-text-row {\r\n        display: flex;\r\n        align-items: center; \/* Centre le texte verticalement par rapport \u00e0 l'ic\u00f4ne *\/\r\n        gap: 15px; \/* Ajuste l'espace horizontal entre l'ic\u00f4ne et le texte ici *\/\r\n    }\r\n\r\n    \/* Style des images\/ic\u00f4nes *\/\r\n    .row-icon {\r\n        width: 70px;\r\n        height: 70px;\r\n        object-fit: contain; \/* S'assure que l'image ne se d\u00e9forme pas *\/\r\n        flex-shrink: 0; \/* Emp\u00eache l'ic\u00f4ne de s'\u00e9craser si le texte est tr\u00e8s long *\/\r\n    }\r\n\r\n    \/* Style du texte *\/\r\n    .row-text {\r\n        font-size: 18px;\r\n        color: #ffffff; \/* Ajuste la couleur selon le fond *\/\r\n        line-height: 1.2;\r\n        font-weight: 600;\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93a1624 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"93a1624\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-139a788\" data-id=\"139a788\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-628777c elementor-widget elementor-widget-html\" data-id=\"628777c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">CB50<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">50A<\/div>\r\n            <div class=\"nf-pill\">600V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-CB50-web.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage color coding\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 16 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Hermaphroditic\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/cb-50-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-10a671a\" data-id=\"10a671a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fdd7155 elementor-widget elementor-widget-html\" data-id=\"fdd7155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">CB175<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">175A<\/div>\r\n            <div class=\"nf-pill\">600V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-CB175-web.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage color coding\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 50 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Hermaphroditic\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/cb-175-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-497c74d\" data-id=\"497c74d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a3aa08e elementor-widget elementor-widget-html\" data-id=\"a3aa08e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">CB350<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">350A<\/div>\r\n            <div class=\"nf-pill\">600V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-CB350-web.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage color coding\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 70 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Hermaphroditic\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/cb-350-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-765fcd9\" data-id=\"765fcd9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0ca60d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0ca60d0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-12a51ac\" data-id=\"12a51ac\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7fdf166 elementor-widget elementor-widget-spacer\" data-id=\"7fdf166\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-123ce1e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"123ce1e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f235686\" data-id=\"f235686\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d574de0 elementor-widget elementor-widget-heading\" data-id=\"d574de0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CBX Connectors<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9539309 elementor-widget elementor-widget-text-editor\" data-id=\"9539309\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Featuring advanced <b data-path-to-node=\"1\" data-index-in-node=\"19\">IP2X<\/b> touch-safe protection, the CBX range (175A\/350A, 600V) utilizes an hermaphroditic design where identical connectors plug into each other, eliminating traditional male and female parts to streamline spare parts storage. Built with rugged, acid-resistant polycarbonate housings, color-coded mechanical keys, and self-cleaning silver-plated contacts, it also supports optional auxiliary contacts.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c31fd89\" data-id=\"c31fd89\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-68e6f3a elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"68e6f3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"icon-text-list\">\r\n    \r\n    <!-- Ligne 1 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-IP2X.svg\" alt=\"Ic\u00f4ne 1\" class=\"row-icon\">\r\n        <div class=\"row-text\">IP2X Touch-safe protection<\/div>\r\n    <\/div>\r\n\r\n    <!-- Ligne 2 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-AUX.svg\" alt=\"Ic\u00f4ne 2\" class=\"row-icon\">\r\n        <div class=\"row-text\">Auxiliary contact possibility<\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n    \/* Le conteneur principal g\u00e8re l'espacement entre les lignes *\/\r\n    .icon-text-list {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 12px; \/* Ajuste l'espace vertical entre les deux blocs ici *\/\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    \/* Chaque ligne contient une ic\u00f4ne et un texte *\/\r\n    .icon-text-row {\r\n        display: flex;\r\n        align-items: center; \/* Centre le texte verticalement par rapport \u00e0 l'ic\u00f4ne *\/\r\n        gap: 15px; \/* Ajuste l'espace horizontal entre l'ic\u00f4ne et le texte ici *\/\r\n    }\r\n\r\n    \/* Style des images\/ic\u00f4nes *\/\r\n    .row-icon {\r\n        width: 70px;\r\n        height: 70px;\r\n        object-fit: contain; \/* S'assure que l'image ne se d\u00e9forme pas *\/\r\n        flex-shrink: 0; \/* Emp\u00eache l'ic\u00f4ne de s'\u00e9craser si le texte est tr\u00e8s long *\/\r\n    }\r\n\r\n    \/* Style du texte *\/\r\n    .row-text {\r\n        font-size: 18px;\r\n        color: #ffffff; \/* Ajuste la couleur selon le fond *\/\r\n        line-height: 1.2;\r\n        font-weight: 600;\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c4df7cf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c4df7cf\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-e9df176\" data-id=\"e9df176\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d198f0 elementor-widget elementor-widget-html\" data-id=\"9d198f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">CBX175<br><\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">175A<\/div>\r\n            <div class=\"nf-pill\">600V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-CBX175-web.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage color coding\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            2 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 50 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Hermaphroditic\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/cbx-175-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-671933d\" data-id=\"671933d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d0ad98b elementor-widget elementor-widget-html\" data-id=\"d0ad98b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">CBX350<\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">350A<\/div>\r\n            <div class=\"nf-pill\">600V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/06\/Wall-CBX350-web.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Voltage color coding\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            2 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 70 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Hermaphroditic\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/cbx-350-dc-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-b80e625\" data-id=\"b80e625\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-63a9555\" data-id=\"63a9555\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-55ed4d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"55ed4d7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7004668\" data-id=\"7004668\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dbb5c20 elementor-widget elementor-widget-spacer\" data-id=\"dbb5c20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-14a786c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"14a786c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-06295c2\" data-id=\"06295c2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-93d26b7 elementor-widget elementor-widget-heading\" data-id=\"93d26b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">P &amp; Y Connectors<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a42a57d elementor-widget elementor-widget-text-editor\" data-id=\"a42a57d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"model-response-message-contentr_02f3a51c46aff673\" class=\"markdown markdown-main-panel enable-luminous-fast-follows enable-updated-hr-color md-content\" dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\"><p data-path-to-node=\"0\">The P and Y connector ranges bear a strong structural resemblance, sharing similar copper alloy contacts and conductor compatibility. However, they differ significantly in their construction and features: while the P connector uses a standard thermoplastic housing equipped with a solderable auxiliary contact in a non-interchangeable design, the Y connector is built with a rugged, UV-resistant yellow polyamide housing, features built-in pole-inversion protection, offers full interchangeability within its range, and provides an IP54 sealing capability available with options.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-50534fb\" data-id=\"50534fb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a2bda7 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"5a2bda7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"icon-text-list\">\r\n    \r\n    <!-- Ligne 1 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-MALE-FEMALE.svg\" alt=\"Ic\u00f4ne 1\" class=\"row-icon\">\r\n        <div class=\"row-text\">Male & Female parts<\/div>\r\n    <\/div>\r\n\r\n    <!-- Ligne 2 : Ic\u00f4ne + Texte -->\r\n    <div class=\"icon-text-row\">\r\n        <!-- Remplace l'URL dans src=\"\" par le lien de ton ic\u00f4ne -->\r\n        <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/07\/PICTO_DC-WATERPROOF.svg\" alt=\"Ic\u00f4ne 2\" class=\"row-icon\">\r\n        <div class=\"row-text\">IP54 sealing (with add-ons)<\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n    \/* Le conteneur principal g\u00e8re l'espacement entre les lignes *\/\r\n    .icon-text-list {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 12px; \/* Ajuste l'espace vertical entre les deux blocs ici *\/\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    \/* Chaque ligne contient une ic\u00f4ne et un texte *\/\r\n    .icon-text-row {\r\n        display: flex;\r\n        align-items: center; \/* Centre le texte verticalement par rapport \u00e0 l'ic\u00f4ne *\/\r\n        gap: 15px; \/* Ajuste l'espace horizontal entre l'ic\u00f4ne et le texte ici *\/\r\n    }\r\n\r\n    \/* Style des images\/ic\u00f4nes *\/\r\n    .row-icon {\r\n        width: 70px;\r\n        height: 70px;\r\n        object-fit: contain; \/* S'assure que l'image ne se d\u00e9forme pas *\/\r\n        flex-shrink: 0; \/* Emp\u00eache l'ic\u00f4ne de s'\u00e9craser si le texte est tr\u00e8s long *\/\r\n    }\r\n\r\n    \/* Style du texte *\/\r\n    .row-text {\r\n        font-size: 18px;\r\n        color: #ffffff; \/* Ajuste la couleur selon le fond *\/\r\n        line-height: 1.2;\r\n        font-weight: 600;\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-abd71a7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"abd71a7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-0ca14f0\" data-id=\"0ca14f0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9c97650 elementor-widget elementor-widget-html\" data-id=\"9c97650\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">P<br><\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">250A<\/div>\r\n            <div class=\"nf-pill\">150V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/04\/Wall-Prise-P_web2-scaled.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            1 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 50 mm\u00b2\r\n                        <\/li>\r\n                        \r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/p-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-07bada3\" data-id=\"07bada3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fcb813f elementor-widget elementor-widget-html\" data-id=\"fcb813f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nf-widget-container\">\r\n    \r\n    <div class=\"nf-card\">\r\n        \r\n        <!-- En-t\u00eate -->\r\n        <div class=\"nf-header\">\r\n            <h2 class=\"nf-title\">Y<br><\/h2>\r\n            <div class=\"nf-btn-toggle\">\r\n                <span class=\"icon-morph\">+<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Bipolar -->\r\n        <div class=\"nf-bipolar-row\">\r\n            <svg viewbox=\"0 0 420 230\" width=\"50\" height=\"28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path fill=\"#fff\" d=\"M305.11,0H114.72C51.36,0,0,51.36,0,114.72h0c0,63.36,51.36,114.72,114.72,114.72h190.38c63.36,0,114.72-51.36,114.72-114.72h0c0-63.36-51.36-114.72-114.72-114.72h0ZM116.4,190.6c-42.16,0-76.33-34.18-76.33-76.33S74.25,37.94,116.4,37.94s76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33ZM307.66,190.6c-42.16,0-76.33-34.18-76.33-76.33s34.18-76.33,76.33-76.33,76.33,34.18,76.33,76.33-34.18,76.33-76.33,76.33h0Z\"\/>\r\n                <polygon fill=\"#fff\" points=\"157.54 103.34 127.32 103.34 127.32 73.14 105.47 73.14 105.47 103.34 75.25 103.34 75.25 125.19 105.47 125.19 105.47 155.42 127.32 155.42 127.32 125.19 157.54 125.19 157.54 103.34\"\/>\r\n                <rect fill=\"#fff\" x=\"266.51\" y=\"103.34\" width=\"82.28\" height=\"21.85\"\/>\r\n            <\/svg>\r\n            <span class=\"nf-bipolar-text\">Bipolaire +\/-<\/span>\r\n        <\/div>\r\n\r\n        <!-- Pilules -->\r\n        <div class=\"nf-pills-container\">\r\n            <div class=\"nf-pill\">250A<\/div>\r\n            <div class=\"nf-pill\">150V max.<\/div>\r\n        <\/div>\r\n\r\n        <!-- ZONE DE SWITCH MAGIQUE -->\r\n        <div class=\"nf-swap-zone\">\r\n            \r\n            <!-- IMAGE -->\r\n            <div class=\"nf-swap-image\">\r\n                <div class=\"nf-image-inner\">\r\n                    <img decoding=\"async\" src=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/04\/Wall-Prise-Y_web-scaled.png\" alt=\"Visuel Produit\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- SPECS -->\r\n            <div class=\"nf-accordion\">\r\n                <div class=\"nf-accordion-inner\">\r\n                    <ul class=\"nf-specs-list\">\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            1 pilots option\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Section max.: 50 mm\u00b2\r\n                        <\/li>\r\n                        <li>\r\n                            <svg class=\"check-icon\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" fill=\"#ffffff\"\/>\r\n                                <path d=\"M6 10l2.5 2.5 5-5\" stroke=\"#4c5eb4\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\r\n                            <\/svg>\r\n                            Protection: IP54 (with add-ons)\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div> \r\n        \r\n        <!-- Bouton SEE MORE -->\r\n        <a href=\"https:\/\/proconect.com\/fr\/y-connector\/\" class=\"nf-btn-seemore\">VOIR PLUS<\/a>\r\n        \r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n    \/* --- VARIABLES --- *\/\r\n    .nf-widget-container {\r\n        --nf-bg: #4c5eb4;       \r\n        --nf-btn-red: #e35a5a;  \r\n        --nf-btn-white: #ffffff; \r\n        --nf-text: #ffffff;\r\n        \r\n        font-family: 'Montserrat', sans-serif;\r\n        width: 100%;\r\n        max-width: 280px; \r\n        height: 100%; \/* S\u00e9curit\u00e9 pour Elementor *\/\r\n        margin: 0 auto;\r\n        user-select: none; \r\n    }\r\n\r\n    \/* --- LA CARTE (Structure) --- *\/\r\n    .nf-card {\r\n        background-color: var(--nf-bg);\r\n        border-radius: 35px;\r\n        padding: 25px 25px 85px 25px; \r\n        position: relative;\r\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); \r\n        transition: transform 0.3s ease;\r\n        overflow: hidden; \r\n        \r\n        \/* \ud83c\udfaf LA MAGIE EST ICI : HAUTEUR FIXE POUR TOUTES LES CARTES *\/\r\n        height: 400px; \r\n        box-sizing: border-box; \/* Assure que le padding est inclus dans les 460px *\/\r\n    }\r\n\r\n    \/* --- EN-T\u00caTE --- *\/\r\n    .nf-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: flex-start;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .nf-title {\r\n        color: #ffffff !important;\r\n        font-size: 38px;\r\n        font-weight: 800;\r\n        margin: 0;\r\n        line-height: 1;\r\n    }\r\n\r\n    .nf-btn-toggle {\r\n        width: 40px;\r\n        height: 40px;\r\n        border-radius: 50%;\r\n        background-color: #ffffff;\r\n        color: #4c5eb4;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 50px;\r\n        font-weight: 700;\r\n        cursor: pointer;\r\n        transition: background-color 0.4s ease; \r\n        box-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n    }\r\n\r\n    .icon-morph {\r\n        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n        line-height: 0;\r\n        display: block;\r\n    }\r\n\r\n    \/* --- CONTENU FIXE --- *\/\r\n    .nf-bipolar-row {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    .nf-bipolar-text {\r\n        color: var(--nf-text);\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        opacity: 0.7;\r\n    }\r\n\r\n    .nf-pills-container {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 15px;\r\n        margin-bottom: 10px; \r\n    }\r\n\r\n    .nf-pill {\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 600;\r\n        padding: 3px 18px;\r\n        border-radius: 30px;\r\n        display: inline-block;\r\n        width: max-content; \r\n        min-width: 170px;\r\n    }\r\n\r\n    \/* ==================================================== *\/\r\n    \/* LOGIQUE D'ANIMATION (Transparence Pure)              *\/\r\n    \/* ==================================================== *\/\r\n    \r\n    .nf-swap-zone {\r\n        position: relative;\r\n        display: grid;\r\n        grid-template-rows: auto; \r\n        transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n    }\r\n\r\n    \/* 1. L'Image (Visible par d\u00e9faut) *\/\r\n    .nf-swap-image {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease; \r\n        opacity: 1;\r\n        visibility: visible;\r\n        display: flex;\r\n        justify-content: flex-end; \r\n        margin-right: -25px;\r\n        margin-bottom: -5px;\r\n        position: relative;\r\n        z-index: 2; \r\n    }\r\n\r\n    .nf-image-inner img {\r\n        width: 200px; \r\n        height: auto;\r\n        border-radius: 10px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    \/* 2. Les Specs (Invisibles par d\u00e9faut) *\/\r\n    .nf-accordion {\r\n        grid-column: 1;\r\n        grid-row: 1;\r\n        transition: opacity 0.4s ease, visibility 0.4s ease;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        position: relative;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-accordion-inner { overflow: hidden; }\r\n\r\n    .nf-specs-list {\r\n        list-style: none;\r\n        padding: 10px 0 0 0;\r\n        margin: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 2px;\r\n    }\r\n\r\n    .nf-specs-list li {\r\n        color: var(--nf-text);\r\n        font-size: 12px;\r\n        font-weight: 400;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n    }\r\n\r\n    .check-icon { width: 15px; height: 15px; flex-shrink: 0; }\r\n\r\n    \/* --- ETAT ACTIF (G\u00e9r\u00e9 par JS) --- *\/\r\n    \r\n    .nf-widget-container.active .nf-btn-toggle { \r\n        background-color: var(--nf-btn-red); \r\n    }\r\n    .nf-widget-container.active .icon-morph { \r\n        transform: rotate(45deg); \r\n    }\r\n\r\n    .nf-widget-container.active .nf-swap-image {\r\n        opacity: 0.2;\r\n        z-index: 1; \r\n    }\r\n\r\n    .nf-widget-container.active .nf-accordion {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        z-index: 2; \r\n    }\r\n\r\n    \/* --- BOUTON SEE MORE --- *\/\r\n    .nf-btn-seemore {\r\n        display: inline-block;\r\n        background-color: var(--nf-text);\r\n        color: var(--nf-bg);\r\n        font-size: 18px;\r\n        font-weight: 800 !important;\r\n        text-transform: uppercase;\r\n        text-decoration: none !important;\r\n        padding: 8px 20px;\r\n        border-radius: 35px;\r\n        position: absolute;\r\n        bottom: 25px; \r\n        left: 25px;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n        z-index: 3; \r\n    }\r\n\r\n    .nf-btn-seemore:hover {\r\n        transform: translateY(-2px) scale(1.02); \r\n        box-shadow: 0 6px 15px rgba(0,0,0,0.2);\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    \/* Ce script s'ex\u00e9cute imm\u00e9diatement, le rendant compatible avec la preview d'Elementor.\r\n       Il poss\u00e8de une s\u00e9curit\u00e9 pour ne charger qu'une seule fois, m\u00eame si tu copies le bloc 100 fois. *\/\r\n    (function() {\r\n        if (window.nfToggleScriptInit) return;\r\n        window.nfToggleScriptInit = true;\r\n\r\n        document.addEventListener('click', function(e) {\r\n            \/\/ 1. Clic sur le bouton +\r\n            const btnToggle = e.target.closest('.nf-btn-toggle');\r\n            \r\n            if (btnToggle) {\r\n                e.preventDefault(); \r\n                const currentContainer = btnToggle.closest('.nf-widget-container');\r\n                if (!currentContainer) return;\r\n\r\n                \/\/ On ferme toutes les autres cartes (Effet accord\u00e9on)\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(otherContainer) {\r\n                    if (otherContainer !== currentContainer) {\r\n                        otherContainer.classList.remove('active');\r\n                    }\r\n                });\r\n\r\n                \/\/ On ouvre\/ferme la carte actuelle\r\n                currentContainer.classList.toggle('active');\r\n                return;\r\n            }\r\n\r\n            \/\/ 2. Clic en dehors d'une carte (ferme tout et remet les images)\r\n            if (!e.target.closest('.nf-widget-container')) {\r\n                document.querySelectorAll('.nf-widget-container.active').forEach(function(openContainer) {\r\n                    openContainer.classList.remove('active');\r\n                });\r\n            }\r\n        });\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-1345001\" data-id=\"1345001\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-229c2af\" data-id=\"229c2af\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-546387f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"546387f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-485351f\" data-id=\"485351f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e9d25ae elementor-widget elementor-widget-spacer\" data-id=\"e9d25ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2bba699 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2bba699\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3b2dd5a\" data-id=\"3b2dd5a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c719f16 elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c719f16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-comments\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-db970d8\" data-id=\"db970d8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-25358e6 elementor-widget elementor-widget-heading\" data-id=\"25358e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">VOUS AVEZ UN PROJET ?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bdace9 elementor-widget elementor-widget-heading\" data-id=\"0bdace9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-size: 15px;text-transform: none\">N'h\u00e9sitez pas \u00e0 nous contacter. Nous examinerons attentivement votre demande afin de vous proposer les produits les mieux adapt\u00e9s \u00e0 votre projet.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc6a11d elementor-mobile-align-center elementor-button-info elementor-align-left elementor-widget elementor-widget-button\" data-id=\"bc6a11d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/proconect.com\/fr\/contact\/\" id=\"3PX3contact\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">NOUS CONTACTER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>DCconnectors 350A max. 600V max. Bipolar +\/- Rugged DC power connectors for industrial batteries and motors, built to resist harsh environments while ensuring safe, reliable high-current transmission through advanced voltage keying and touch-safe designs. NF Connectors Engineered for reliable battery-to-motor or charger connections, the NF range features an unbreakable, acid-resistant thermoplastic housing and silver-plated copper [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":60,"footnotes":""},"class_list":["post-12500","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DC Connectors - PROCONECT<\/title>\n<meta name=\"description\" content=\"PROCONECT DC connectors. Reliable direct current power solutions for demanding industrial and traction vehicle applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/proconect.com\/fr\/dc-connectors\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DC Connectors - PROCONECT\" \/>\n<meta property=\"og:description\" content=\"PROCONECT DC connectors. Reliable direct current power solutions for demanding industrial and traction vehicle applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/proconect.com\/fr\/dc-connectors\/\" \/>\n<meta property=\"og:site_name\" content=\"PROCONECT\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-13T05:54:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/\",\"url\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/\",\"name\":\"DC Connectors - PROCONECT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/proconect.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/proconect.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DSC02567-scaled.jpg\",\"datePublished\":\"2026-07-30T06:17:44+00:00\",\"dateModified\":\"2026-10-13T05:54:49+00:00\",\"description\":\"PROCONECT DC connectors. Reliable direct current power solutions for demanding industrial and traction vehicle applications.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/#primaryimage\",\"url\":\"https:\\\/\\\/proconect.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DSC02567-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/proconect.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/DSC02567-scaled.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/proconect.com\\\/en\\\/dc-connectors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/proconect.com\\\/en\\\/accueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DC Connectors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/proconect.com\\\/#website\",\"url\":\"https:\\\/\\\/proconect.com\\\/\",\"name\":\"PROCONECT\",\"description\":\"Industrial connectors\",\"publisher\":{\"@id\":\"https:\\\/\\\/proconect.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/proconect.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/proconect.com\\\/#organization\",\"name\":\"PROCONECT\",\"url\":\"https:\\\/\\\/proconect.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/proconect.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/proconect.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/cropped-Logo-Registered-Std.png\",\"contentUrl\":\"https:\\\/\\\/proconect.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/cropped-Logo-Registered-Std.png\",\"width\":1600,\"height\":253,\"caption\":\"PROCONECT\"},\"image\":{\"@id\":\"https:\\\/\\\/proconect.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/proconect\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DC Connectors - PROCONECT","description":"PROCONECT DC connectors. Reliable direct current power solutions for demanding industrial and traction vehicle applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/proconect.com\/fr\/dc-connectors\/","og_locale":"fr_FR","og_type":"article","og_title":"DC Connectors - PROCONECT","og_description":"PROCONECT DC connectors. Reliable direct current power solutions for demanding industrial and traction vehicle applications.","og_url":"https:\/\/proconect.com\/fr\/dc-connectors\/","og_site_name":"PROCONECT","article_modified_time":"2026-10-13T05:54:49+00:00","og_image":[{"url":"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/proconect.com\/en\/dc-connectors\/","url":"https:\/\/proconect.com\/en\/dc-connectors\/","name":"DC Connectors - PROCONECT","isPartOf":{"@id":"https:\/\/proconect.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/proconect.com\/en\/dc-connectors\/#primaryimage"},"image":{"@id":"https:\/\/proconect.com\/en\/dc-connectors\/#primaryimage"},"thumbnailUrl":"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.jpg","datePublished":"2026-07-30T06:17:44+00:00","dateModified":"2026-10-13T05:54:49+00:00","description":"PROCONECT DC connectors. Reliable direct current power solutions for demanding industrial and traction vehicle applications.","breadcrumb":{"@id":"https:\/\/proconect.com\/en\/dc-connectors\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/proconect.com\/en\/dc-connectors\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/proconect.com\/en\/dc-connectors\/#primaryimage","url":"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.jpg","contentUrl":"https:\/\/proconect.com\/wp-content\/uploads\/2026\/05\/DSC02567-scaled.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/proconect.com\/en\/dc-connectors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/proconect.com\/en\/accueil\/"},{"@type":"ListItem","position":2,"name":"DC Connectors"}]},{"@type":"WebSite","@id":"https:\/\/proconect.com\/#website","url":"https:\/\/proconect.com\/","name":"PROCONECT","description":"Industrial connectors","publisher":{"@id":"https:\/\/proconect.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/proconect.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/proconect.com\/#organization","name":"PROCONECT","url":"https:\/\/proconect.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/proconect.com\/#\/schema\/logo\/image\/","url":"https:\/\/proconect.com\/wp-content\/uploads\/2023\/07\/cropped-Logo-Registered-Std.png","contentUrl":"https:\/\/proconect.com\/wp-content\/uploads\/2023\/07\/cropped-Logo-Registered-Std.png","width":1600,"height":253,"caption":"PROCONECT"},"image":{"@id":"https:\/\/proconect.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/proconect\/"]}]}},"_links":{"self":[{"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/pages\/12500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/comments?post=12500"}],"version-history":[{"count":104,"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/pages\/12500\/revisions"}],"predecessor-version":[{"id":14259,"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/pages\/12500\/revisions\/14259"}],"wp:attachment":[{"href":"https:\/\/proconect.com\/fr\/wp-json\/wp\/v2\/media?parent=12500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}