{"id":27,"date":"2026-09-13T23:43:42","date_gmt":"2026-09-14T04:43:42","guid":{"rendered":"https:\/\/staging7.gmportal.net\/?page_id=27"},"modified":"2026-09-13T22:54:34","modified_gmt":"2026-09-14T04:54:34","slug":"heavy-equipment-welding-fabrication","status":"publish","type":"page","link":"https:\/\/staging7.gmportal.net\/?page_id=27","title":{"rendered":"Heavy Equipment Welding &#038; Fabrication"},"content":{"rendered":"\n<!-- cmf-seo {\"title\": \"Heavy Equipment Welding & Repair in Kalispell, MT | Crane Mountain\", \"description\": \"Heavy equipment welding, repair, reinforcement, modification, and custom fabrication for Kalispell and throughout the Flathead Valley.\"} -->\n\n\n\n<div data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"1\" data-consonant-block=\"post-27-core-html-1\" data-consonant-page=\"27\" data-consonant-source=\"post-content\" id=\"cmf-root\" style=\"background:#0a121b;color:#e8edef;font-family:'Barlow',Arial,sans-serif;font-size:16px;line-height:1.5;overflow:clip;isolation:isolate;\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;800;900&amp;family=Barlow:wght@400;500;600;700;800&amp;display=swap\">\n<a href=\"#cmf-main\" data-skip style=\"position:fixed;left:12px;top:-100px;z-index:1001;background:#ed9b56;color:#0a121b;padding:14px 20px;\">Skip to content<\/a>\n<header id=\"cmf-header\" style=\"position:sticky;top:0;z-index:100;background:rgba(8,16,24,.96);backdrop-filter:blur(18px);border-bottom:1px solid #314858;\">\n<div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px;\">\n<a href=\"\/\" aria-label=\"Crane Mountain Fabrication home\" style=\"display:block;flex-shrink:0;width:clamp(128px,13vw,180px);\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-LOGO-METALLIC-EXTRA-WIDE.webp\" alt=\"Crane Mountain Fabrication\" style=\"display:block;width:100%;height:auto;aspect-ratio:3.4\/1;object-fit:cover;object-fit:contain;\"><\/a>\n<nav aria-label=\"Main navigation\" data-desktop-nav style=\"display:flex;gap:clamp(15px,2vw,32px);align-items:center;flex-wrap:wrap;\"><a href=\"\/\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#e8edef;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">Home<\/a><a href=\"\/?pagename=welding-fabrication\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#e8edef;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">Welding &#038; Fabrication<\/a><a href=\"\/?pagename=heavy-equipment-welding-fabrication\" aria-current=\"page\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#a5d8fa;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">Heavy Equipment<\/a><a href=\"\/?pagename=about-us\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#e8edef;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">About<\/a><\/nav>\n<div data-header-cta><a data-cta href=\"#quote\" style=\"display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:0 7px 0 21px;box-sizing:border-box;background:#ed9b56;color:#101923;font-size:11px;line-height:1.2;letter-spacing:.12em;font-weight:800;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));\"><span>Request a quote<\/span><span aria-hidden=\"true\" style=\"display:grid;place-items:center;width:34px;height:34px;background:rgba(10,18,27,.11);font-size:21px;\">\u2197<\/span><\/a><\/div>\n<button type=\"button\" id=\"cmf-menu-toggle\" aria-controls=\"cmf-mobile-nav\" aria-expanded=\"false\" style=\"display:none;min-width:48px;min-height:48px;border:1px solid #4d6578;background:transparent;color:#e8edef;font:700 12px 'Barlow',Arial,sans-serif;letter-spacing:.1em;\">MENU<\/button>\n<\/div><nav id=\"cmf-mobile-nav\" aria-label=\"Mobile navigation\" hidden style=\"padding:8px 24px 24px;background:#0c1824;\"><a href=\"\/\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#e8edef;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">Home<\/a><a href=\"\/?pagename=welding-fabrication\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#e8edef;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">Welding &#038; Fabrication<\/a><a href=\"\/?pagename=heavy-equipment-welding-fabrication\" aria-current=\"page\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#a5d8fa;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">Heavy Equipment<\/a><a href=\"\/?pagename=about-us\" style=\"display:block;padding:14px 0;min-height:44px;box-sizing:border-box;color:#e8edef;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;\">About<\/a><a data-cta href=\"#quote\" style=\"display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:0 7px 0 21px;box-sizing:border-box;background:#ed9b56;color:#101923;font-size:11px;line-height:1.2;letter-spacing:.12em;font-weight:800;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));\"><span>Request a quote<\/span><span aria-hidden=\"true\" style=\"display:grid;place-items:center;width:34px;height:34px;background:rgba(10,18,27,.11);font-size:21px;\">\u2197<\/span><\/a><\/nav><\/header>\n<div id=\"cmf-main\" tabindex=\"-1\">\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"2\" data-consonant-block=\"post-27-core-html-2\" data-consonant-page=\"27\" data-consonant-source=\"post-content\"   style=\"position:relative;padding:clamp(78px,9vw,145px) 0;min-height:620px;box-sizing:border-box;display:flex;align-items:center;background:linear-gradient(90deg,rgba(6,14,23,.96),rgba(6,14,23,.67) 60%,rgba(6,14,23,.2)),url('https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-BG02.webp') center\/cover;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div style=\"max-width:850px;\"><div style=\"display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#a5d8fa;margin-bottom:24px;\"><span aria-hidden=\"true\" style=\"width:30px;height:1px;background:currentColor;\"><\/span>Heavy equipment \u00b7 Welding \u00b7 Repair \u00b7 Fabrication<\/div><h1 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,102px);\">Get it back<br><span style=\"color:#ed9b56;\">to work.<\/span><\/h1><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Heavy equipment welding and fabrication for construction, excavation, agricultural, commercial, and working equipment throughout the Flathead Valley.<\/p><div style=\"display:flex;align-items:center;flex-wrap:wrap;gap:20px 30px;margin-top:32px;\"><a data-cta href=\"#quote\" style=\"display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:0 7px 0 21px;box-sizing:border-box;background:#ed9b56;color:#101923;font-size:11px;line-height:1.2;letter-spacing:.12em;font-weight:800;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));\"><span>Request a quote<\/span><span aria-hidden=\"true\" style=\"display:grid;place-items:center;width:34px;height:34px;background:rgba(10,18,27,.11);font-size:21px;\">\u2197<\/span><\/a><a data-hover href=\"tel:+14068905523\" style=\"display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;\">Call (406) 890-5523<span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><\/div><\/section>\n\n\n\n<div data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"3\" data-consonant-block=\"post-27-core-html-3\" data-consonant-page=\"27\" data-consonant-source=\"post-content\" aria-hidden=\"true\" style=\"position:relative;height:64px;margin:-32px 0;z-index:3;pointer-events:none;\"><svg viewBox=\"0 0 1000 80\" preserveAspectRatio=\"none\" style=\"display:block;width:100%;height:100%;overflow:visible;\"><polyline points=\"0,12 570,12 680,65 1000,65\" fill=\"none\" stroke=\"#ed9b56\" stroke-width=\"1.3\"\/><polyline points=\"0,12 570,12 680,65 1000,65\" transform=\"translate(0 8)\" fill=\"none\" stroke=\"#ed9b56\" stroke-opacity=\".2\" stroke-width=\"5\"\/><\/svg><\/div>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"4\" data-consonant-block=\"post-27-core-html-4\" data-consonant-page=\"27\" data-consonant-source=\"post-content\"   style=\"position:relative;padding:clamp(78px,9vw,145px) 0;background:#dce5ea;color:#1b2d3c;clip-path:polygon(0 0,100% 0,100% 93%,74% 93%,67% 100%,0 100%);padding-bottom:155px;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div data-layout=\"split\" data-cols=\"1fr 1fr\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(36px,6vw,90px);align-items:center;\"><div style=\"min-width:0;\"><div style=\"display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#42677c;margin-bottom:24px;\"><span aria-hidden=\"true\" style=\"width:30px;height:1px;background:currentColor;\"><\/span>Equipment earns its keep by moving<\/div><h2 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.1vw,74px);\">Downtime<br><span style=\"color:#526e7e;\">costs money.<\/span><\/h2><\/div><div style=\"min-width:0;\"><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Heavy equipment doesn\u2019t live an easy life. Components crack. Attachments wear. Welds fail. Steel bends. And sometimes the factory part simply wasn\u2019t designed for what the machine is being asked to do.<\/p><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Crane Mountain Fabrication provides welding, repair, reinforcement, modification, and custom fabrication for heavy equipment throughout Kalispell and the Flathead Valley.<\/p><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\"><strong>Understand the failure. Solve the problem. Get the equipment working again.<\/strong><\/p><\/div><\/div><\/div><\/section>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"5\" data-consonant-block=\"post-27-core-html-5\" data-consonant-page=\"27\" data-consonant-source=\"post-content\"   style=\"position:relative;padding:clamp(78px,9vw,145px) 0;background:radial-gradient(ellipse at 0% 40%,#223e52,transparent 65%),#0c1824;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div data-layout=\"split\" data-cols=\"1fr 1.2fr\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(36px,6vw,90px);align-items:center;\"><div style=\"min-width:0;\"><div style=\"display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#a5d8fa;margin-bottom:24px;\"><span aria-hidden=\"true\" style=\"width:30px;height:1px;background:currentColor;\"><\/span>Repair \/ Reinforce \/ Modify<\/div><h2 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.1vw,74px);\">Steel takes<br><span style=\"color:#a5d8fa;\">a beating.<\/span><\/h2><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Start with the component and how it\u2019s used. We\u2019ll determine the appropriate repair or fabrication approach.<\/p><div style=\"margin-top:35px;\"><figure data-reveal style=\"position:relative;margin:0;padding:0 20px 20px 0;\"><div aria-hidden=\"true\" style=\"position:absolute;inset:25px 0 0 22px;background:linear-gradient(135deg,#577083,#122330);clip-path:polygon(0 0,94% 0,100% 9%,100% 100%,6% 100%,0 91%);\"><\/div><div style=\"position:relative;clip-path:polygon(0 0,94% 0,100% 9%,100% 100%,6% 100%,0 91%);\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/501b51_07fbd3198b054a3baf1e145bb7ed9f39~mv2.jpg\/v1\/fit\/w_1400,h_1400,q_85,enc_auto\/501b51_07fbd3198b054a3baf1e145bb7ed9f39~mv2.jpg\" alt=\"Repair detail \u00b7 Crane Mountain project gallery\" style=\"display:block;width:100%;height:auto;aspect-ratio:5\/3;object-fit:cover;filter:saturate(.7) contrast(1.04);\"><\/div><figcaption style=\"position:relative;margin:-25px 20px 0 30px;padding:18px 23px;background:#0a121b;color:#e8edef;border-left:2px solid #ed9b56;font-size:11px;letter-spacing:.09em;text-transform:uppercase;\">Repair detail \u00b7 Crane Mountain project gallery<\/figcaption><\/figure><\/div><\/div><div style=\"min-width:0;\"><details style=\"border-top:1px solid #51697a;padding:24px 0;\" open><summary style=\"cursor:pointer;min-height:44px;list-style:none;display:flex;gap:22px;align-items:center;\"><span style=\"font-size:11px;color:#ed9b56;\">01<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:30px;flex:1;\">Equipment repair<\/h3><span aria-hidden=\"true\" style=\"font-size:24px;color:#a5d8fa;\">+<\/span><\/summary><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Welding and fabrication for damaged, cracked, worn, or failed metal components.<\/p><\/details><details style=\"border-top:1px solid #51697a;padding:24px 0;\" ><summary style=\"cursor:pointer;min-height:44px;list-style:none;display:flex;gap:22px;align-items:center;\"><span style=\"font-size:11px;color:#ed9b56;\">02<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:30px;flex:1;\">Reinforcement<\/h3><span aria-hidden=\"true\" style=\"font-size:24px;color:#a5d8fa;\">+<\/span><\/summary><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Strengthening high-wear or high-stress areas where appropriate.<\/p><\/details><details style=\"border-top:1px solid #51697a;padding:24px 0;\" ><summary style=\"cursor:pointer;min-height:44px;list-style:none;display:flex;gap:22px;align-items:center;\"><span style=\"font-size:11px;color:#ed9b56;\">03<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:30px;flex:1;\">Attachment repair &#038; modification<\/h3><span aria-hidden=\"true\" style=\"font-size:24px;color:#a5d8fa;\">+<\/span><\/summary><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Repair and custom work for metal equipment attachments and working components.<\/p><\/details><details style=\"border-top:1px solid #51697a;padding:24px 0;\" ><summary style=\"cursor:pointer;min-height:44px;list-style:none;display:flex;gap:22px;align-items:center;\"><span style=\"font-size:11px;color:#ed9b56;\">04<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:30px;flex:1;\">Custom fabrication<\/h3><span aria-hidden=\"true\" style=\"font-size:24px;color:#a5d8fa;\">+<\/span><\/summary><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Fabricated components when the right solution doesn\u2019t exist off the shelf.<\/p><\/details><details style=\"border-top:1px solid #51697a;padding:24px 0;\" ><summary style=\"cursor:pointer;min-height:44px;list-style:none;display:flex;gap:22px;align-items:center;\"><span style=\"font-size:11px;color:#ed9b56;\">05<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:30px;flex:1;\">Structural repair<\/h3><span aria-hidden=\"true\" style=\"font-size:24px;color:#a5d8fa;\">+<\/span><\/summary><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Evaluation and welding of damaged metal structures and assemblies where within Crane Mountain\u2019s capabilities.<\/p><\/details><details style=\"border-top:1px solid #51697a;padding:24px 0;\" ><summary style=\"cursor:pointer;min-height:44px;list-style:none;display:flex;gap:22px;align-items:center;\"><span style=\"font-size:11px;color:#ed9b56;\">06<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:30px;flex:1;\">Modifications<\/h3><span aria-hidden=\"true\" style=\"font-size:24px;color:#a5d8fa;\">+<\/span><\/summary><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Equipment changes and fabricated solutions designed around real-world use.<\/p><\/details><\/div><\/div><\/div><\/section>\n\n\n\n<div data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"6\" data-consonant-block=\"post-27-core-html-6\" data-consonant-page=\"27\" data-consonant-source=\"post-content\" aria-hidden=\"true\" style=\"position:relative;height:64px;margin:-32px 0;z-index:3;pointer-events:none;\"><svg viewBox=\"0 0 1000 80\" preserveAspectRatio=\"none\" style=\"display:block;width:100%;height:100%;overflow:visible;\"><polyline points=\"0,65 270,65 370,15 1000,15\" fill=\"none\" stroke=\"#a5d8fa\" stroke-width=\"1.3\"\/><polyline points=\"0,65 270,65 370,15 1000,15\" transform=\"translate(0 8)\" fill=\"none\" stroke=\"#a5d8fa\" stroke-opacity=\".2\" stroke-width=\"5\"\/><\/svg><\/div>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"7\" data-consonant-block=\"post-27-core-html-7\" data-consonant-page=\"27\" data-consonant-source=\"post-content\"  data-process style=\"position:relative;padding:clamp(78px,9vw,145px) 0;background:linear-gradient(90deg,#08131bef,#08131bec),url('https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-BG.webp') center\/cover;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div data-layout=\"split\" data-cols=\"1.05fr 1fr\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(36px,6vw,90px);align-items:center;align-items:start;\"><div style=\"min-width:0;\"><div data-sticky-art><div style=\"display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#a5d8fa;margin-bottom:24px;\"><span aria-hidden=\"true\" style=\"width:30px;height:1px;background:currentColor;\"><\/span>The repair philosophy<\/div><h2 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.1vw,74px);\">Repair the<br>problem.<br><span style=\"color:#a5d8fa;\">Not just<br>the crack.<\/span><\/h2><\/div><\/div><div style=\"min-width:0;\"><article data-process-step style=\"padding:36px 0;border-top:1px solid #526a7c;\"><span style=\"color:#ed9b56;font-size:12px;letter-spacing:.14em;\">01 \/ EVALUATE<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:42px;margin-top:14px;\">The failure<\/h3><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">A visible failure doesn\u2019t always tell the whole story.<\/p><\/article><article data-process-step style=\"padding:36px 0;border-top:1px solid #526a7c;\"><span style=\"color:#ed9b56;font-size:12px;letter-spacing:.14em;\">02 \/ EVALUATE<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:42px;margin-top:14px;\">The load<\/h3><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Where appropriate, we look at where the load is being carried and how the equipment is being used.<\/p><\/article><article data-process-step style=\"padding:36px 0;border-top:1px solid #526a7c;\"><span style=\"color:#ed9b56;font-size:12px;letter-spacing:.14em;\">03 \/ EVALUATE<\/span><h3 style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:42px;margin-top:14px;\">The repair<\/h3><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">The repaired component needs to withstand the demands of its working environment.<\/p><\/article><\/div><\/div><\/div><\/section>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"8\" data-consonant-block=\"post-27-core-html-8\" data-consonant-page=\"27\" data-consonant-source=\"post-content\"   style=\"position:relative;padding:clamp(78px,9vw,145px) 0;background:#dce5ea;color:#172e3e;clip-path:polygon(0 7%,45% 7%,51% 0,100% 0,100% 100%,0 100%);padding-top:150px;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><h2 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.1vw,74px);\">Your machine isn\u2019t<br><span style=\"color:#4a687b;\">a garage ornament.<\/span><\/h2><div data-layout=\"split\" data-cols=\"1fr 1.1fr\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(36px,6vw,90px);align-items:center;margin-top:40px;\"><div style=\"min-width:0;\"><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">When a working machine goes down, the repair isn\u2019t merely about the machine. <strong>It\u2019s about getting the job moving again.<\/strong><\/p><\/div><div style=\"min-width:0;\"><div style=\"display:flex;flex-wrap:wrap;gap:12px 24px;\"><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Excavation companies<\/span><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Construction contractors<\/span><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Landscapers<\/span><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Agricultural operations<\/span><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Equipment owners &#038; operators<\/span><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Equipment dealers &#038; rental companies<\/span><span style=\"padding:12px 0;border-bottom:1px solid #a6b7c1;\">Commercial businesses<\/span><\/div><\/div><\/div><\/div><\/section>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"9\" data-consonant-block=\"post-27-core-html-9\" data-consonant-page=\"27\" data-consonant-source=\"post-content\"   style=\"position:relative;padding:clamp(78px,9vw,145px) 0;background:linear-gradient(90deg,#07111bdd,#07111b55),url('https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-BG04.webp') center\/cover;min-height:470px;box-sizing:border-box;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div style=\"display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#a5d8fa;margin-bottom:24px;\"><span aria-hidden=\"true\" style=\"width:30px;height:1px;background:currentColor;\"><\/span>The standard<\/div><h2 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.1vw,74px);\">It has to work<br><span style=\"color:#a5d8fa;\">in the field.<\/span><\/h2><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">The goal isn\u2019t to make a weld look impressive sitting in the shop.<\/p><\/div><\/section>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"10\" data-consonant-block=\"post-27-core-html-10\" data-consonant-page=\"27\" data-consonant-source=\"post-content\" id=quote  style=\"position:relative;padding:clamp(78px,9vw,145px) 0;background:linear-gradient(110deg,#07121ded,#0d1c29e6),url('https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-BG05.webp') center\/cover;scroll-margin-top:90px;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div data-layout=\"split\" data-cols=\"1fr 1.12fr\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(36px,6vw,90px);align-items:center;\"><div style=\"min-width:0;\"><div style=\"display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#a5d8fa;margin-bottom:24px;\"><span aria-hidden=\"true\" style=\"width:30px;height:1px;background:currentColor;\"><\/span>Bring us the problem<\/div><h2 data-reveal style=\"font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.97;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(38px,5.1vw,74px);\">Show us<br><span style=\"color:#ed9b56;\">what broke.<\/span><\/h2><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Send photos and a description of the equipment and damage. We\u2019ll start with the problem and determine the next step.<\/p><div style=\"padding:22px 0;margin-top:30px;border-top:1px solid #436078;\"><span style=\"display:block;color:#a5d8fa;font-size:11px;letter-spacing:.14em;text-transform:uppercase;\">Prefer to talk it through?<\/span><a href=\"tel:+14068905523\" style=\"display:inline-block;color:#e8edef;font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:700;font-size:clamp(32px,4vw,48px);text-decoration:none;\">(406) 890-5523<\/a><br><a href=\"mailto:CraneMtnFab@gmail.com\" style=\"display:inline-block;padding:10px 0;color:#c7dae8;font-size:15px;text-decoration:none;overflow-wrap:anywhere;\">CraneMtnFab@gmail.com<\/a><\/div><\/div><div style=\"min-width:0;\"><form id=\"cmf-quote-form\" enctype=\"multipart\/form-data\" style=\"position:relative;border-top:2px solid #ed9b56;background:linear-gradient(135deg,#1c3040,#112330);padding:clamp(24px,4vw,50px);box-shadow:24px 24px 0 #07101a66;\">\n<div style=\"display:flex;justify-content:space-between;border-bottom:1px solid #486074;padding-bottom:20px;margin-bottom:30px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;\"><span>Project inquiry<\/span><span style=\"color:#ed9b56;\">CMF \/ 01<\/span><\/div>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;\"><label style=\"display:block;font-size:12px;letter-spacing:.04em;color:#c6d5e0;\">Your name *<input name=\"name\" type=\"text\" required maxlength=\"120\" autocomplete=\"name\" style=\"width:100%;box-sizing:border-box;background:rgba(3,12,20,.35);border:1px solid #4e6779;color:#eff4f7;border-radius:0;padding:14px 13px;font:400 16px 'Barlow',Arial,sans-serif;min-height:48px;margin-top:8px;\"><\/label><label style=\"display:block;font-size:12px;letter-spacing:.04em;color:#c6d5e0;\">Phone *<input name=\"tel\" type=\"tel\" required maxlength=\"120\" autocomplete=\"tel\" style=\"width:100%;box-sizing:border-box;background:rgba(3,12,20,.35);border:1px solid #4e6779;color:#eff4f7;border-radius:0;padding:14px 13px;font:400 16px 'Barlow',Arial,sans-serif;min-height:48px;margin-top:8px;\"><\/label><label style=\"display:block;font-size:12px;letter-spacing:.04em;color:#c6d5e0;\">Email *<input name=\"email\" type=\"email\" required maxlength=\"254\" autocomplete=\"email\" style=\"width:100%;box-sizing:border-box;background:rgba(3,12,20,.35);border:1px solid #4e6779;color:#eff4f7;border-radius:0;padding:14px 13px;font:400 16px 'Barlow',Arial,sans-serif;min-height:48px;margin-top:8px;\"><\/label><label style=\"display:block;font-size:12px;color:#c6d5e0;\">Project type *<select name=\"project_type\" required style=\"width:100%;box-sizing:border-box;background:rgba(3,12,20,.35);border:1px solid #4e6779;color:#eff4f7;border-radius:0;padding:14px 13px;font:400 16px 'Barlow',Arial,sans-serif;min-height:48px;margin-top:8px;\"><option value=\"\">Choose a project type<\/option><option>Heavy equipment<\/option><option>Custom fabrication<\/option><option>Welding &#038; repair<\/option><option>Commercial \/ contractor<\/option><option>Agriculture<\/option><option>Truck &#038; trailer<\/option><option>Powersports<\/option><option>Something else<\/option><\/select><\/label><\/div>\n<label style=\"display:block;font-size:12px;margin-top:22px;color:#c6d5e0;\">Tell us about the job *<textarea name=\"description\" required maxlength=\"5000\" rows=\"4\" style=\"width:100%;box-sizing:border-box;background:rgba(3,12,20,.35);border:1px solid #4e6779;color:#eff4f7;border-radius:0;padding:14px 13px;font:400 16px 'Barlow',Arial,sans-serif;min-height:48px;margin-top:8px;resize:vertical;\" placeholder=\"What needs to be repaired or built? Include your location, dimensions, and timing if you have them.\"><\/textarea><\/label>\n<label style=\"display:block;font-size:12px;margin-top:22px;color:#c6d5e0;\">Project photo (optional)<input name=\"photo\" type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\" style=\"width:100%;box-sizing:border-box;background:rgba(3,12,20,.35);border:1px solid #4e6779;color:#eff4f7;border-radius:0;padding:14px 13px;font:400 16px 'Barlow',Arial,sans-serif;min-height:48px;margin-top:8px;padding:12px;\"><span style=\"display:block;margin-top:8px;font-size:11px;\">JPG, PNG, or WebP \u00b7 Up to 8 MB<\/span><\/label>\n<div hidden><label>Leave empty<input name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n<input type=\"hidden\" name=\"started\" value=\"\">\n<div style=\"display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;\"><button data-cta type=\"submit\" style=\"min-height:48px;cursor:pointer;padding:0 24px;border:0;background:#ed9b56;color:#0a121b;font:800 11px 'Barlow',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));\">Send project request \u2197<\/button><span style=\"font-size:11px;color:#b5c7d5;max-width:190px;\">Your details are used to respond to your project inquiry.<\/span><\/div>\n<p id=\"cmf-form-status\" role=\"status\" aria-live=\"polite\" style=\"margin:20px 0 0;font-size:14px;\"><\/p><noscript><p>Please call <a href=\"tel:+14068905523\" style=\"color:inherit;\">(406) 890-5523<\/a> or email <a href=\"mailto:CraneMtnFab@gmail.com\" style=\"color:inherit;\">CraneMtnFab@gmail.com<\/a> to share your project.<\/p><\/noscript><\/form><\/div><\/div><\/div><\/section>\n\n\n\n<\/div><footer data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"11\" data-consonant-block=\"post-27-core-html-11\" data-consonant-page=\"27\" data-consonant-source=\"post-content\" style=\"position:relative;padding:70px 0 25px;background:linear-gradient(#08131bd9,#071019),url('https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-BG04.webp') center\/cover;border-top:1px solid #3f5666;\"><div style=\"width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(22px,5vw,80px);box-sizing:border-box;position:relative;\"><div data-layout=\"split\" data-cols=\"1fr 1.6fr\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(36px,6vw,90px);align-items:center;\"><div style=\"min-width:0;\"><a href=\"\/\" style=\"display:block;max-width:260px;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging7.gmportal.net\/wp-content\/uploads\/2026\/09\/CRANE-MTN-FAB-LOGO-METALLIC-EXTRA-WIDE.webp\" alt=\"Crane Mountain Fabrication\" style=\"display:block;width:100%;height:auto;aspect-ratio:3.4\/1;object-fit:cover;object-fit:contain;\"><\/a><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">Built here.<br>Built to work.<\/p><\/div><div style=\"min-width:0;\"><div style=\"display:flex;flex-wrap:wrap;gap:35px 65px;\"><nav aria-label=\"Footer navigation\" style=\"display:flex;flex-direction:column;gap:5px;\"><a data-hover href=\"\/\" style=\"display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;\">Home<span aria-hidden=\"true\">\u2197<\/span><\/a><a data-hover href=\"\/?pagename=welding-fabrication\" style=\"display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;\">Welding &#038; Fabrication<span aria-hidden=\"true\">\u2197<\/span><\/a><a data-hover href=\"\/?pagename=heavy-equipment-welding-fabrication\" style=\"display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;\">Heavy Equipment<span aria-hidden=\"true\">\u2197<\/span><\/a><a data-hover href=\"\/?pagename=about-us\" style=\"display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;\">About<span aria-hidden=\"true\">\u2197<\/span><\/a><\/nav><div style=\"max-width:300px;\"><div style=\"color:#a5d8fa;font-size:11px;letter-spacing:.12em;text-transform:uppercase;\">Serving Kalispell &#038; the Flathead Valley<\/div><p style=\"font-size:17px;line-height:1.7;max-width:590px;margin:20px 0;color:inherit;\">725 4th Ave WN<br>Columbia Falls, MT 59912<\/p><a data-hover href=\"tel:+14068905523\" style=\"display:inline-flex;align-items:center;gap:16px;min-height:44px;color:inherit;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;\">Call the shop<span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><\/div><\/div><\/div><div style=\"border-top:1px solid #334857;margin-top:55px;padding-top:20px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;color:#8ba4b7;font-size:11px;letter-spacing:.05em;\"><span>\u00a9 2026 Crane Mountain Fabrication<\/span><span>Montana made. Job ready.<\/span><\/div><\/div><\/footer>\n<a id=\"cmf-top\" href=\"#cmf-main\" aria-label=\"Back to top\" style=\"display:none;position:fixed;right:18px;bottom:18px;z-index:80;background:#142a3b;color:#a5d8fa;width:46px;height:46px;align-items:center;justify-content:center;text-decoration:none;border:1px solid #789eb7;font-size:23px;\">\u2191<\/a><\/div>\n\n\n\n<script>(()=>{\n'use strict';\nconst root=document.getElementById('cmf-root');if(!root||root.dataset.ready)return;root.dataset.ready='true';\nconst q=(s)=>root.querySelector(s),qa=(s)=>Array.from(root.querySelectorAll(s));\nconst reduced=matchMedia('(prefers-reduced-motion: reduce)'),narrow=matchMedia('(max-width: 899px)'),navNarrow=matchMedia('(max-width: 1099px)');\nconst header=q('#cmf-header'),toggle=q('#cmf-menu-toggle'),menu=q('#cmf-mobile-nav'),video=q('#cmf-hero-video');\nqa('*').forEach(el=>{el.style.boxSizing='border-box';});\nconst original=new WeakMap();\nroot.addEventListener('focusin',e=>{if(!e.target.matches('a,button,input,textarea,select,summary'))return;original.set(e.target,{outline:e.target.style.outline,outlineOffset:e.target.style.outlineOffset});const rgb=getComputedStyle(e.target).color.match(\/d+\/g);e.target.style.outline='2px solid '+(rgb&&Number(rgb[0])<130?'#42677c':'#a5d8fa');e.target.style.outlineOffset='4px';});\nroot.addEventListener('focusout',e=>{const s=original.get(e.target);if(s)Object.assign(e.target.style,s);});\nconst skip=q('[data-skip]');skip.addEventListener('focus',()=>skip.style.top='12px');skip.addEventListener('blur',()=>skip.style.top='-100px');\nfunction closeMenu(focus=false){menu.hidden=true;toggle.setAttribute('aria-expanded','false');toggle.textContent='MENU';if(focus)toggle.focus();}\ntoggle.addEventListener('click',()=>{const open=menu.hidden;menu.hidden=!open;toggle.setAttribute('aria-expanded',String(open));toggle.textContent=open?'CLOSE':'MENU';});\nmenu.addEventListener('click',e=>{if(e.target.closest('a'))closeMenu();});\nroot.addEventListener('keydown',e=>{if(e.key==='Escape'&&!menu.hidden){closeMenu(true);}});\nfunction responsive(){\nqa('[data-layout=\"split\"]').forEach(el=>el.style.gridTemplateColumns=narrow.matches?'1fr':el.dataset.cols);\nqa('[data-offset]').forEach(el=>el.style.paddingTop=narrow.matches?'0':'70px');\nq('[data-desktop-nav]').style.display=navNarrow.matches?'none':'flex';q('[data-header-cta]').style.display=navNarrow.matches?'none':'block';toggle.style.display=navNarrow.matches?'block':'none';if(!navNarrow.matches)closeMenu();\nconst admin=document.getElementById('wpadminbar');const top=admin?admin.getBoundingClientRect().height:0;header.style.top=top+'px';\nqa('[data-sticky-art]').forEach(el=>{el.style.position=narrow.matches||reduced.matches?'relative':'sticky';el.style.top=narrow.matches||reduced.matches?'auto':(header.offsetHeight+top+35)+'px';});\nqa('[data-process]').forEach(section=>{const art=section.querySelector('[data-sticky-art]');if(art&&art.parentElement){art.parentElement.style.alignSelf=narrow.matches||reduced.matches?'auto':'stretch';}});\nif(video){if(reduced.matches){video.pause();video.removeAttribute('autoplay');video.currentTime=0;}else if(!video.dataset.played){video.dataset.played='true';video.play().catch(()=>{});}}\nsetCapability(activeCapability,false);schedule();\n}\nqa('[data-cta],[data-hover],[data-service-row]').forEach(el=>{\nconst color=el.style.color,rgb=getComputedStyle(el).color.match(\/d+\/g),hoverColor=rgb&&Number(rgb[0])<130?'#34596e':'#a5d8fa';el.style.transition='transform .22s ease,color .22s ease,filter .22s ease';\nel.addEventListener('pointerenter',()=>{if(matchMedia('(pointer:fine)').matches){if(!reduced.matches)el.style.transform='translateY(-2px)';if(el.hasAttribute('data-cta'))el.style.filter='brightness(1.12)';else el.style.color=hoverColor;}});\nel.addEventListener('pointerleave',()=>{el.style.transform='';el.style.color=color;el.style.filter='';});\n});\nconst reveal=qa('[data-reveal]');\nif(!reduced.matches&&'IntersectionObserver'in window){\nconst io=new IntersectionObserver(entries=>entries.forEach(entry=>{if(!entry.isIntersecting)return;const el=entry.target;io.unobserve(el);if(!reduced.matches)el.animate([{opacity:.3,transform:'translateY(23px)',clipPath:'inset(0 0 8% 0)'},{opacity:1,transform:'none',clipPath:'inset(0)'}],{duration:640,easing:'cubic-bezier(.2,.75,.2,1)',fill:'none'});}),{threshold:.12});\nreveal.forEach(el=>io.observe(el));\n}\nconst capButtons=qa('[data-cap-button]'),capPanels=qa('[data-cap-panel]');let activeCapability=0;\nfunction setCapability(index,focus){activeCapability=index;if(!capButtons.length)return;\nconst tabs=q('[data-cap-tabs]');tabs.style.display=narrow.matches?'none':'flex';\ncapButtons.forEach((b,i)=>{b.setAttribute('aria-selected',String(i===index));b.tabIndex=i===index?0:-1;b.style.color=i===index?'#ed9b56':'#b6cad8';b.style.borderLeftColor=i===index?'#ed9b56':'#365264';if(i===index&&focus)b.focus();});\ncapPanels.forEach((p,i)=>{p.hidden=!narrow.matches&&i!==index;p.style.marginBottom=narrow.matches?'60px':'0';});\n}\ncapButtons.forEach((b,i)=>{b.addEventListener('click',()=>setCapability(i,false));b.addEventListener('keydown',e=>{let next=i;if(e.key==='ArrowDown'||e.key==='ArrowRight')next=(i+1)%capButtons.length;else if(e.key==='ArrowUp'||e.key==='ArrowLeft')next=(i+capButtons.length-1)%capButtons.length;else if(e.key==='Home')next=0;else if(e.key==='End')next=capButtons.length-1;else return;e.preventDefault();setCapability(next,true);});});\nfunction hashCapability(){const id=location.hash.slice(1),index=capPanels.findIndex(p=>p.id===id);if(index>=0)setCapability(index,false);}\nwindow.addEventListener('hashchange',hashCapability);\nconst process=qa('[data-process]'),topLink=q('#cmf-top');let pending=false;\nfunction schedule(){if(!pending){pending=true;requestAnimationFrame(scrollUpdate);}}\nfunction scrollUpdate(){pending=false;topLink.style.display=scrollY>650?'flex':'none';if(narrow.matches||reduced.matches){qa('[data-plate]').forEach(el=>el.style.transform='');qa('[data-weld]').forEach(el=>el.style.strokeDashoffset='0');qa('[data-process-step]').forEach(el=>{el.style.opacity='1';el.style.borderLeftColor='#506273';});return;}\nprocess.forEach(section=>{const r=section.getBoundingClientRect();if(r.bottom<0||r.top>innerHeight)return;\nconst steps=Array.from(section.querySelectorAll('[data-process-step]'));let active=0;steps.forEach((step,i)=>{if(step.getBoundingClientRect().top<innerHeight*.56)active=i;});\nsteps.forEach((step,i)=>{step.style.transition='opacity .25s,border-color .25s';step.style.opacity=i===active?'1':'.53';step.style.borderLeftColor=i===active?'#ed9b56':'#506273';});\nconst assembly=section.querySelector('[data-assembly]');if(assembly){let v=Math.max(0,Math.min(1,(innerHeight*.6-r.top)\/(r.height-innerHeight*.2)));const fitted=Math.min(1,v*1.8);assembly.querySelector('[data-plate=\"left\"]').style.transform=`translate(${-85*(1-fitted)}px,${40*(1-fitted)}px)`;assembly.querySelector('[data-plate=\"center\"]').style.transform=`translate(0,${-65*(1-fitted)}px)`;assembly.querySelector('[data-plate=\"right\"]').style.transform=`translate(${85*(1-fitted)}px,${40*(1-fitted)}px)`;assembly.querySelector('[data-weld]').style.strokeDashoffset=String(564*(1-Math.max(0,Math.min(1,(v-.45)\/.4))));}\n});}\nwindow.addEventListener('scroll',schedule,{passive:true});window.addEventListener('resize',responsive,{passive:true});narrow.addEventListener('change',responsive);navNarrow.addEventListener('change',responsive);reduced.addEventListener('change',responsive);\nroot.addEventListener('click',e=>{const a=e.target.closest('a[href^=\"#\"]');if(!a)return;const id=a.getAttribute('href').slice(1);if(!id)return;const target=document.getElementById(id);if(!target)return;e.preventDefault();if(id==='cmf-main'){window.scrollTo({top:0,behavior:reduced.matches?'auto':'smooth'});return;}const y=target.getBoundingClientRect().top+scrollY-header.offsetHeight-20;history.replaceState(null,'','#'+id);window.scrollTo({top:y,behavior:reduced.matches?'auto':'smooth'});target.setAttribute('tabindex','-1');target.focus({preventScroll:true});});\nconst form=q('#cmf-quote-form'),status=q('#cmf-form-status');\nif(form){form.elements.started.value=String(Date.now());form.addEventListener('submit',async e=>{e.preventDefault();if(!form.reportValidity())return;const button=form.querySelector('button[type=\"submit\"]'),file=form.elements.photo.files[0];if(file&&(file.size>8*1024*1024||!['image\/jpeg','image\/png','image\/webp'].includes(file.type))){status.textContent='Please choose a JPG, PNG, or WebP image under 8 MB.';return;}button.disabled=true;button.textContent='Sending\u2026';status.textContent='';\ntry{const response=await fetch('\/index.php?rest_route=\/cmf\/v1\/inquiry',{method:'POST',body:new FormData(form)});let data;try{data=await response.json();}catch{throw new Error('We couldn\u2019t confirm your request. Please call (406) 890-5523.');}if(!response.ok||!data.received)throw new Error(data.message||'Please call (406) 890-5523 to share your project.');status.textContent=data.message;form.reset();form.elements.started.value=String(Date.now());}\ncatch(error){status.textContent=error.message||'Your request did not go through. Please call (406) 890-5523.';}finally{button.disabled=false;button.textContent='Send project request \u2197';}});}\nresponsive();hashCapability();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Skip to content HomeWelding &#038; FabricationHeavy EquipmentAbout Request a quote\u2197 MENU HomeWelding &#038; FabricationHeavy EquipmentAboutRequest a quote\u2197 Heavy equipment \u00b7 Welding \u00b7 Repair \u00b7 Fabrication Get it backto work. Heavy equipment welding and fabrication for construction, excavation, agricultural, commercial, and working equipment throughout the Flathead Valley. Request a quote\u2197Call (406) 890-5523\u2197 Equipment earns its keep [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27"}],"version-history":[{"count":0,"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=\/wp\/v2\/pages\/27\/revisions"}],"wp:attachment":[{"href":"https:\/\/staging7.gmportal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}