.elementor .e-e5598dd-2290797{font-weight:800;font-size:1rem;line-height:1.05;}.elementor .e-b98202a-ffb8976{font-weight:700;font-size:0.72rem;}.elementor .e-a5ee0e3-f49177f{font-weight:700;font-size:0.72rem;color:#b9862b;}.elementor .e-9e4d6cf-ec8e330{font-weight:700;font-size:0.72rem;}.elementor .e-1d7e874-3532048{font-weight:700;font-size:0.72rem;}.elementor .e-fb9388b-a0dd054{font-weight:700;font-size:0.72rem;}.elementor .e-352408e-f4cbb9a{font-weight:700;font-size:0.72rem;}.elementor .e-792ae25-fa39436{padding:0px;display:flex;flex-direction:row;gap:1.45rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .e-7b8e8a0-04aa406{position:relative;z-index:10;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:4rem;padding-inline-end:4rem;border-block-end-width:1px;display:flex;flex-direction:row;gap:2rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: #e5e7eb;\n}.elementor .e-38a5c7b-62e2ce8{font-weight:800;font-size:0.76rem;color:#b9862b;letter-spacing:0.14em;}.elementor .e-9fc1ef2-8392bc8{font-weight:800;font-size:clamp(2.8rem,5vw,5.4rem);color:#111827;letter-spacing:-0.045em;line-height:0.95;}.elementor .e-08dc33f-cefd64e{max-width:38rem;font-size:1.08rem;color:#475569;line-height:1.75;}.elementor .e-213bf11-3ce2226{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:7vw;padding-inline-end:7vw;flex-direction:column;gap:1.5rem;flex:1 1 31rem;justify-content:center;}.elementor .e-fd8df42-bafca04{width:100%;height:24rem;min-height:0px;max-height:24rem;object-fit:cover;flex:1 1 31rem;}.elementor .e-f4d5b1e-93f2bde{padding:0px;background-color:#f3f1ed;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-5e5e89c-20847d0{font-weight:800;font-size:1.5rem;color:#ffffff;}.elementor .e-eac136a-fd7b156{font-weight:700;font-size:0.7rem;color:#c7a45d;letter-spacing:0.1em;}.elementor .e-07e75ad-2242c38{padding:0px;flex-direction:column;gap:0.35rem;flex:1 1 13rem;}.elementor .e-501836b-5eca773{font-weight:800;font-size:1.5rem;color:#ffffff;}.elementor .e-80c43ec-64f0a57{font-weight:700;font-size:0.7rem;color:#c7a45d;letter-spacing:0.1em;}.elementor .e-6c307dc-0b94680{padding:0px;flex-direction:column;gap:0.35rem;flex:1 1 13rem;}.elementor .e-386a05c-1be7ad3{font-weight:800;font-size:1.5rem;color:#ffffff;}.elementor .e-d4a77dc-aa99b8b{font-weight:700;font-size:0.7rem;color:#c7a45d;letter-spacing:0.1em;}.elementor .e-db4cfce-34e7a53{padding:0px;flex-direction:column;gap:0.35rem;flex:1 1 13rem;}.elementor .e-f8d2496-3e8d81f{padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#111827;gap:2rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-ce51be1-04ebf85{width:100%;height:18rem;min-height:18rem;max-height:18rem;aspect-ratio:4 / 3;object-fit:cover;flex:1 1 29rem;content:url("https://bearingfoundry.com/wp-content/uploads/2026/09/white-metal-before-after-open-v2.png");}.elementor .e-949f6ae-5bb9c78{font-weight:800;font-size:0.76rem;color:#b9862b;letter-spacing:0.14em;}.elementor .e-ac0cdd0-6bfd481{font-weight:800;font-size:clamp(2.2rem,4vw,4rem);line-height:1;}.elementor .e-8a070bd-14f6e80{font-size:1rem;color:#475569;line-height:1.8;}.elementor .e-58ef3db-7be4220{font-size:1rem;color:#475569;line-height:1.8;}.elementor .e-d45f8fc-eacf21a{font-weight:800;font-size:0.92rem;color:#b9862b;line-height:1.4;padding-block-start:1.2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8dce2;\n}.elementor .e-5b0acd6-cc7ab2f{padding:0px;flex-direction:column;gap:1.4rem;flex:1 1 29rem;}.elementor .e-82d9f5e-2920e05{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;gap:6vw;flex-wrap:wrap;align-items:center;}.elementor .e-5eaaff5-dbe55ee{font-weight:800;font-size:0.76rem;color:#b9862b;letter-spacing:0.14em;}.elementor .e-d26b49e-4aa466b{max-width:20ch;font-weight:800;font-size:clamp(2.2rem,4vw,4rem);line-height:1;}.elementor .e-23f3430-20c124d{max-width:45rem;font-size:1rem;color:#475569;line-height:1.7;}.elementor .e-bac323a-96ea34f{font-weight:800;font-size:1.4rem;color:#b9862b;}.elementor .e-7faf347-b152999{font-weight:800;font-size:1.05rem;}.elementor .e-ecc1a16-f107ee9{font-size:0.9rem;color:#64748b;line-height:1.65;}.elementor .e-be52cf0-e8f80a9{padding:2rem;background-color:#ffffff;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-f3e22ac-398ed0d{font-weight:800;font-size:1.4rem;color:#b9862b;}.elementor .e-e6e74e2-35675a0{font-weight:800;font-size:1.05rem;}.elementor .e-495fdf6-953fcd8{font-size:0.9rem;color:#64748b;line-height:1.65;}.elementor .e-2d102db-ac9a8be{padding:2rem;background-color:#ffffff;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-4886b65-2ae7250{font-weight:800;font-size:1.4rem;color:#b9862b;}.elementor .e-60e8fb2-8ccf9dc{font-weight:800;font-size:1.05rem;}.elementor .e-301b569-74a538e{font-size:0.9rem;color:#64748b;line-height:1.65;}.elementor .e-bb5c303-019aded{padding:2rem;background-color:#ffffff;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-57a62f2-1ea020b{font-weight:800;font-size:1.4rem;color:#b9862b;}.elementor .e-b719ba6-eee6582{font-weight:800;font-size:1.05rem;}.elementor .e-3e57f19-a3dc153{font-size:0.9rem;color:#64748b;line-height:1.65;}.elementor .e-5e12d76-5fed49e{padding:2rem;background-color:#ffffff;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-2b76498-6b950b5{font-weight:800;font-size:1.4rem;color:#b9862b;}.elementor .e-4644766-58a515a{font-weight:800;font-size:1.05rem;}.elementor .e-e6fc070-c116071{font-size:0.9rem;color:#64748b;line-height:1.65;}.elementor .e-be1af7b-b1acee9{padding:2rem;background-color:#ffffff;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-70d1078-a8e77fa{font-weight:800;font-size:1.4rem;color:#b9862b;}.elementor .e-7b9ff45-7a862e5{font-weight:800;font-size:1.05rem;}.elementor .e-446f26e-01608ef{font-size:0.9rem;color:#64748b;line-height:1.65;}.elementor .e-d66cde4-883ee16{padding:2rem;background-color:#ffffff;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-5c4ffa3-7257114{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#d8dce2;gap:1px;flex-wrap:wrap;}.elementor .e-5d06026-faed991{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#f5f3ef;flex-direction:column;gap:1.3rem;}.elementor .e-9a55baa-0f652fc{font-weight:800;font-size:0.76rem;color:#c7a45d;letter-spacing:0.14em;}.elementor .e-b101dd2-0916b6a{font-weight:800;font-size:clamp(2.2rem,4vw,4rem);color:#ffffff;line-height:1;}.elementor .e-668d163-3f809c4{font-size:1rem;color:#cbd5e1;line-height:1.8;}.elementor .e-e3bf6ba-196f6b4{padding:0px;flex-direction:column;gap:1.4rem;flex:1 1 30rem;}.elementor .e-5d95c3b-9223cdb{font-weight:800;font-size:2rem;color:#c7a45d;}.elementor .e-77a143d-f74df32{font-weight:700;font-size:0.72rem;color:#e2e8f0;letter-spacing:0.08em;}.elementor .e-37c1c76-364ef42{padding:1.6rem;background-color:#1e293b;flex-direction:column;gap:0.4rem;}.elementor .e-4dddc4f-0a5b45b{font-weight:800;font-size:2rem;color:#c7a45d;}.elementor .e-0562fd8-e3852b3{font-weight:700;font-size:0.72rem;color:#e2e8f0;letter-spacing:0.08em;}.elementor .e-397254d-11ce0a1{padding:1.6rem;background-color:#1e293b;flex-direction:column;gap:0.4rem;}.elementor .e-6ca03aa-ad2df2f{font-weight:800;font-size:2rem;color:#c7a45d;}.elementor .e-bd700ff-3623724{font-weight:700;font-size:0.72rem;color:#e2e8f0;letter-spacing:0.08em;}.elementor .e-30c8ff0-a7fcb3c{padding:1.6rem;background-color:#1e293b;flex-direction:column;gap:0.4rem;}.elementor .e-e527e82-6e0fbe8{padding:0px;background-color:#334155;flex-direction:column;gap:1px;flex:1 1 25rem;}.elementor .e-b4ff929-723a574{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#111827;gap:7vw;flex-wrap:wrap;align-items:center;}.elementor .e-b3618ec-18d22e0{font-weight:800;font-size:0.76rem;color:#b9862b;letter-spacing:0.14em;}.elementor .e-3fa66ce-d746e4e{font-weight:800;font-size:clamp(2.2rem,4vw,4rem);line-height:1;}.elementor .e-abda22a-1012028{font-size:1rem;color:#475569;line-height:1.8;}.elementor .e-4209139-1172690{padding:0px;flex-direction:column;gap:1.4rem;flex:1 1 30rem;}.elementor .e-a0420ae-be383d5{font-size:0.95rem;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #d8dce2;\n}.elementor .e-6bf3299-4aa0c39{font-size:0.95rem;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #d8dce2;\n}.elementor .e-4483151-a8ef352{font-size:0.95rem;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #d8dce2;\n}.elementor .e-92dbe7c-6f7052b{font-size:0.95rem;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #d8dce2;\n}.elementor .e-ca1c275-9033815{font-size:0.95rem;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #d8dce2;\n}.elementor .e-e047712-74fc777{padding:0px;border-block-start-width:1px;flex-direction:column;gap:0px;flex:1 1 26rem;border-top-style: solid; border-top-color: #d8dce2;\n}.elementor .e-fdf4ef1-3780607{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;gap:7vw;flex-wrap:wrap;align-items:center;}.elementor .e-deb08d5-5710727{font-weight:800;font-size:0.76rem;letter-spacing:0.14em;}.elementor .e-669a433-c1ff370{max-width:18ch;font-weight:800;font-size:clamp(2.2rem,4vw,4rem);line-height:1;}.elementor .e-59d157f-eb86fce{max-width:48rem;font-size:1rem;line-height:1.7;}.elementor .e-d6114c7-6f5e197{font-weight:800;font-size:1.1rem;overflow-wrap: anywhere;\n}.elementor .e-83dd2db-7f1a48a{font-weight:800;font-size:1.1rem;}.elementor .e-179b634-ee543e5{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#d2a64d;flex-direction:column;gap:1.2rem;}.elementor .e-1b5e03e-7b4707c{font-weight:800;font-size:1rem;color:#ffffff;}.elementor .e-19acf6d-01dafbd{font-size:0.82rem;color:#cbd5e1;}.elementor .e-f838230-9c583d9{font-size:0.72rem;color:#94a3b8;}.elementor .e-7d3b3ae-43846e8{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#0b1220;gap:1rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-f7ba5ec-4e5e176{color:#111827;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}