.elementor .e-3eaf4f67-7d4d{font-weight:800;font-size:12px;color:#d9ffcf;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(217,255,207,.45);border-style:solid;display:inline-block;}.elementor .e-33e89124-c058{max-width:820px;font-weight:800;font-size:clamp(44px,6vw,76px);color:#ffffff;letter-spacing:-0.045em;line-height:1.02;}.elementor .e-303c19bd-7e98{max-width:820px;font-weight:500;font-size:clamp(22px,2.4vw,34px);color:#b9f0ad;line-height:1.2;}.elementor .e-106eb4f5-e89f{max-width:760px;font-size:19px;color:#edf3ef;line-height:1.72;}.elementor .e-1ec6ebb0-a3c9{font-weight:800;font-size:15px;color:#ffffff;letter-spacing:0.035em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:2px;border-color:#3FA535;border-style:solid;background-color:#3FA535;}.elementor .e-2d35a1b0-6f8d{font-weight:800;font-size:15px;color:#ffffff;letter-spacing:0.035em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:2px;border-color:rgba(255,255,255,.72);border-style:solid;background-color:transparent;}.elementor .e-fbfe291-d0e9{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-62234ef8-f399{width:64%;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-180b186c-fda2{font-weight:800;font-size:11px;color:#3b8e32;letter-spacing:0.16em;}.elementor .e-521e9a12-f11d{font-weight:800;font-size:27px;color:#17211d;letter-spacing:-0.02em;line-height:1.18;}.elementor .e-1dfe439f-82d6{font-size:15px;color:#435049;line-height:1.65;}.elementor .e-586eb543-4f37{font-size:15px;color:#25322c;line-height:1.9;}.elementor .e-3f4582cf-92d9{width:36%;color:#17211d;padding:32px;background-color:rgba(248,251,247,.96);box-shadow:0px 6px 0px 0px #3FA535 inset,0px 22px 55px 0px rgba(0,0,0,.26);display:flex;flex-direction:column;gap:16px;}.elementor .e-4bacadc9-79b2{width:100%;max-width:1180px;padding-block-start:200px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .e-57c05681-3af0{width:100%;min-height:720px;color:#fff;background-image:linear-gradient(90deg, rgba(18,29,25,.96) 0%,rgba(18,29,25,.9) 48%,rgba(18,29,25,.5) 100%),url("https://belting.co.za/wp-content/uploads/2026/10/bss-emergency-breakdown-repair-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;align-items:center;}.elementor .e-1d9ecb00-92b4{font-weight:800;font-size:25px;color:#ffffff;line-height:1.2;}.elementor .e-186a1072-e44d{max-width:620px;font-size:16px;color:#eefbea;line-height:1.6;}.elementor .e-2e341b74-e875{width:100%;max-width:1180px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-3f59dba2-294a{width:100%;color:#ffffff;background-color:#3FA535;display:flex;flex-direction:column;align-items:center;}.elementor .e-902def2-3949{font-weight:800;font-size:12px;color:#3b8e32;letter-spacing:0.16em;}.elementor .e-34642db9-c51d{max-width:850px;font-weight:800;font-size:clamp(36px,4.6vw,58px);color:#17211d;letter-spacing:-0.035em;line-height:1.06;}.elementor .e-72b519db-3cfe{max-width:760px;font-size:18px;color:#4b5951;line-height:1.7;margin-block-end:28px;}.elementor .e-4571fd44-58c8{font-weight:800;font-size:22px;color:#17211d;line-height:1.2;}.elementor .e-3bbecded-b185{font-size:15px;color:#536159;line-height:1.65;}.elementor .e-59fda7ce-1af9{padding:28px;background-color:#ffffff;box-shadow:5px 0px 0px 0px #3FA535 inset,0px 10px 30px 0px rgba(23,33,29,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-6d0b7e11-419b{font-weight:800;font-size:22px;color:#17211d;line-height:1.2;}.elementor .e-50833e68-78d9{font-size:15px;color:#536159;line-height:1.65;}.elementor .e-1f9f09f3-efcb{padding:28px;background-color:#ffffff;box-shadow:5px 0px 0px 0px #3FA535 inset,0px 10px 30px 0px rgba(23,33,29,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-71528719-14bd{font-weight:800;font-size:22px;color:#17211d;line-height:1.2;}.elementor .e-64772f1e-7efa{font-size:15px;color:#536159;line-height:1.65;}.elementor .e-6202dc2b-bd98{padding:28px;background-color:#ffffff;box-shadow:5px 0px 0px 0px #3FA535 inset,0px 10px 30px 0px rgba(23,33,29,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-28bc82de-e37d{font-weight:800;font-size:22px;color:#17211d;line-height:1.2;}.elementor .e-6379ab50-a141{font-size:15px;color:#536159;line-height:1.65;}.elementor .e-16fd804b-d2f3{padding:28px;background-color:#ffffff;box-shadow:5px 0px 0px 0px #3FA535 inset,0px 10px 30px 0px rgba(23,33,29,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-13ee5594-1a99{font-weight:800;font-size:22px;color:#17211d;line-height:1.2;}.elementor .e-5a39a9eb-cec7{font-size:15px;color:#536159;line-height:1.65;}.elementor .e-38e217b6-5a55{padding:28px;background-color:#ffffff;box-shadow:5px 0px 0px 0px #3FA535 inset,0px 10px 30px 0px rgba(23,33,29,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-48aae45d-4f9b{font-weight:800;font-size:22px;color:#17211d;line-height:1.2;}.elementor .e-787f2285-837f{font-size:15px;color:#536159;line-height:1.65;}.elementor .e-255674bd-d9f5{padding:28px;background-color:#ffffff;box-shadow:5px 0px 0px 0px #3FA535 inset,0px 10px 30px 0px rgba(23,33,29,.07);display:flex;flex-direction:column;gap:12px;}.elementor .e-370946df-b147{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr);}.elementor .e-cd5fb7d-3613{width:100%;max-width:1180px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:18px;}.elementor .e-3954f45a-5f78{width:100%;background-color:#f3f6f1;display:flex;flex-direction:column;align-items:center;}.elementor .e-300b8119-aded{font-weight:800;font-size:12px;color:#3b8e32;letter-spacing:0.16em;}.elementor .e-3a31d810-81cd{max-width:760px;font-weight:800;font-size:clamp(36px,4.2vw,54px);color:#17211d;letter-spacing:-0.035em;line-height:1.08;margin-block-end:28px;}.elementor .e-8cb4fb8-dc3e{font-weight:300;font-size:46px;color:#3FA535;letter-spacing:-0.04em;line-height:1;}.elementor .e-5277b750-6252{font-weight:800;font-size:24px;color:#17211d;line-height:1.2;}.elementor .e-1210f886-29c1{font-size:16px;color:#536159;line-height:1.7;}.elementor .e-5a9bee0e-cd17{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;box-shadow:0px 1px 0px 0px #cfd8d1 inset;display:flex;flex-direction:column;gap:14px;}.elementor .e-fd71f6-938c{font-weight:300;font-size:46px;color:#3FA535;letter-spacing:-0.04em;line-height:1;}.elementor .e-41241d1c-b9de{font-weight:800;font-size:24px;color:#17211d;line-height:1.2;}.elementor .e-2e4a11c2-60a6{font-size:16px;color:#536159;line-height:1.7;}.elementor .e-7ccc2f87-6d63{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;box-shadow:0px 1px 0px 0px #cfd8d1 inset;display:flex;flex-direction:column;gap:14px;}.elementor .e-53d99358-4b9b{font-weight:300;font-size:46px;color:#3FA535;letter-spacing:-0.04em;line-height:1;}.elementor .e-715acaa7-525b{font-weight:800;font-size:24px;color:#17211d;line-height:1.2;}.elementor .e-492cde7e-48ee{font-size:16px;color:#536159;line-height:1.7;}.elementor .e-5a83794c-1264{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;box-shadow:0px 1px 0px 0px #cfd8d1 inset;display:flex;flex-direction:column;gap:14px;}.elementor .e-193ba559-4148{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;}.elementor .e-e8f5601-5f6d{width:100%;max-width:1180px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:18px;}.elementor .e-29d334c5-2fe2{width:100%;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-7b357373-bae3{font-weight:800;font-size:12px;color:#a8e69f;letter-spacing:0.16em;}.elementor .e-11dee837-4c8e{font-weight:800;font-size:clamp(38px,4.7vw,58px);color:#ffffff;letter-spacing:-0.04em;line-height:1.06;}.elementor .e-28865503-b839{font-size:18px;color:#d4ddd7;line-height:1.75;}.elementor .e-f2eba2e-b1c6{font-weight:800;font-size:15px;color:#ffffff;letter-spacing:0.035em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;background-color:#3FA535;}.elementor .e-3d94bc1e-d938{width:52%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;}.elementor .e-1ac5eed2-b79d{font-weight:800;font-size:28px;color:#17211d;line-height:1.2;}.elementor .e-2a9b484e-8fb4{font-size:16px;color:#35443c;line-height:2;}.elementor .e-349d7b70-aa5b{width:48%;color:#17211d;padding:38px;background-color:#eef5eb;box-shadow:0px -6px 0px 0px #3FA535 inset;display:flex;flex-direction:column;gap:18px;}.elementor .e-310361e9-43db{width:100%;max-width:1180px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:68px;align-items:stretch;}.elementor .e-11e08535-245e{width:100%;color:#ffffff;background-color:#17211d;display:flex;flex-direction:column;align-items:center;}.elementor .e-37610f51-2df8{width:40%;min-height:610px;object-fit:cover;border-radius:0px;box-shadow:18px 18px 0px 0px #3FA535;}.elementor .e-6ca92580-fa8b{font-weight:800;font-size:12px;color:#3b8e32;letter-spacing:0.16em;}.elementor .e-71a7f0d4-2c42{font-weight:800;font-size:clamp(36px,4.4vw,56px);color:#17211d;letter-spacing:-0.035em;line-height:1.07;}.elementor .e-2d07aa6d-3758{font-size:18px;color:#4f5c55;line-height:1.7;margin-block-end:14px;}.elementor .e-4fbf27c5-ac0e{font-size:15px;color:#435049;line-height:1.55;padding:20px;background-color:#ffffff;box-shadow:0px 3px 0px 0px #3FA535 inset;}.elementor .e-10d22790-666f{font-size:15px;color:#435049;line-height:1.55;padding:20px;background-color:#ffffff;box-shadow:0px 3px 0px 0px #3FA535 inset;}.elementor .e-48d7012e-ed68{font-size:15px;color:#435049;line-height:1.55;padding:20px;background-color:#ffffff;box-shadow:0px 3px 0px 0px #3FA535 inset;}.elementor .e-33b12457-5123{font-size:15px;color:#435049;line-height:1.55;padding:20px;background-color:#ffffff;box-shadow:0px 3px 0px 0px #3FA535 inset;}.elementor .e-a115fac-dbec{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);}.elementor .e-7d16e300-deea{width:60%;display:flex;flex-direction:column;gap:18px;justify-content:center;}.elementor .e-70bb9223-8f90{width:100%;max-width:1180px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:70px;align-items:stretch;}.elementor .e-12a9f6c1-7e47{width:100%;background-color:#f7f4ed;display:flex;flex-direction:column;align-items:center;}.elementor .e-5c729470-fe5e{font-weight:800;font-size:12px;color:#b9f0ad;letter-spacing:0.16em;}.elementor .e-3ff0c0f8-7fb3{font-weight:800;font-size:clamp(36px,4.4vw,56px);color:#ffffff;letter-spacing:-0.035em;line-height:1.07;}.elementor .e-179aa5d8-54bf{max-width:760px;font-size:18px;color:#d9e6dc;line-height:1.7;margin-block-end:26px;}.elementor .e-399e6c19-eab7{font-size:15px;color:#eaf2ec;line-height:1.65;padding:24px;border-width:1px;border-color:rgba(255,255,255,.13);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-6bfc4579-c516{font-size:15px;color:#eaf2ec;line-height:1.65;padding:24px;border-width:1px;border-color:rgba(255,255,255,.13);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-5e474a82-5df1{font-size:15px;color:#eaf2ec;line-height:1.65;padding:24px;border-width:1px;border-color:rgba(255,255,255,.13);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-6f60f8c0-7e01{font-size:15px;color:#eaf2ec;line-height:1.65;padding:24px;border-width:1px;border-color:rgba(255,255,255,.13);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-516107-1d80{font-size:15px;color:#eaf2ec;line-height:1.65;padding:24px;border-width:1px;border-color:rgba(255,255,255,.13);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-7bf46123-2da4{font-size:15px;color:#eaf2ec;line-height:1.65;padding:24px;border-width:1px;border-color:rgba(255,255,255,.13);border-style:solid;background-color:rgba(255,255,255,.08);}.elementor .e-52205db-a5f8{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr);}.elementor .e-5e37ebb2-2c4c{width:100%;max-width:1180px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:18px;}.elementor .e-4ad18044-ba40{width:100%;color:#ffffff;background-image:linear-gradient(135deg, #224c27 0%,#122019 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-7607c4f3-6c9b{font-weight:800;font-size:12px;color:#3b8e32;letter-spacing:0.16em;}.elementor .e-82f34c7-1bca{font-weight:800;font-size:clamp(36px,4.4vw,56px);color:#17211d;letter-spacing:-0.035em;line-height:1.07;}.elementor .e-3c64473d-7c85{font-size:17px;color:#4f5c55;line-height:1.7;margin-block-end:24px;}.elementor .e-22b6f587-6b4a{font-weight:800;font-size:18px;color:#17211d;line-height:1.35;}.elementor .e-2303d9f-9e04{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-46980191-9dd6{font-size:16px;color:#4f5c55;line-height:1.7;}.elementor .e-1c762a2e-ad31{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-1f499298-aeb4{border-width:1px;border-color:#dfe6e0;border-style:solid;background-color:#f8faf7;}.elementor .e-2f5ec619-9881{font-weight:800;font-size:18px;color:#17211d;line-height:1.35;}.elementor .e-62274ae4-586a{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-777462e6-47d6{font-size:16px;color:#4f5c55;line-height:1.7;}.elementor .e-7d3da5fd-a821{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-76146bcc-3e2a{border-width:1px;border-color:#dfe6e0;border-style:solid;background-color:#f8faf7;}.elementor .e-1454a7d-f72f{font-weight:800;font-size:18px;color:#17211d;line-height:1.35;}.elementor .e-76e057f1-6b2d{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-47adf8e9-4141{font-size:16px;color:#4f5c55;line-height:1.7;}.elementor .e-d74d2e8-a3af{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-67d6f8fc-2d45{border-width:1px;border-color:#dfe6e0;border-style:solid;background-color:#f8faf7;}.elementor .e-18bb5663-1f57{display:flex;flex-direction:column;gap:12px;}.elementor .e-4cb8900f-7853{width:100%;max-width:920px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:18px;}.elementor .e-35c3d0af-6906{width:100%;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-790f0f2e-93d2{font-weight:800;font-size:12px;color:#e6ffe1;letter-spacing:0.16em;}.elementor .e-6c51679f-e1dc{font-weight:800;font-size:clamp(40px,5vw,64px);color:#ffffff;letter-spacing:-0.04em;line-height:1.04;}.elementor .e-350a26a1-f616{max-width:720px;font-size:19px;color:#efffed;line-height:1.7;}.elementor .e-54b15fe2-a717{font-weight:800;font-size:15px;color:#ffffff;letter-spacing:0.035em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:2px;border-color:#17211d;border-style:solid;background-color:#17211d;}.elementor .e-383e9f8-b666{font-weight:800;font-size:15px;color:#ffffff;letter-spacing:0.035em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:2px;border-color:rgba(255,255,255,.86);border-style:solid;background-color:transparent;}.elementor .e-244d05d7-6077{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-522ba86f-1cda{width:100%;max-width:980px;text-align:center;padding-block-start:92px;padding-block-end:92px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-4cad321c-317e{width:100%;color:#ffffff;background-color:#3FA535;display:flex;flex-direction:column;align-items:center;}