{"id":2268,"date":"2026-09-09T07:03:28","date_gmt":"2026-09-09T07:03:28","guid":{"rendered":"https:\/\/kurtfoundry.com\/?p=2268"},"modified":"2026-09-10T02:41:21","modified_gmt":"2026-09-10T02:41:21","slug":"crane-counterweights","status":"publish","type":"post","link":"https:\/\/kurtfoundry.com\/fr\/product\/crane-counterweights\/","title":{"rendered":"Contrepoids pour grues"},"content":{"rendered":"\n\n<style>\n @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700&family=Open+Sans:wght@300;400;600&display=swap');\n\n :root {\n --primary-dark: #0a0e0d;\n --primary: #2b3a36;\n --primary-light: #445851;\n --accent: #d4af37;\n --bg-light: #f9f8f4;\n --bg-white: #ffffff;\n --bg-gray: #f0efe9;\n --text-main: #333333;\n --text-muted: #666666;\n --text-light: #e0e0e0;\n --border: #e2dfd5;\n --transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);\n }\n\n * { margin: 0; padding: 0; box-sizing: border-box; }\n\n .kf-product-page {\n font-family: 'Open Sans', sans-serif;\n background-color: var(--bg-light);\n color: var(--text-main);\n line-height: 1.7;\n overflow-x: hidden;\n width: 100%;\n font-size: 15px;\n }\n\n .kf-product-page h1, .kf-product-page h2, .kf-product-page h3, .kf-product-page h4 {\n font-family: 'Playfair Display', serif;\n font-weight: 600;\n color: var(--primary-dark);\n line-height: 1.3;\n }\n .kf-product-page h2 { font-size: 2rem; margin-bottom: 1.5rem; }\n .kf-product-page h3 { font-size: 1.5rem; margin-bottom: 1rem; }\n .kf-product-page p { margin-bottom: 1.5rem; }\n\n .kf-product-page a.text-link {\n color: var(--primary);\n font-weight: 600;\n text-decoration: underline;\n text-decoration-color: var(--accent);\n text-underline-offset: 4px;\n transition: var(--transition);\n }\n .kf-product-page a.text-link:hover { color: var(--accent); text-decoration-color: var(--primary); }\n\n .kf-container { width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 5%; }\n .kf-section { padding: 4rem 0; }\n\n .reveal-up { opacity: 0; transform: translateY(40px); transition: all 0.8s ease-out; will-change: opacity, transform; }\n .reveal-scale { opacity: 0; transform: scale(0.95); transition: all 0.8s ease-out; will-change: opacity, transform; }\n .reveal-up.active, .reveal-scale.active { opacity: 1; transform: translate(0) scale(1); }\n .delay-1 { transition-delay: 0.15s; }\n .delay-2 { transition-delay: 0.3s; }\n\n .btn {\n display: inline-flex; align-items: center; justify-content: center; gap: 10px;\n padding: 1rem 2rem; font-size: 0.9rem; text-transform: uppercase; letter-spacing: 1.5px;\n font-weight: 600; cursor: pointer; transition: var(--transition); border-radius: 2px;\n position: relative; overflow: hidden; z-index: 1; border: 1px solid transparent;\n text-align: center; text-decoration: none; min-width: 44px; min-height: 44px;\n }\n .btn-accent { background-color: var(--accent); color: var(--primary-dark); border-color: var(--accent); }\n .btn-accent::before { content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-color: #c19b2e; transition: var(--transition); z-index: -1; }\n .btn-accent:hover::before { width: 100%; }\n .btn-accent:hover { color: var(--primary-dark); border-color: #c19b2e; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(212, 175, 55, 0.3); }\n .btn-dark { background-color: var(--primary); color: var(--bg-white); border-color: var(--primary); }\n .btn-dark::before { content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-color: var(--primary-dark); transition: var(--transition); z-index: -1; }\n .btn-dark:hover::before { width: 100%; }\n .btn-dark:hover { color: var(--bg-white); border-color: var(--primary-dark); transform: translateY(-2px); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }\n .btn-outline { background-color: transparent; color: var(--primary); border-color: var(--primary); }\n .btn-outline:hover { background-color: var(--primary); color: var(--bg-white); transform: translateY(-2px); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); }\n .btn-accent-outline { background-color: transparent; color: var(--accent); border-color: var(--accent); }\n .btn-accent-outline:hover { background-color: var(--accent); color: var(--primary-dark); transform: translateY(-2px); }\n\n .kf-hero { position: relative; padding: 8rem 0 5rem; background-color: var(--primary-dark); display: flex; align-items: flex-end; min-height: 80vh; }\n .kf-hero-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }\n .kf-hero-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(10,14,13,0.9), rgba(43,58,54,0.75)); z-index: 1; }\n .kf-hero-content { position: relative; z-index: 2; width: 100%; }\n .kf-hero-subtitle { display: inline-block; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 2px; color: var(--accent); margin-bottom: 1rem; font-weight: 600; }\n .kf-hero h1 { font-size: 2.2rem; color: var(--bg-white); margin-top: 0; margin-bottom: 1.5rem; }\n .kf-hero p { color: var(--text-light); font-size: 1.05rem; max-width: 700px; margin-bottom: 2rem; }\n .kf-hero-badges { display: flex; flex-wrap: wrap; gap: 0.8rem; margin-bottom: 2.5rem; }\n .kf-hero-badge { padding: 0.4rem 0.8rem; border: 1px solid rgba(212, 175, 55, 0.4); color: var(--accent); font-size: 0.8rem; text-transform: uppercase; letter-spacing: 1px; background: rgba(10, 14, 13, 0.5); backdrop-filter: blur(4px); }\n .kf-hero-actions { display: flex; flex-direction: column; gap: 1rem; }\n\n .kf-intro { background-color: var(--bg-white); }\n .kf-intro-header { text-align: center; max-width: 800px; margin: 0 auto 3rem; }\n .kf-intro-header p { color: var(--text-muted); font-size: 1.05rem; margin-top: 0.5rem; }\n\n .kf-lineup { background-color: var(--bg-gray); }\n .kf-lineup-header { text-align: center; max-width: 800px; margin: 0 auto 3rem; }\n .kf-lineup-header p { color: var(--text-muted); font-size: 1.05rem; margin-top: 0.5rem; }\n .kf-lineup-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n .kf-lineup-grid-2col { }\n .kf-lineup-card { background-color: var(--bg-white); border-top: 3px solid var(--accent); transition: var(--transition); overflow: hidden; }\n .kf-lineup-card:hover { transform: translateY(-3px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.06); }\n .kf-lineup-card img { width: 100%; aspect-ratio: 4\/3; object-fit: cover; display: block; }\n .kf-lineup-card-body { padding: 1.75rem; }\n .kf-lineup-card h3 { font-size: 1.15rem; color: var(--primary); margin-bottom: 0.6rem; }\n .kf-lineup-card p { margin-bottom: 0; font-size: 0.92rem; color: var(--text-muted); }\n\n .kf-specs { background-color: var(--bg-white); }\n .kf-table-wrapper { width: 100%; overflow-x: auto; background: var(--bg-white); border: 1px solid var(--border); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03); }\n .kf-table { width: 100%; min-width: 700px; border-collapse: collapse; text-align: left; }\n .kf-table th, .kf-table td { padding: 1.2rem 1.5rem; border-bottom: 1px solid var(--border); }\n .kf-table th { background-color: var(--primary-dark); color: var(--bg-white); font-family: 'Playfair Display', serif; font-size: 1.05rem; letter-spacing: 0.5px; white-space: nowrap; }\n .kf-table tr:last-child td { border-bottom: none; }\n .kf-table tr:hover td { background-color: var(--bg-light); }\n .kf-table td:first-child { font-weight: 600; color: var(--primary); }\n\n .kf-features { background-color: var(--bg-gray); }\n .kf-features-banner { width: 100%; max-height: 450px; overflow: hidden; margin-bottom: 3rem; position: relative; }\n .kf-features-banner img { width: 100%; height: 100%; max-height: 450px; object-fit: cover; display: block; }\n .kf-features-cards { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n .kf-feature-card { padding: 2rem; background-color: var(--bg-white); border-top: 3px solid var(--accent); transition: var(--transition); }\n .kf-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.06); }\n .kf-feature-card h3 { color: var(--primary); font-size: 1.2rem; }\n .kf-feature-card p { margin-bottom: 0; color: var(--text-muted); }\n\n .kf-process { background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%); color: var(--bg-white); }\n .kf-process h2 { color: var(--bg-white); text-align: center; margin-bottom: 3rem; }\n .kf-timeline { display: flex; flex-direction: column; gap: 2rem; counter-reset: process-counter; }\n .kf-timeline-step { position: relative; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.1); padding: 2rem; border-radius: 2px; transition: var(--transition); }\n .kf-timeline-step:hover { background: rgba(255, 255, 255, 0.06); border-color: var(--accent); transform: translateX(5px); }\n .kf-timeline-step::before { counter-increment: process-counter; content: \"0\" counter(process-counter); position: absolute; top: -15px; left: 20px; background: var(--accent); color: var(--primary-dark); font-family: 'Playfair Display', serif; font-weight: 700; font-size: 1.2rem; padding: 0.2rem 0.8rem; border-radius: 2px; }\n .kf-timeline-step h3 { color: var(--bg-white); margin-top: 0.5rem; font-size: 1.25rem; }\n .kf-timeline-step p { color: var(--text-light); margin-bottom: 0; font-size: 0.95rem; }\n\n .kf-quality { background-color: var(--bg-light); padding: 0; }\n .kf-quality-inner { display: flex; flex-direction: column; max-width: 1400px; margin: 0 auto; }\n .kf-quality-content { padding: 4rem 5%; }\n .kf-quality-image { width: 100%; overflow: hidden; }\n .kf-quality-image img { width: 100%; height: 100%; object-fit: cover; display: block; aspect-ratio: 3 \/ 2; }\n .kf-checklist { list-style: none; margin: 2rem 0; }\n .kf-checklist li { position: relative; padding-left: 2rem; margin-bottom: 1rem; color: var(--text-main); }\n .kf-checklist li::before { content: '\\2713'; position: absolute; left: 0; top: 0; color: var(--accent); font-weight: bold; font-size: 1.2rem; }\n .kf-checklist strong { color: var(--primary-dark); }\n\n .kf-comparison { background-color: var(--bg-white); }\n .kf-comparison-header { text-align: center; max-width: 800px; margin: 0 auto 3rem; }\n .kf-comparison-header p { color: var(--text-muted); font-size: 1.05rem; margin-top: 0.5rem; }\n .kf-compare-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n .kf-compare-col { padding: 2.5rem; border: 1px solid var(--border); }\n .kf-compare-col h3 { font-size: 1.3rem; margin-bottom: 1.5rem; padding-bottom: 1rem; border-bottom: 3px solid var(--border); }\n .kf-compare-col.kf-compare-custom h3 { border-bottom-color: var(--accent); }\n .kf-compare-list { list-style: none; margin: 0; }\n .kf-compare-list li { position: relative; padding-left: 2rem; margin-bottom: 1rem; font-size: 0.95rem; }\n .kf-compare-list li::before { position: absolute; left: 0; top: 0; font-weight: bold; font-size: 1.1rem; }\n .kf-compare-custom .kf-compare-list li::before { content: '\\2713'; color: var(--accent); }\n .kf-compare-standard .kf-compare-list li::before { content: '\\2715'; color: #c0392b; }\n\n .kf-faq { background-color: var(--bg-gray); }\n .kf-faq-container { max-width: 1100px; margin: 0 auto; }\n .kf-faq-header { text-align: center; margin-bottom: 3rem; }\n .kf-accordion-item { border-bottom: 1px solid var(--border); }\n .kf-accordion-btn { width: 100%; text-align: left; background: none !important; border: none; padding: 1.5rem 0; font-family: 'Open Sans', sans-serif; font-size: 1.1rem; font-weight: 600; color: var(--primary-dark) !important; cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: var(--transition); min-height: 44px; outline: none; box-shadow: none !important; }\n .kf-accordion-btn:hover, .kf-accordion-btn:focus, .kf-accordion-btn:active { color: var(--primary) !important; background: none !important; background-color: transparent !important; outline: none !important; box-shadow: none !important; }\n .kf-accordion-item.active .kf-accordion-btn { color: var(--primary) !important; background: none !important; background-color: transparent !important; }\n .kf-accordion-icon { font-size: 1.5rem; color: var(--accent); transition: transform 0.3s ease; }\n .kf-accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; color: var(--text-muted); }\n .kf-accordion-content p { padding-bottom: 1.5rem; }\n .kf-accordion-item.active .kf-accordion-content { max-height: 800px; }\n .kf-accordion-item.active .kf-accordion-icon { transform: rotate(45deg); }\n\n .kf-cta-final { background-color: var(--bg-gray); text-align: center; border-top: 1px solid var(--border); }\n .kf-cta-card { background-color: var(--bg-white); padding: 4rem 3rem; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05); border: 1px solid var(--border); max-width: 1000px; margin: 0 auto; }\n\n .ast-article-single { padding: 0 !important; }\n\n @media (min-width: 480px) {\n .kf-hero h1 { font-size: 2.8rem; }\n .kf-hero-actions { flex-direction: row; }\n .kf-product-page { font-size: 16px; }\n }\n\n @media (min-width: 768px) {\n .kf-section { padding: 6rem 0; }\n .kf-hero { min-height: 70vh; }\n .kf-hero h1 { font-size: 3.5rem; }\n .kf-lineup-grid { grid-template-columns: 1fr 1fr; }\n .kf-lineup-grid-2col { grid-template-columns: 1fr 1fr; }\n .kf-features-cards { grid-template-columns: 1fr 1fr 1fr; }\n .kf-quality-inner { flex-direction: row; }\n .kf-quality-content { flex: 1; padding: 6rem 5%; display: flex; flex-direction: column; justify-content: center; }\n .kf-quality-image { flex: 1; }\n .kf-quality-image img { aspect-ratio: auto; height: 100%; }\n .kf-compare-grid { grid-template-columns: 1fr 1fr; }\n }\n\n @media (min-width: 1024px) {\n .kf-hero h1 { font-size: 4rem; }\n .kf-timeline { flex-direction: row; flex-wrap: wrap; justify-content: center; }\n .kf-timeline-step { flex: 1 1 calc(33.333% - 2rem); min-width: 300px; }\n .kf-lineup-grid { grid-template-columns: 1fr 1fr 1fr 1fr; }\n }\n\n .post-navigation { display: none !important; }\n\n \/* ===== QUOTE MODAL ===== *\/\n .quote-modal-overlay {\n display: none; position: fixed; inset: 0; background: rgba(10,14,13,0.75);\n z-index: 99999; align-items: center; justify-content: center; padding: 2rem 1rem;\n backdrop-filter: blur(3px);\n }\n .quote-modal-overlay.active { display: flex; }\n .quote-modal {\n background: var(--bg-white); width: 100%; max-width: 900px; max-height: 90vh;\n overflow-y: auto; border-radius: 4px; position: relative;\n box-shadow: 0 30px 80px rgba(0,0,0,0.5);\n display: grid; grid-template-columns: 1fr;\n }\n @media (min-width: 768px) {\n .quote-modal { grid-template-columns: 1fr 1fr; }\n }\n .quote-modal-close {\n position: absolute; top: 1rem; right: 1rem; z-index: 3;\n background: rgba(0,0,0,0.06); border: none; font-size: 1.4rem; line-height: 1; cursor: pointer;\n color: var(--text-muted); width: 34px; height: 34px; border-radius: 50%;\n display: flex; align-items: center; justify-content: center; transition: var(--transition);\n }\n .quote-modal-close:hover { color: var(--bg-white); background: var(--primary); }\n .quote-modal-info {\n padding: 3rem 2.5rem; background: var(--bg-light); border-right: 1px solid var(--border);\n }\n .quote-modal-eyebrow {\n display: block; text-transform: uppercase; letter-spacing: 1.5px; font-size: 0.8rem;\n color: var(--accent); font-weight: 700; margin-bottom: 0.75rem;\n }\n .quote-modal-info h3 { font-size: 1.5rem; margin-bottom: 1rem; }\n .quote-modal-info p { color: var(--text-muted); font-size: 0.92rem; margin-bottom: 1rem; }\n .quote-modal-checklist { list-style: none; margin-top: 1.5rem; }\n .quote-modal-checklist li {\n position: relative; padding: 0 0 0.9rem 1.75rem; margin-bottom: 0.9rem; font-size: 0.9rem;\n color: var(--text-main); border-bottom: 1px solid var(--border);\n }\n .quote-modal-checklist li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }\n .quote-modal-checklist li::before {\n content: '\\2713'; position: absolute; left: 0; top: 0; color: var(--accent); font-weight: bold; font-size: 1.05rem;\n }\n .quote-modal-form-col { padding: 3rem 2.5rem; }\n .quote-modal-form-col .wpforms-field-container { display: flex; flex-wrap: wrap; gap: 0 1rem; }\n .quote-modal-form-col .wpforms-field-container > .wpforms-field { flex: 1 1 100%; }\n .quote-modal-form-col .wpforms-field-container > .wpforms-field-name,\n .quote-modal-form-col .wpforms-field-container > .wpforms-field-email { flex: 1 1 calc(50% - 0.5rem); }\n\n \/* ===== WPFORMS STYLING IN QUOTE MODAL ===== *\/\n .quote-modal .wpforms-field-label {\n font-family: 'Open Sans', sans-serif; font-weight: 600; color: var(--primary-dark);\n font-size: 0.95rem !important; margin-bottom: 0.4rem;\n }\n .quote-modal .wpforms-required-label { color: #c0392b; }\n .quote-modal .wpforms-field { padding: 0 0 1.5rem; }\n .quote-modal input[type=\"text\"],\n .quote-modal input[type=\"email\"],\n .quote-modal input[type=\"tel\"],\n .quote-modal input[type=\"number\"],\n .quote-modal input[type=\"url\"],\n .quote-modal select,\n .quote-modal textarea {\n width: 100%; font-family: 'Open Sans', sans-serif; font-size: 0.95rem !important;\n padding: 0.8rem 1rem !important; border: 1px solid var(--border); border-radius: 2px;\n background: var(--bg-light); color: var(--text-main); transition: var(--transition);\n }\n .quote-modal input:focus,\n .quote-modal select:focus,\n .quote-modal textarea:focus {\n outline: none; border-color: var(--accent); background: var(--bg-white);\n box-shadow: 0 0 0 3px rgba(212,175,55,0.15);\n }\n .quote-modal textarea { min-height: 100px; resize: vertical; }\n .quote-modal .wpforms-field-file-upload .wpforms-uploader {\n border: 2px dashed var(--border); border-radius: 2px; background: var(--bg-light);\n padding: 1.2rem; text-align: center;\n }\n .quote-modal .wpforms-submit-container { margin-top: 0.5rem; }\n .quote-modal button.wpforms-submit,\n .quote-modal input.wpforms-submit {\n display: inline-flex !important; align-items: center !important; justify-content: center !important;\n width: 100% !important; padding: 1rem 2rem !important; font-size: 0.9rem !important; text-transform: uppercase !important;\n letter-spacing: 1.5px !important; font-weight: 600 !important; cursor: pointer !important; border-radius: 2px !important;\n border: 1px solid var(--accent) !important; background-color: var(--accent) !important; background: var(--accent) !important; color: var(--primary-dark) !important;\n transition: var(--transition) !important; min-height: 44px !important; box-shadow: none !important;\n }\n .quote-modal button.wpforms-submit:hover,\n .quote-modal input.wpforms-submit:hover {\n background-color: #c19b2e !important; background: #c19b2e !important; border-color: #c19b2e !important;\n transform: translateY(-2px); box-shadow: 0 8px 20px rgba(212,175,55,0.3) !important;\n }\n .quote-modal .wpforms-error, .quote-modal .wpforms-field-description { font-size: 0.85rem; }\n .quote-modal .wpforms-confirmation-container-full { text-align: center; padding: 1rem 0; }\n\n @media (max-width: 767px) {\n .quote-modal-info { padding: 2rem 1.5rem; }\n .quote-modal-form-col { padding: 1.75rem 1.5rem 2rem; }\n .quote-modal-eyebrow { font-size: 0.72rem; margin-bottom: 0.5rem; }\n .quote-modal-info h3 { font-size: 1.2rem; margin-bottom: 0.6rem; }\n .quote-modal-info p { font-size: 0.85rem; margin-bottom: 0.75rem; }\n .quote-modal-checklist { margin-top: 1rem; }\n .quote-modal-checklist li { font-size: 0.82rem; padding: 0 0 0.7rem 1.5rem; margin-bottom: 0.7rem; }\n .quote-modal .wpforms-field-label { font-size: 0.85rem !important; margin-bottom: 0.3rem; }\n .quote-modal .wpforms-field { padding: 0 0 1rem; }\n .quote-modal input[type=\"text\"],\n .quote-modal input[type=\"email\"],\n .quote-modal input[type=\"tel\"],\n .quote-modal input[type=\"number\"],\n .quote-modal input[type=\"url\"],\n .quote-modal select,\n .quote-modal textarea { font-size: 0.85rem !important; padding: 0.6rem 0.8rem !important; }\n .quote-modal textarea { min-height: 80px; }\n .quote-modal .wpforms-field-file-upload .wpforms-uploader { padding: 0.8rem; font-size: 0.85rem; }\n .quote-modal button.wpforms-submit,\n .quote-modal input.wpforms-submit { font-size: 0.8rem !important; padding: 0.85rem 1.5rem !important; letter-spacing: 1px !important; }\n }\n<\/style>\n\n<div class=\"kf-product-page\">\n\n <section class=\"kf-hero\">\n <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/crane-counterweights-hero.webp\" alt=\"Heavy custom cast crane counterweight blocks staged on a foundry floor, ready for shipment\" class=\"kf-hero-bg\" title=\"\">\n <div class=\"kf-hero-overlay\"><\/div>\n <div class=\"kf-container kf-hero-content reveal-up\">\n <span class=\"kf-hero-subtitle\">Direct-Factory Custom Sand Casting<\/span>\n <h1>Crane Counterweights<\/h1>\n <p>Kurt Foundry casts crane counterweights for mobile cranes, crawler cranes, tower cranes, and overhead\/gantry cranes &#8212; cast in durable gray iron and backed by direct-factory pricing and reliable output.<\/p>\n <div class=\"kf-hero-badges\">\n <span class=\"kf-hero-badge\">ISO 9001 Certified<\/span>\n <span class=\"kf-hero-badge\">ASTM Compliant<\/span>\n <span class=\"kf-hero-badge\">15,000+ Tons Output<\/span>\n <\/div>\n <div class=\"kf-hero-actions\">\n <a href=\"#\" class=\"js-quote-btn btn btn-accent\">Get a Free Quote<\/a>\n <a href=\"#specifications\" class=\"btn btn-accent-outline\">View Material Specs<\/a>\n <\/div>\n <\/div>\n <\/section>\n\n \n\n <section class=\"kf-section kf-lineup\">\n <div class=\"kf-container\">\n <div class=\"kf-lineup-header reveal-up\">\n <h2>Our Custom Crane Counterweight Product Line<\/h2>\n <p>We cast counterweights for the specific crane platform you run &#8212; not a one-size-fits-all block. Here is where our customers put our crane counterweights to work.<\/p>\n <\/div>\n <div class=\"kf-lineup-grid\">\n <div class=\"kf-lineup-card reveal-up\">\n <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/mobile-truck-crane-counterweights.webp\" alt=\"Custom counterweight castings for mobile and truck-mounted cranes\" loading=\"lazy\" title=\"\">\n <div class=\"kf-lineup-card-body\">\n <h3>Mobile &#038; Truck Crane Counterweights<\/h3>\n <p>Slab and center-ballast counterweights are cast to your exact tonnage and carrier stacking sequence, with lifting lugs and locating pins positioned for fast, repeatable rigging at every jobsite.<\/p>\n <\/div>\n <\/div>\n <div class=\"kf-lineup-card reveal-up\">\n <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/crawler-crane-counterweights.webp\" alt=\"Custom crawler crane counterweight box sections\" loading=\"lazy\" title=\"\">\n <div class=\"kf-lineup-card-body\">\n <h3>Crawler Crane Counterweights<\/h3>\n <p>Central and superstructure counterweight boxes are cast in heavy sections to match your crawler crane&#8217;s load chart, with alloy matched to duty cycle and pin-connection points machined to spec.<\/p>\n <\/div>\n <\/div>\n <div class=\"kf-lineup-card reveal-up\">\n <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/tower-crane-counterweights-1.webp\" alt=\"Custom stackable tower crane counterweight block with lifting eyes\" loading=\"lazy\" title=\"\">\n <div class=\"kf-lineup-card-body\">\n <h3>Tower Crane Counterweights<\/h3>\n <p>Tower crane counterweight blocks are cast in stackable modular sections with integrated lifting eyes, sized to your jib length and maximum load moment for precise, code-compliant ballasting.<\/p>\n <\/div>\n <\/div>\n <div class=\"kf-lineup-card reveal-up\">\n <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/overhead-gantry-crane-counterweights.webp\" alt=\"Custom overhead and gantry crane counterweight casting\" loading=\"lazy\" title=\"\">\n <div class=\"kf-lineup-card-body\">\n <h3>Overhead &#038; Gantry Crane Counterweights<\/h3>\n <p>Trolley and end-truck counterweights are cast to your bridge crane&#8217;s rated capacity and span, holding consistent density so the hoist tracks level under full-rated lift.<\/p>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n\n <section class=\"kf-section\" style=\"padding: 4rem 0; background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%); text-align:center;\">\n <div class=\"kf-container reveal-up\">\n <h2 style=\"color: var(--bg-white); margin-bottom: 1rem;\">Have a Drawing Ready?<\/h2>\n <p style=\"color: var(--text-light); max-width: 650px; margin: 0 auto 2rem;\">Send us your crane carrier drawing or a sample block and get a direct-factory quote back within 48 hours &#8212; no distributor markup, no guesswork on weight or fit.<\/p>\n <a href=\"#\" class=\"btn btn-accent js-quote-btn\">Request a Free Quote<\/a>\n <\/div>\n <\/section>\n\n<section id=\"specifications\" class=\"kf-section kf-specs\">\n <div class=\"kf-container reveal-up\">\n <h2>Standard Material: Gray Cast Iron<\/h2>\n <div class=\"kf-table-wrapper\">\n <table class=\"kf-table\">\n <thead>\n <tr>\n <th>Standard \/ Grade<\/th>\n <th>Tensile Strength (MPa)<\/th>\n <th>Yield Strength (MPa)<\/th>\n <th>Elongation (%)<\/th>\n <th>Common Applications<\/th>\n <\/tr>\n <\/thead>\n <tbody>\n <tr>\n <td><a href=\"https:\/\/kurtfoundry.com\/capabilities\/grey-iron-castings\/\" class=\"text-link\">ASTM A48 Class 30 (Gray Iron)<\/a><\/td>\n <td>&ge; 207<\/td>\n <td>&#8211;<\/td>\n <td>&#8211;<\/td>\n <td>Standard ballast blocks for mobile and truck crane carriers &#8212; lowest cost per pound.<\/td>\n <\/tr>\n <tr>\n <td><a href=\"https:\/\/kurtfoundry.com\/capabilities\/grey-iron-castings\/\" class=\"text-link\">ASTM A48 Class 40 (Gray Iron)<\/a><\/td>\n <td>&ge; 276<\/td>\n <td>&#8211;<\/td>\n <td>&#8211;<\/td>\n <td>Heavier-duty blocks for crawler crane superstructures and tower crane ballast.<\/td>\n <\/tr>\n <\/tbody>\n <\/table>\n <\/div>\n <\/div>\n<\/section>\n\n <section class=\"kf-section kf-features\">\n <div class=\"kf-container\">\n <div class=\"kf-features-banner reveal-scale\">\n <img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/crane-counterweight-mounting-face.webp\" alt=\"Precision-machined mounting face on a custom crane counterweight casting\" loading=\"lazy\" width=\"1200\" height=\"500\" title=\"\">\n <\/div>\n <h2 class=\"reveal-up\" style=\"text-align: center; margin-bottom: 1rem;\">Why Choose Custom Crane Counterweights from Kurt Foundry<\/h2>\n <p class=\"reveal-up\" style=\"text-align: center; color: var(--text-muted); max-width: 750px; margin: 0 auto 3rem;\">Every custom crane counterweight we produce is cast, heat-treated, and CNC machined under one roof &#8212; engineered to hold the exact mass and stacking geometry your load chart requires.<\/p>\n <div class=\"kf-features-cards\">\n <div class=\"kf-feature-card reveal-up\">\n <h3>Exact Mass Control<\/h3>\n <p>Crane counterweight performance lives or dies on precise weight, not just outer shape. We control pour weight and verify final mass on every casting so your load chart and tipping-moment calculations hold true.<\/p>\n <\/div>\n <div class=\"kf-feature-card reveal-up delay-1\">\n <h3>Custom Stacking &#038; Lifting Geometry<\/h3>\n <p>Our engineers machine locating pins, bolt patterns, and lifting lugs to your carrier drawing exactly, so counterweights stack flush and rig safely without field modification or shimming.<\/p>\n <\/div>\n <div class=\"kf-feature-card reveal-up delay-2\">\n <h3>Direct-Factory Supply Chain<\/h3>\n <p>Skip the middleman markup on replacement or OEM crane counterweights. Partner directly with Kurt Foundry for transparent pricing, direct metallurgical support, and DDP shipping to your facility.<\/p>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n\n \n\n \n\n \n\n \n\n <section class=\"kf-section kf-cta-final\">\n <div class=\"kf-container reveal-scale\">\n <div class=\"kf-cta-card\">\n <h2>Ready to Quote Your Custom Crane Counterweight Castings?<\/h2>\n <p>Stop compromising your crane&#8217;s load chart with standard catalog counterweight blocks. Partner with Kurt Foundry to manufacture custom crane counterweights engineered exactly to your tonnage, stacking geometry, and lifting-lug requirements. Whether you need a single replacement counterweight or a production run of 500+ units, our foundry delivers. Send us your CAD files today, and our metallurgical team will provide a comprehensive DFM review and a direct-factory price for your custom crane counterweight project.<\/p>\n <a href=\"#\" class=\"js-quote-btn btn btn-dark\" style=\"margin-top: 1.5rem;\">Get Your Free Quote Now<\/a>\n <\/div>\n <\/div>\n <\/section>\n\n<!-- ========== QUOTE MODAL ========== -->\n <div class=\"quote-modal-overlay\" id=\"quoteModalOverlay\">\n <div class=\"quote-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"quoteModalTitle\">\n <button type=\"button\" class=\"quote-modal-close\" id=\"quoteModalClose\" aria-label=\"Close\">&times;<\/button>\n <div class=\"quote-modal-info\">\n <span class=\"quote-modal-eyebrow\">Get a Quote<\/span>\n <h3 id=\"quoteModalTitle\">Send Us Your Drawing or CAD File<\/h3>\n <p>Upload a STEP, IGES, PDF, or 2D drawing and tell us your target weight or quantity.<\/p>\n <p>Our engineering team reviews every drawing personally and replies with DFM feedback and pricing within 48 hours.<\/p>\n <ul class=\"quote-modal-checklist\">\n <li>DFM Feedback Within 48 Hours<\/li>\n <li>Direct-Factory Pricing, No Distributor Markup<\/li>\n <li>Direct Line to Our Engineering Team<\/li>\n <li>NDA Available on Request<\/li>\n <\/ul>\n <\/div>\n <div class=\"quote-modal-form-col\">\n <style id=\"wpforms-css-vars-1346\">\n\t\t\t\t#wpforms-1346 {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-1346\"><form id=\"wpforms-form-1346\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1346\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/fr\/wp-json\/wp\/v2\/posts\/2268?wpforms_form_id=1346\" data-token=\"4125cc4c46618b4083a93c01fdae66fc\" data-token-time=\"1789044459\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-1346-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_1\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1346-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" aria-errormessage=\"wpforms-1346-field_1-error\" required><\/div><div id=\"wpforms-1346-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-1346-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-1346-field_2-error\" required><\/div><div id=\"wpforms-1346-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_3\">Comment or Message<\/label><textarea id=\"wpforms-1346-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-1346-field_3-error\" ><\/textarea><\/div>\t\t<div id=\"wpforms-1346-field_5-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"5\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-1346-field_5\" >Email Comment File<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-1346-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-1346-field_4-container\" class=\"wpforms-field wpforms-field-file-upload\" data-field-type=\"file-upload\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-1346-field_4\">File Upload<\/label><div\n\t\tclass=\"wpforms-uploader \"\n\t\tdata-field-id=\"4\"\n\t\tdata-form-id=\"1346\"\n\t\tdata-input-name=\"wpforms_1346_4\"\n\t\tdata-extensions=\"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages\"\n\t\tdata-max-size=\"268435456\"\n\t\tdata-max-file-number=\"1\"\n\t\tdata-post-max-size=\"268435456\"\n\t\tdata-max-parallel-uploads=\"4\"\n\t\tdata-parallel-uploads=\"true\"\n\t\tdata-file-chunk-size=\"2097152\">\n\t<div class=\"dz-message\">\n\t\t<svg  viewBox=\"0 0 640 640\" focusable=\"false\" data-icon=\"inbox\" width=\"50px\" height=\"50px\" fill=\"currentColor\" aria-hidden=\"true\">\n\t\t\t<path d=\"M352 173.3L352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384L288 173.3L246.6 214.7C234.1 227.2 213.8 227.2 201.3 214.7C188.8 202.2 188.8 181.9 201.3 169.4L297.3 73.4C309.8 60.9 330.1 60.9 342.6 73.4L438.6 169.4C451.1 181.9 451.1 202.2 438.6 214.7C426.1 227.2 405.8 227.2 393.3 214.7L352 173.3zM320 464C364.2 464 400 428.2 400 384L480 384C515.3 384 544 412.7 544 448L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 448C96 412.7 124.7 384 160 384L240 384C240 428.2 275.8 464 320 464zM464 488C477.3 488 488 477.3 488 464C488 450.7 477.3 440 464 440C450.7 440 440 450.7 440 464C440 477.3 450.7 488 464 488z\"\/>\n\t\t<\/svg>\n\n\t\t<span class=\"modern-title\">\n\t\t\t\t\t\t\tDrag &amp; Drop Files, \t\t\t\t<span>Choose Files to Upload<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-1346-field_4\"\n\t\tname=\"wpforms_1346_4\" \t\tvalue=\"\">\n<\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-1346-field_5-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-1346-field_5-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-1346-field_5-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"1346\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/2268\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1346\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" src=\"https:\/\/kurtfoundry.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Chargement en cours\" title=\"\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n <\/div>\n <\/div>\n <\/div>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n \"@context\": \"https:\/\/schema.org\/\",\n \"@type\": \"Product\",\n \"name\": \"Crane Counterweights\",\n \"image\": \"https:\/\/kurtfoundry.com\/wp-content\/uploads\/2026\/09\/crane-counterweights-hero.webp\",\n \"description\": \"Crane counterweights cast in gray iron for mobile cranes, crawler cranes, tower cranes, and overhead\/gantry cranes.\",\n \"brand\": { \"@type\": \"Brand\", \"name\": \"Kurt Foundry\" },\n \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"Kurt Foundry\" }\n}\n<\/script>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n const revealElements = document.querySelectorAll(\".reveal-up, .reveal-scale\");\n const revealObserver = new IntersectionObserver((entries, observer) => {\n entries.forEach(entry => {\n if (entry.isIntersecting) {\n entry.target.classList.add(\"active\");\n observer.unobserve(entry.target);\n }\n });\n }, { root: null, threshold: 0.1, rootMargin: \"0px 0px -30px 0px\" });\n revealElements.forEach(el => revealObserver.observe(el));\n\n const accordionItems = document.querySelectorAll('.kf-accordion-item');\n accordionItems.forEach(item => {\n const btn = item.querySelector('.kf-accordion-btn');\n btn.addEventListener('click', () => {\n const isActive = item.classList.contains('active');\n accordionItems.forEach(otherItem => {\n otherItem.classList.remove('active');\n otherItem.querySelector('.kf-accordion-btn').setAttribute('aria-expanded', 'false');\n });\n if (!isActive) {\n item.classList.add('active');\n btn.setAttribute('aria-expanded', 'true');\n }\n });\n });\n\n const overlay = document.getElementById('quoteModalOverlay');\n const closeBtn = document.getElementById('quoteModalClose');\n const triggers = document.querySelectorAll('.js-quote-btn');\n function openModal(e) { if (e) e.preventDefault(); overlay.classList.add('active'); document.body.style.overflow = 'hidden'; }\n function closeModal() { overlay.classList.remove('active'); document.body.style.overflow = ''; }\n triggers.forEach(btn => btn.addEventListener('click', openModal));\n if (closeBtn) closeBtn.addEventListener('click', closeModal);\n if (overlay) overlay.addEventListener('click', function(e) { if (e.target === overlay) closeModal(); });\n document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && overlay.classList.contains('active')) closeModal(); });\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Direct-Factory Custom Sand Casting Crane Counterweights Kurt Foundry casts crane counterweights for mobile cranes, crawler cranes, tower cranes, and overhead\/gantry [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2252,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","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":[18],"tags":[],"class_list":["post-2268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product"],"modified_by":"tony","_links":{"self":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/2268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/comments?post=2268"}],"version-history":[{"count":14,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/2268\/revisions"}],"predecessor-version":[{"id":2327,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/posts\/2268\/revisions\/2327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/media\/2252"}],"wp:attachment":[{"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/media?parent=2268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/categories?post=2268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kurtfoundry.com\/fr\/wp-json\/wp\/v2\/tags?post=2268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}