{"id":7202,"date":"2026-05-31T15:37:12","date_gmt":"2026-05-31T15:37:12","guid":{"rendered":"https:\/\/nylonplastic.com\/?p=7202"},"modified":"2026-06-11T01:17:27","modified_gmt":"2026-06-11T01:17:27","slug":"prototype-cnc-machining-complete-guide","status":"publish","type":"post","link":"https:\/\/nylonplastic.com\/fr\/prototype-cnc-machining-complete-guide\/","title":{"rendered":"Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow"},"content":{"rendered":"<p>Let me tell you about a mistake I&#8217;ve watched engineers make for fifteen years. They spend weeks designing a part in CAD, run FEA until the color map looks pretty, then send it to the first shop that quotes under budget. The parts come back \u2014 and they don&#8217;t fit. Or a wall is too thin and it cracked during machining. Or the threads stripped on first assembly because nobody checked the engagement length against the prototype material.<\/p>\n<p><strong>Prototype CNC machining<\/strong> isn&#8217;t just &#8220;make one of these, but fast.&#8221; It&#8217;s a different game than production machining, with different rules, different priorities, and different failure modes. Get it right and your prototype validates your design in days. Get it wrong and you&#8217;re on iteration number four with a project manager asking why the schedule is slipping.<\/p>\n<p>Here&#8217;s the complete workflow I use \u2014 the one that&#8217;s worked across automotive, aerospace, medical device, and robotics projects. No theory. Just what actually works on the shop floor.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/np-ai-027-7c562f4a00.jpg\" alt=\"CNC machining illustration for nylonplastic.com\" loading=\"lazy\" style=\"max-width:100%;height:auto;border-radius:6px;\"  title=\"Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow\" \/><figcaption style=\"font-size:0.85em;color:#666;margin-top:8px;\">CNC machining illustration<\/figcaption><\/figure>\n<h2>Core Concepts &amp; Fundamentals<\/h2>\n<p>Prototype CNC machining is fundamentally different from production CNC machining, and if you treat them the same way, you&#8217;re going to burn time and money. Here&#8217;s why.<\/p>\n<p>In prototyping, you optimize for speed and information. You want the part in your hands as fast as possible so you can test fit, function, and form. You&#8217;re willing to accept a higher unit cost if it means getting the part in three days instead of three weeks. You&#8217;re not building dedicated s \u2014 you&#8217;re using soft jaws, modular fixturing, or even double-sided tape for thin parts. And critically: <em>you know this part might be wrong.<\/em> The prototype is supposed to surface problems, so you design for testability, not just manufacturability.<\/p>\n<p>The most important shift in mindset: a prototype CNC part is a <em>learning tool<\/em>, not a final product. If the part teaches you something useful \u2014 even if it fails \u2014 that&#8217;s a successful prototype. The worst outcome isn&#8217;t a part that breaks; it&#8217;s a part that takes four weeks to arrive and then confirms what you could have learned in four days.<\/p>\n<p>This is where online CNC prototyping services have changed the game. Traditional shops hate one-off prototypes because the setup cost eats their margin. Online platforms aggregate prototype orders and use automated workflows to make one-offs economically viable. You get prototype parts at prototype prices without having to beg a local shop to squeeze you in.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/np-ai-028-8f7145aec4.jpg\" alt=\"CNC machining illustration for nylonplastic.com\" loading=\"lazy\" style=\"max-width:100%;height:auto;border-radius:6px;\"  title=\"Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow\" \/><figcaption style=\"font-size:0.85em;color:#666;margin-top:8px;\">CNC machining illustration<\/figcaption><\/figure>\n<h2>Key Processes &amp; Technologies<\/h2>\n<p>Not every prototype should be CNC machined. Knowing which process to use \u2014 and when \u2014 is half the battle.<\/p>\n<table>\n<thead>\n<tr>\n<th>Processus<\/th>\n<th>Typical Speed<\/th>\n<th>Material Options<\/th>\n<th>Surface Quality<\/th>\n<th>When to Use It<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>3-Axis CNC Milling<\/strong><\/td>\n<td>3\u20135 days<\/td>\n<td>Full metal &amp; plastic range<\/td>\n<td>Excellent \u2014 production-grade<\/td>\n<td>Functional prototypes that need real material properties and mechanical testing<\/td>\n<\/tr>\n<tr>\n<td><strong>5-Axis CNC Milling<\/strong><\/td>\n<td>5\u20138 days<\/td>\n<td>Full metal &amp; plastic range<\/td>\n<td>Excellent \u2014 fewer setups = better accuracy<\/td>\n<td>Complex geometries with compound angles; prototype parts that mirror production 5-axis parts<\/td>\n<\/tr>\n<tr>\n<td><strong>CNC Turning<\/strong><\/td>\n<td>3\u20135 days<\/td>\n<td>Metals &amp; plastics<\/td>\n<td>Smooth turned finish<\/td>\n<td>Shafts, bushings, spacers \u2014 anything round that needs tight diametral tolerances<\/td>\n<\/tr>\n<tr>\n<td><strong>3D Printing (SLS\/MJF)<\/strong><\/td>\n<td>1\u20133 days<\/td>\n<td>Nylon, TPU, some metals<\/td>\n<td>Layered texture \u2014 not production finish<\/td>\n<td>Form\/fit checks before committing to CNC; parts with internal complexity impossible to machine<\/td>\n<\/tr>\n<tr>\n<td><strong>Rapid Injection Molding<\/strong><\/td>\n<td>7\u201314 days<\/td>\n<td>Production-grade thermoplastics<\/td>\n<td>Good \u2014 mold finish dependent<\/td>\n<td>When the prototype needs to match the production injection molding process at low volumes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Here&#8217;s a decision framework I use: if the prototype needs to be load-tested, thermally cycled, or assembled with real production hardware, CNC machine it. The material properties are real \u2014 not approximated the way 3D-printed parts are. If the prototype is purely for visual review or ergonomic evaluation, 3D printing might be faster and cheaper. But if there&#8217;s any mechanical testing involved, don&#8217;t fool yourself with a 3D print that has 60% of the strength of the real material.<\/p>\n<p>One thing that surprises engineers new to CNC prototyping: the turnaround on a simple 3-axis aluminum part can be as fast as 3D printing once you account for the entire workflow. SLS nylon needs post-processing \u2014 depowdering, dyeing, sometimes vapor smoothing. A CNC aluminum part comes off the machine, gets deburred, and ships. For functional prototypes, the total elapsed time is often comparable.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/np-ai-029-8d5c9117e3.jpg\" alt=\"CNC machining illustration for nylonplastic.com\" loading=\"lazy\" style=\"max-width:100%;height:auto;border-radius:6px;\"  title=\"Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow\" \/><figcaption style=\"font-size:0.85em;color:#666;margin-top:8px;\">CNC machining illustration<\/figcaption><\/figure>\n<h2>Applications industrielles<\/h2>\n<table>\n<thead>\n<tr>\n<th>L'industrie<\/th>\n<th>Application<\/th>\n<th>Mat\u00e9riau<\/th>\n<th>Key Requirement<\/th>\n<th>nylonplastic.com Advantage<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Automobile<\/td>\n<td>Intake manifold prototype<\/td>\n<td>6061-T6 Aluminum<\/td>\n<td>Airtight welds, thermal cycling tolerance<\/td>\n<td>Multi-axis machining + pressure testing on request<\/td>\n<\/tr>\n<tr>\n<td>A\u00e9rospatiale<\/td>\n<td>UAV structural bracket prototype<\/td>\n<td>7075-T7351 Aluminum<\/td>\n<td>Minimum weight, FEA correlation validation<\/td>\n<td>5-axis machining preserves grain direction; material certs standard<\/td>\n<\/tr>\n<tr>\n<td>M\u00e9dical<\/td>\n<td>Orthopedic implant trial component<\/td>\n<td>Ti-6Al-4V (Grade 5 Titanium)<\/td>\n<td>Biocompatible surface, no burrs, full traceability<\/td>\n<td>Titanium machining expertise; passivation + cleanroom packaging available<\/td>\n<\/tr>\n<tr>\n<td>\u00c9lectronique<\/td>\n<td>Enclosure prototype for thermal testing<\/td>\n<td>6063 Aluminum \/ Copper C110<\/td>\n<td>Thermal conductivity validation, EMI shielding<\/td>\n<td>Thin-wall machining for heat sink fins; conductive surface finishes<\/td>\n<\/tr>\n<tr>\n<td>\u00c9quipement industriel<\/td>\n<td>Gearbox housing prototype<\/td>\n<td>Cast Iron \/ 4140 Steel<\/td>\n<td>Bearing bore alignment, vibration testing<\/td>\n<td>In-line CMM verification of bore positions and coaxiality<\/td>\n<\/tr>\n<tr>\n<td>Automatisation robotique<\/td>\n<td>End-of-arm tooling prototype<\/td>\n<td>7075 Aluminum \/ Carbon Steel<\/td>\n<td>Low mass, high stiffness, quick iteration cycles<\/td>\n<td>Same-week turnaround on simple geometries; modular fixturing for fast revisions<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Notice a pattern? Across every industry, the prototype requirements share three things: real materials, real tolerances, and fast turnaround. 3D printing can&#8217;t deliver the first two. Traditional machine shops struggle with the third. That&#8217;s the sweet spot where online CNC prototyping lives.<\/p>\n<h2>Material Selection \u2014 What Actually Works<\/h2>\n<p>Material selection for prototypes has a different logic than for production. In production, you optimize for the application. In prototyping, you optimize for the test \u2014 and sometimes those aren&#8217;t the same thing.<\/p>\n<p><strong>6061-T6 Aluminum:<\/strong> The default prototyping material for good reason. It machines fast, costs less than almost anything else, and gives you a part you can actually test. Unless your production material is drastically different (like titanium or injection-molded plastic), prototype in 6061 first. You&#8217;ll learn 90% of what you need to know about the design before committing to the production material.<\/p>\n<p><strong>7075-T6\/T7351 Aluminum:<\/strong> Reach for this when your prototype needs to be structurally tested at loads approaching production conditions. It&#8217;s about 80% stronger than 6061. Worth the extra cost if failure load is a parameter you&#8217;re measuring.<\/p>\n<p><strong>Delrin (POM):<\/strong> Underrated prototyping material. It machines with tight tolerances, has natural lubricity, and costs a fraction of metal. If you&#8217;re prototyping a mechanism with sliding parts, Delrin prototypes tell you a lot about clearances and fits without the cost of metal.<\/p>\n<p><strong>Stainless Steel 304\/316L:<\/strong> Only prototype in stainless if the prototype must match production material for a specific reason \u2014 corrosion testing, sterilization validation, or because your client insists. Stainless is slow to machine and expensive. For pure mechanical testing, aluminum gets you answers faster.<\/p>\n<p><strong>Mild Steel (1018\/A36):<\/strong> Cheap, strong, and surprisingly useful for structural prototype components. If your production part is steel but the specific alloy doesn&#8217;t matter for the prototype test, 1018 saves money and machines faster than alloy steels.<\/p>\n<p>One rule I enforce on every project: <em>prototype in the material you&#8217;re going to test in, not necessarily the material you&#8217;re going to produce in.<\/em> If your test plan measures deflection under load, aluminum and steel give you different numbers \u2014 pick the one that matches your simulation and your test requirements, not necessarily your production BOM.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/np-ai-030-4f997d2086.jpg\" alt=\"CNC machining illustration for nylonplastic.com\" loading=\"lazy\" style=\"max-width:100%;height:auto;border-radius:6px;\"  title=\"Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow\" \/><figcaption style=\"font-size:0.85em;color:#666;margin-top:8px;\">CNC machining illustration<\/figcaption><\/figure>\n<h2>Cost &amp; Performance Trade-offs<\/h2>\n<p>Prototype budgets are always tight. Here&#8217;s how to get the most information per dollar.<\/p>\n<p><strong>Design modular prototypes, not monolithic ones.<\/strong> If you&#8217;re testing a mechanism with five interfaces, consider machining five simple test coupons instead of one complex assembly. A simple block with a single critical bore might cost $40. The full assembly with all five interfaces might cost $400. If four of those interfaces are known-good from previous designs, test only the new one.<\/p>\n<p><strong>Relax non-critical tolerances.<\/strong> This is the single biggest cost lever for prototypes. Default your drawing to \u00b10.25mm general tolerance, then tighten only the features you&#8217;re actually testing. The quoting engine sees every tight tolerance and adds cost for every single one. I&#8217;ve cut prototype quotes by 40% just by loosening tolerances on cosmetic surfaces.<\/p>\n<p><strong>Combine multiple test features into one part.<\/strong> Instead of machining five separate test coupons, machine one part that has all five features. You save on setup costs. The trade-off: if one feature fails, you might need to re-machine the whole thing. Use this approach when you&#8217;re confident in most of the features and testing a few new ones.<\/p>\n<p><strong>Skip the finishing for early iterations.<\/strong> Anodizing, powder coating, and bead blasting add days and dollars. For Rev A prototypes, raw machined finish is usually fine. Add finishing on Rev B or Rev C when you&#8217;re showing parts to customers or doing environmental testing. Exception: if the finish affects function (like anodized aluminum for electrical insulation), spec it early.<\/p>\n<p><strong>Order multiples when you need them \u2014 not one at a time.<\/strong> If you know you&#8217;ll need five prototypes for a test matrix, order all five at once. The unit price drops significantly after the first part because the setup cost gets amortized. Ordering one, testing, ordering another one, testing \u2014 that&#8217;s the most expensive way to prototype.<\/p>\n<h2>Quality Standards &amp; Best Practices<\/h2>\n<p>Prototype quality isn&#8217;t about hitting every dimension at \u00b10.005mm. It&#8217;s about giving you parts you can trust for decision-making. Here&#8217;s the difference between a useful prototype and a misleading one.<\/p>\n<p><strong>DFM for prototyping is different.<\/strong> In production DFM, you&#8217;re optimizing for yield and cycle time. In prototype DFM, you&#8217;re optimizing for information. Sometimes that means leaving features purposefully difficult to machine because the production process will also find them difficult \u2014 and you want to surface that problem now, not during the production pilot run.<\/p>\n<p><strong>Don&#8217;t over-specify surface finish.<\/strong> A 32 Ra finish takes longer and costs more than a 63 Ra finish. For functional prototypes, 63 Ra is usually plenty. If the production part requires 32 Ra for a sealing surface, that&#8217;s worth testing \u2014 but only on that surface. Don&#8217;t blanket-specify finish across the entire part.<\/p>\n<p><strong>Document everything that goes wrong.<\/strong> The most valuable output of a prototype phase isn&#8217;t the parts \u2014 it&#8217;s the DFM feedback, the tolerance stack-up discoveries, and the assembly issues you uncover. Keep a running log. When the project moves into production, that log is worth more than the prototype parts themselves.<\/p>\n<p><strong>Plan for iteration.<\/strong> First-article prototypes rarely work perfectly. Budget for at least two iterations \u2014 Rev A to find the problems, Rev B to fix them. If Rev A works perfectly on the first try, either you got lucky or you&#8217;re not testing hard enough.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/nylonplastic.com\/wp-content\/uploads\/2026\/05\/np-ai-031-8834034206.jpg\" alt=\"CNC machining illustration for nylonplastic.com\" loading=\"lazy\" style=\"max-width:100%;height:auto;border-radius:6px;\"  title=\"Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow\" \/><figcaption style=\"font-size:0.85em;color:#666;margin-top:8px;\">CNC machining illustration<\/figcaption><\/figure>\n<h2>Getting Started \u2014 Practical Steps<\/h2>\n<ol>\n<li><strong>Define what you&#8217;re testing.<\/strong> Write down the specific questions your prototype needs to answer. &#8220;Does this bracket hold 200kg?&#8221; is a test. &#8220;I want to see what it looks like&#8221; is also a test, but it&#8217;s a different kind of prototype. The test drives everything else \u2014 material, tolerances, finishing.<\/li>\n<li><strong>Design for the test, not for production.<\/strong> Add features that help you measure \u2014 flat datum surfaces, tooling ball holes, witness marks. Remove features that aren&#8217;t being tested. Simplify non-critical geometry. A prototype is a scientific instrument, not a product.<\/li>\n<li><strong>Choose your material based on test requirements.<\/strong> If you&#8217;re measuring deflection, use the material that matches your FEA. If you&#8217;re checking assembly fit, almost any rigid material works. Don&#8217;t default to the production material without asking whether the prototype test actually needs it.<\/li>\n<li><strong>Upload your STEP file and review the DFM feedback carefully.<\/strong> Every flag is a potential problem \u2014 or a potential learning point. Don&#8217;t just dismiss flags because &#8220;it&#8217;s just a prototype.&#8221; Some flags might represent real manufacturing risks that will bite you in production.<\/li>\n<li><strong>Set tolerances per-feature, not per-drawing.<\/strong> The prototype quoting engine doesn&#8217;t know which features are critical. You do. Tell it explicitly: \u00b10.25mm general, \u00b10.05mm on bearing bores, \u00b10.025mm on dowel holes. Don&#8217;t make the machinist guess.<\/li>\n<li><strong>Order with  data if you need it.<\/strong> For functional prototypes that are validating FEA models, get the CMM report. Comparing actual dimensions to nominal tells you whether the test results reflect your design or a manufacturing deviation.<\/li>\n<li><strong>Test, document, iterate.<\/strong> Take photos of failures. Measure fits with feeler gauges. Write down every surprise. Share the results with your manufacturing partner \u2014 good ones learn from your prototype feedback and apply it to your next iteration.<\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>CNC prototyping is the fastest path from a CAD model to a functional part you can actually test. It gives you real material properties, production-quality tolerances, and the confidence that your design will work \u2014 not just look good on a screen. But it only works if you approach it with the right mindset: prototype to learn, not to produce.<\/p>\n<p>The engineers who get the most value from CNC prototyping are the ones who treat every prototype as an experiment. They define the hypothesis, design the test article, and read the results. They don&#8217;t get attached to parts that need to change. And they build relationships with manufacturing partners who understand that prototypes are about speed and learning, not about hitting a unit price target.<\/p>\n<p>Upload your STEP file. Read the DFM feedback. Order the parts. Test them. Then do it again \u2014 faster and smarter this time.<\/p>\n<h2>Ressources connexes<\/h2>\n<ul>\n<li><a href=\"\/fr\/fabrication-cnc\/\">CNC Machining \u2014 Full Equipment List &amp; Capability Chart<\/a><\/li>\n<li><a href=\"\/fr\/cnc-machining-materials\/\">CNC Machining Materials Guide \u2014 Properties, Costs &amp; Lead Times<\/a><\/li>\n<li><a href=\"\/fr\/conception-de-produits\/\">Product Design for Manufacturing \u2014 DFM Best Practices<\/a><\/li>\n<li><a href=\"\/fr\/impression-3d\/\">3D Printing Services \u2014 When to Print vs. When to Machine<\/a><\/li>\n<\/ul>\n<p><strong>Got a prototype to make?<\/strong> Upload your STEP file at <a href=\"\/fr\/one-stop-solution\/\">nylonplastic.com\/one-stop-solution<\/a> for an instant CNC prototyping quote with automated DFM analysis. Need help choosing between CNC and 3D printing for your prototype? Our <a href=\"\/fr\/pole-de-selection-des-materiaux\/\">p\u00f4le de s\u00e9lection des mat\u00e9riaux<\/a> compares properties side by side. For complex multi-process prototypes, our engineering team reviews every order and provides manufacturing recommendations within one business day.<\/p>\n<div class=\"np-faq-section\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n<h2>FAQ<\/h2>\n<details itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<summary itemprop=\"name\">When is Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow the right choice?<\/summary>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow is the right choice when the part requires machined accuracy, controlled surfaces, repeatable features, and a material that can be cut reliably.<\/p>\n<\/div>\n<\/details>\n<details itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<summary itemprop=\"name\">What should be confirmed before ordering Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow?<\/summary>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Confirmer la version du dessin, la qualit\u00e9 du mat\u00e9riau, les tol\u00e9rances, la quantit\u00e9, les dimensions critiques, l'\u00e9tat de surface et les exigences d'inspection avant de lancer la production.<\/p>\n<\/div>\n<\/details>\n<details itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<summary itemprop=\"name\">What usually drives cost in Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow?<\/summary>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Le co\u00fbt est g\u00e9n\u00e9ralement d\u00e9termin\u00e9 par les mat\u00e9riaux, le temps de pr\u00e9paration, le temps machine, les difficult\u00e9s li\u00e9es aux tol\u00e9rances, la fixation, l'acc\u00e8s aux outils, la finition, l'inspection et la quantit\u00e9 command\u00e9e.<\/p>\n<\/div>\n<\/details>\n<details itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<summary itemprop=\"name\">How can quality risk be reduced in Prototype CNC Machining: From Concept to Functional Parts \u2014 Complete Workflow?<\/summary>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Le risque de qualit\u00e9 est r\u00e9duit en marquant clairement les caract\u00e9ristiques critiques, en \u00e9vitant les tol\u00e9rances trop \u00e9troites, en confirmant la fabricabilit\u00e9 \u00e0 un stade pr\u00e9coce et en utilisant les donn\u00e9es d'inspection pour les dimensions importantes.<\/p>\n<\/div>\n<\/details>\n<\/div>\n\t\t\t<div class=\"srfm-form-container srfm-form-container-305 srfm-bg-color\">\n\t\t\t<style>\n\t\t\t\t\/* Need to check and remove the input variables related to the Style Tab. *\/\n\t\t\t\t.srfm-form-container-305 {\n\t\t\t\t\t\/* New test variables *\/\n\t\t\t\t\t--srfm-color-scheme-primary: #111C44;\n\t\t\t\t\t--srfm-color-scheme-text-on-primary: #FFFFFF;\n\t\t\t\t\t--srfm-color-scheme-text: #1E1E1E;\n\t\t\t\t\t--srfm-quill-editor-color: #111C44;\n\n\t\t\t\t\t--srfm-color-input-label: #1E1E1E;\n\t\t\t\t\t--srfm-color-input-description: hsl( from #1E1E1E h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-placeholder: hsl( from #1E1E1E h s l \/ 0.5 );\n\t\t\t\t\t--srfm-color-input-text: #1E1E1E;\n\t\t\t\t\t--srfm-color-input-prefix: hsl( from #1E1E1E h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-background: hsl( from #1E1E1E h s l \/ 0.02 );\n\t\t\t\t\t--srfm-color-input-background-hover: hsl( from #1E1E1E h s l \/ 0.05 );\n\t\t\t\t\t--srfm-color-input-background-disabled: hsl( from #1E1E1E h s l \/ 0.07 );\n\t\t\t\t\t--srfm-color-input-border: hsl( from #1E1E1E h s l \/ 0.25 );\n\t\t\t\t\t--srfm-color-input-border-disabled: hsl( from #1E1E1E h s l \/ 0.15 );\n\t\t\t\t\t--srfm-color-multi-choice-svg: hsl( from #1E1E1E h s l \/ 0.7 );\n\t\t\t\t\t--srfm-color-input-border-hover: hsl( from #111C44 h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-border-focus-glow: hsl( from #111C44 h s l \/ 0.15 );\n\t\t\t\t\t--srfm-color-input-selected: hsl( from #111C44 h s l \/ 0.1 );\n\t\t\t\t\t--srfm-btn-color-hover: hsl( from #111C44 h s l \/ 0.9 );\n\t\t\t\t\t--srfm-btn-color-disabled: hsl( from #111C44 h s l \/ 0.25 );\n\n\t\t\t\t\t\/* Dropdown Variables *\/\n\t\t\t\t\t--srfm-dropdown-input-background-hover: hsl( from #1E1E1E h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-option-background-hover: hsl( from #1E1E1E h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-option-background-selected: hsl( from #1E1E1E h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-option-selected-icon: hsl( from #1E1E1E h s l \/ 0.65 );\n\t\t\t\t\t--srfm-dropdown-option-text-color: hsl( from #1E1E1E h s l \/ 0.80 );\n\t\t\t\t\t--srfm-dropdown-option-selected-text: #1E1E1E;\n\t\t\t\t\t--srfm-dropdown-badge-background: hsl( from #1E1E1E h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-badge-background-hover: hsl( from #1E1E1E h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-menu-border-color: hsl( from #1E1E1E h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-placeholder-color: hsl( from #1E1E1E h s l \/ 0.50 );\n\t\t\t\t\t--srfm-dropdown-icon-color: hsl( from #1E1E1E h s l \/ 0.65 );\n\t\t\t\t\t--srfm-dropdown-icon-disabled: hsl( from #1E1E1E h s l \/ 0.25 );\n\n\t\t\t\t\t\/* Background Control Variables *\/\n\t\t\t\t\t--srfm-instant-form-padding-top: 32px;--srfm-instant-form-padding-right: 32px;--srfm-instant-form-padding-bottom: 32px;--srfm-instant-form-padding-left: 32px;--srfm-instant-form-border-radius-top: 12px;--srfm-instant-form-border-radius-right: 12px;--srfm-instant-form-border-radius-bottom: 12px;--srfm-instant-form-border-radius-left: 12px;--srfm-form-padding-top: 0px;--srfm-form-padding-right: 0px;--srfm-form-padding-bottom: 0px;--srfm-form-padding-left: 0px;--srfm-form-border-radius-top: 99px;--srfm-form-border-radius-right: 99px;--srfm-form-border-radius-bottom: 99px;--srfm-form-border-radius-left: 99px;--srfm-bg-color: #FFFFFF;--srfm-bg-overlay-opacity: 1;\t\t\t\t\t--srfm-row-gap-between-blocks: 18px;--srfm-address-label-font-size: 16px;--srfm-address-label-line-height: 24px;--srfm-address-description-font-size: 14px;--srfm-address-description-line-height: 20px;--srfm-col-gap-between-fields: 16px;--srfm-row-gap-between-fields: 16px;--srfm-gap-below-address-label: 14px;--srfm-dropdown-font-size: 14px;--srfm-dropdown-gap-between-input-menu: 4px;--srfm-dropdown-badge-padding: 2px 6px;--srfm-dropdown-multiselect-font-size: 12px;--srfm-dropdown-multiselect-line-height: 16px;--srfm-dropdown-padding-right: 12px;--srfm-dropdown-padding-right-icon: calc( var( --srfm-dropdown-padding-right ) + 20px );--srfm-dropdown-multiselect-padding: 8px var( --srfm-dropdown-padding-right-icon ) 8px 8px;--srfm-input-height: 44px;--srfm-input-field-padding: 10px 12px;--srfm-input-field-font-size: 16px;--srfm-input-field-line-height: 24px;--srfm-input-field-margin-top: 6px;--srfm-input-field-margin-bottom: 6px;--srfm-checkbox-label-font-size: 16px;--srfm-checkbox-label-line-height: 24px;--srfm-checkbox-description-font-size: 14px;--srfm-checkbox-description-line-height: 20px;--srfm-check-ctn-width: 16px;--srfm-check-ctn-height: 16px;--srfm-check-svg-size: 10px;--srfm-checkbox-margin-top-frontend: 4px;--srfm-checkbox-margin-top-editor: 6px;--srfm-check-gap: 8px;--srfm-checkbox-description-margin-left: 24px;--srfm-flag-section-padding: 10px 0 10px 12px;--srfm-gap-between-icon-text: 8px;--srfm-label-font-size: 16px;--srfm-label-line-height: 24px;--srfm-description-font-size: 14px;--srfm-description-line-height: 20px;--srfm-btn-padding: 10px 14px;--srfm-btn-font-size: 16px;--srfm-btn-line-height: 24px;--srfm-multi-choice-horizontal-padding: 20px;--srfm-multi-choice-vertical-padding: 20px;--srfm-multi-choice-internal-option-gap: 8px;--srfm-multi-choice-vertical-svg-size: 40px;--srfm-multi-choice-horizontal-image-size: 24px;--srfm-multi-choice-vertical-image-size: 120px;--srfm-multi-choice-outer-padding: 2px;--srfm-upload-vertical-padding: 28px;--srfm-upload-inner-gap: 12px;--srfm-upload-text-line-height: 24px;--srfm-upload-file-margin-top: 16px;--srfm-upload-preview-size: 42px;--srfm-slider-label-font-size: 12px;--srfm-slider-label-line-height: 16px;--srfm-slider-label-top-padding: 8px;--srfm-slider-error-gap: 6px;--srfm-page-break-row-gap: 28px;--srfm-rating-icon-size: 28px;--srfm-rating-icon-gap: 6px;--srfm-datepicker-dropdown-input-gap: 4px;--srfm-login-row-gap: 14px;--srfm-signature-canvas-height: 140px;--srfm-signature-button-bottom: 14px;\t\t--srfm-page-break-back-btn-text-color: hsl( from #1E1E1E h s l \/ 0.80 );\n\t\t--srfm-page-break-back-btn-background: hsl( from #1E1E1E h s l \/ 0.05 );\n\t\t--srfm-page-break-unfilled-progress: hsl( from #1E1E1E h s l \/ 0.15 );\n\t\t--srfm-page-break-indicator-text-color: hsl( from #1E1E1E h s l \/ 0.50 );\n\t\t--srfm-page-break-connector-checked: hsl( from #1E1E1E h s l \/ 0.15 );\n\t\t--srfm-page-break-connector-pending: hsl( from #1E1E1E h s l \/ 0.25 );\n\t\t--srfm-page-break-connector-active: hsl( from #111C44 h s l \/ 0.50 );\n\t\t--srfm-page-break-steps-unfilled: hsl( from #1E1E1E h s l \/ 0.50 );\n\t\t--srfm-page-break-steps-filled: hsl( from #1E1E1E h s l \/ 0.25 );\n\t\t--srfm-page-break-steps-progress: hsl( from #1E1E1E h s l \/ 0.15 );\n\t\t--srfm-page-break-steps-pending-text-color: hsl( from #1E1E1E h s l \/ 0.80 );\n\t\t--srfm-password-strength-weak: #DC2626;--srfm-password-strength-weak-border-glow: hsl( from var(--srfm-password-strength-weak) h s l \/ 0.15 );--srfm-password-strength-weak-border-color: hsl( from var(--srfm-password-strength-weak) h s l \/ 0.65 );--srfm-password-strength-medium: #D97706;--srfm-password-strength-medium-border-glow: hsl( from var(--srfm-password-strength-medium) h s l \/ 0.15 );--srfm-password-strength-medium-border-color: hsl( from var(--srfm-password-strength-medium) h s l \/ 0.65 );--srfm-password-strength-strong: #16A34A;--srfm-password-strength-strong-border-glow: hsl( from var(--srfm-password-strength-strong) h s l \/ 0.15 );--srfm-password-strength-strong-border-color: hsl( from var(--srfm-password-strength-strong) h s l \/ 0.65 );\t\t\t\t}\n\t\t\t<\/style>\n\t\t\t\t\t\t\t<form method=\"post\" enctype=\"multipart\/form-data\" id=\"srfm-form-305\" class=\"srfm-form\"\n\t\t\t\tform-id=\"305\" after-submission=\"hide form\" message-type=\"same page\" success-url=\"\" ajaxurl=\"https:\/\/nylonplastic.com\/wp-admin\/admin-ajax.php\" data-submit-token=\"3da94506fbc4f0b303b18c4f9cd3019d031c9e2009b8da65ac82ca8900e15412\" action=\"\"\n\t\t\t\t>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" value=\"305\" name=\"form-id\">\n\t\t\t\t\t\t\t\t<input type=\"hidden\" value=\"\" name=\"srfm-form-language\">\n\t\t\t\t<input type=\"hidden\" value=\"\" name=\"srfm-sender-email-field\" id=\"srfm-sender-email\">\n\t\t\t\t<input type=\"hidden\" value=\"\" id=\"srfm-page-break\">\n\t\t\t\t\t\t<p id=\"srfm-error-message\" class=\"srfm-common-error-message srfm-error-message srfm-head-error\" hidden>\t\t<span class=\"srfm-icon\" aria-hidden=\"true\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\"><path d=\"M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 6.66602V9.99935\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 13.334H10.0083\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><\/svg>\t\t<\/span>\n\t\t<span class=\"srfm-error-content\">Une erreur s'est produite lors de l'envoi de votre formulaire. Veuillez r\u00e9essayer.<\/span><\/p>\n\t\t\t\t\t\t<div data-block-id=\"7fa370fa\" class=\"wp-block-uagb-advanced-heading uagb-block uagb-block-7fa370fa\" >\n\t\t\t\t\t<h2 class=\"uagb-heading-text\">Cr\u00e9ons votre solution personnalis\u00e9e<\/h2>\t\t\t\t<\/div>\n\t\t\t\n\n\t\t\t<div data-block-id=\"bb2839a9\" class=\"srfm-block-single srfm-block srfm-input-block srf-input-bb2839a9-block  srfm-block-width-50 srfm-slug-text-field\" >\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-bb2839a9-lbl-Rmlyc3QgTmFtZQ\" for=\"srfm-input-bb2839a9-lbl-Rmlyc3QgTmFtZQ\" class=\"srfm-block-label\">\n\t\t\t\t\t\tPr\u00e9nom\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input class=\"srfm-input-common srfm-input-input\" type=\"text\" name=\"srfm-input-bb2839a9-lbl-Rmlyc3QgTmFtZQ-text-field\" id=\"srfm-input-bb2839a9-lbl-Rmlyc3QgTmFtZQ\"\n\t\t\t\t\taria-describedby='srfm-error-bb2839a9'\t\t\t\t\tdata-required=\"true\" aria-required=\"true\" data-unique=\"false\" maxlength=\"100\" value=\"\"  data-srfm-mask=\"none\"   \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-bb2839a9\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"dbaa04c6\" class=\"srfm-block-single srfm-block srfm-input-block srf-input-dbaa04c6-block  srfm-block-width-50 srfm-slug-last-name\" >\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-dbaa04c6-lbl-TGFzdCBOYW1l\" for=\"srfm-input-dbaa04c6-lbl-TGFzdCBOYW1l\" class=\"srfm-block-label\">\n\t\t\t\t\t\tNom de famille\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input class=\"srfm-input-common srfm-input-input\" type=\"text\" name=\"srfm-input-dbaa04c6-lbl-TGFzdCBOYW1l-last-name\" id=\"srfm-input-dbaa04c6-lbl-TGFzdCBOYW1l\"\n\t\t\t\t\taria-describedby='srfm-error-dbaa04c6'\t\t\t\t\tdata-required=\"false\" aria-required=\"false\" data-unique=\"false\" maxlength=\"100\" value=\"\"  data-srfm-mask=\"none\"   \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-dbaa04c6\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"80af9bb9\" class=\"srfm-block-single srfm-block srfm-email-block srf-email-80af9bb9-block  srfm-block-width-50 srfm-slug-email srfm-email-block-wrap\">\n\t\t\t\t<div class=\"srfm-email-block srf-email-80af9bb9-block\">\n\t\t\t\t\t\t\t\t\t\t<label id=\"srfm-label-80af9bb9-lbl-RW1haWw\" for=\"srfm-email-80af9bb9-lbl-RW1haWw\" class=\"srfm-block-label\">\n\t\t\t\t\t\tCourriel\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t\t\t<input class=\"srfm-input-common srfm-input-email\" type=\"email\" name=\"srfm-email-80af9bb9-lbl-RW1haWw-email\" id=\"srfm-email-80af9bb9-lbl-RW1haWw\"\n\t\t\t\t\t\taria-describedby='srfm-error-80af9bb9'\t\t\t\t\t\tdata-required=\"true\" aria-required=\"true\" data-unique=\"false\" value=\"\"   \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-80af9bb9\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n\n\t\t<div data-block-id=\"0c6821ab\" class=\"srfm-block-single srfm-block srfm-phone-block srf-phone-0c6821ab-block srfm-block-width-50\">\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-0c6821ab-lbl-UGhvbmUgTnVtYmVy\" for=\"srfm-phone-0c6821ab-lbl-UGhvbmUgTnVtYmVy\" class=\"srfm-block-label\">\n\t\t\t\t\t\tNum\u00e9ro de t\u00e9l\u00e9phone\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input type=\"tel\"\n\t\t\t\t\tclass=\"srfm-input-common srfm-input-phone\"\n\t\t\t\t\tname=\"srfm-phone-0c6821ab-lbl-UGhvbmUgTnVtYmVy-phone-number\"\n\t\t\t\t\tid=\"srfm-phone-0c6821ab-lbl-UGhvbmUgTnVtYmVy\"\n\t\t\t\t\taria-describedby='srfm-error-0c6821ab'\t\t\t\t\tdata-required=\"true\"\n\t\t\t\t\taria-required=\"true\"\n\t\t\t\t\tdefault-country=\"us\"\n\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\t\t\t\t\t\tdata-unique=\"false\">\n\t\t\t<\/div>\n\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-0c6821ab\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"b05f96f8\" class=\"srfm-block-single srfm-block srfm-upload-block srf-upload-b05f96f8-block srfm-block-width-100\">\n\t\t\t\t\t\t\t\t\t<label id=\"srfm-label-b05f96f8\" for=\"srfm-upload-b05f96f8\" class=\"srfm-block-label\">\n\t\t\t\t\t\tUpload\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t\t<span class=\"srfm-icon srfm-upload-icon\" aria-hidden=\"true\"><svg width='24' height='24' viewbox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='#1E1E1E' stroke-opacity='0.65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/><path d='M17 8L12 3L7 8' stroke='#1E1E1E' stroke-opacity='0.65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/><path d='M12 3V15' stroke='#1E1E1E' stroke-opacity='0.65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/span>\t\t\t\t\t<div class=\"srfm-upload-wrap\">\n\t\t\t\t\t\t<input class=\"srfm-upload-size\" value=\"10\" type=\"hidden\" \/>\n\t\t\t\t\t\t<label class=\"srfm-classic-upload-label\">\n\t\t\t\t\t\t\tCliquez pour t\u00e9l\u00e9charger ou glissez-d\u00e9posez\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input\n\t\t\t\t\t\t\tid=\"srfm-upload-b05f96f8\"\n\t\t\t\t\t\t\tclass=\"srfm-input-upload\"\n\t\t\t\t\t\t\tname=\"srfm-upload-b05f96f8-lbl-VXBsb2Fk-srfm-upload[]\"\n\t\t\t\t\t\t\ttype=\"file\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\taria-describedby='srfm-error-b05f96f8'\t\t\t\t\t\t\tdata-required=\"false\"\n\t\t\t\t\t\t\taria-required=\"false\"\n\t\t\t\t\t\t\taccept=\".jpg, .jpeg, .gif, .png, .pdf\"\n\t\t\t\t\t\t>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-upload-data\"><\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-b05f96f8\" data-error-msg=\"Ce champ est n\u00e9cessaire.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t<div data-block-id=\"fabb13d5\" class=\"srfm-block-single srfm-block srfm-textarea-block srf-textarea-fabb13d5-block  srfm-block-width-100\">\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-fabb13d5-lbl-WW91ciBNZXNzYWdl-7695\" for=\"srfm-textarea-fabb13d5-lbl-WW91ciBNZXNzYWdl-7695\" class=\"srfm-block-label\">\n\t\t\t\t\t\tVotre message\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<textarea\n\t\t\t\t\tclass=\"srfm-input-common srfm-input-textarea\"\n\t\t\t\t\tname=\"srfm-textarea-fabb13d5-lbl-WW91ciBNZXNzYWdl-your-message\"\n\t\t\t\t\tid=\"srfm-textarea-fabb13d5-lbl-WW91ciBNZXNzYWdl-7695\"\n\t\t\t\t\taria-describedby='srfm-error-fabb13d5'\t\t\t\t\tdata-required=\"true\" aria-required=\"true\"  rows=\"4\"  \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t><\/textarea>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-fabb13d5\" data-error-msg=\"Ce champ est n\u00e9cessaire.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"srfm-submit-container\" style=\"\">\n\t\t\t\t\t\t<div style=\"width: ; text-align: left\" class=\"wp-block-button\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button style=\"\" id=\"srfm-submit-btn\" class=\"srfm-btn-frontend srfm-button srfm-submit-button\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<div class=\"srfm-submit-wrap\">\n\t\t\t\t\t\t\t\t\tSoumettre\t\t\t\t\t\t\t\t<div class=\"srfm-loader\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<p id=\"srfm-error-message\" class=\"srfm-common-error-message srfm-error-message srfm-footer-error\" hidden>\t\t<span class=\"srfm-icon\" aria-hidden=\"true\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\"><path d=\"M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 6.66602V9.99935\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><path d=\"M10 13.334H10.0083\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/><\/svg>\t\t<\/span>\n\t\t<span class=\"srfm-error-content\">Une erreur s'est produite lors de l'envoi de votre formulaire. Veuillez r\u00e9essayer.<\/span><\/p>\n\t\t\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n\t\t\t<div class=\"srfm-single-form srfm-success-box in-page\">\n\t\t\t\t<div aria-live=\"polite\" aria-atomic=\"true\" role=\"alert\" id=\"srfm-success-message-page-305\" class=\"srfm-success-box-description\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Prototype CNC machining workflow for engineers: when to machine prototypes, how to shorten lead time, and how to avoid expensive over-specification.<\/p>","protected":false},"author":1,"featured_media":7287,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"facebook_846085238273622_899381133262461":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[118],"tags":[],"class_list":["post-7202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cnc-machining"],"_links":{"self":[{"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/posts\/7202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/comments?post=7202"}],"version-history":[{"count":1,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/posts\/7202\/revisions"}],"predecessor-version":[{"id":11718,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/posts\/7202\/revisions\/11718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/media\/7287"}],"wp:attachment":[{"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/media?parent=7202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/categories?post=7202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nylonplastic.com\/fr\/wp-json\/wp\/v2\/tags?post=7202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}