@media(max-width:767px){.elementor .e-a0c845e-f87f{width:150px;}}@media(max-width:767px){.elementor .e-43f16d2b-f5c5{font-size:13px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-7350e6a1-80d4{gap:12px;}}@media(max-width:767px){.elementor .e-3095c136-6850{height:70px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-6c1742e2-a8ae{font-size:35px;line-height:1.02;}}@media(max-width:767px){.elementor .e-6936b3ca-3e9e{font-size:24px;margin-block-start:20px;}}@media(max-width:767px){.elementor .e-53252476-ce73{font-size:15px;line-height:1.4;margin-block-start:20px;}}@media(max-width:767px){.elementor .e-138322ea-5742{padding-block-start:220px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;max-width: none;\n}}@media(max-width:767px){.elementor .e-6a59d7d9-be91{min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;background-image:url("https://kraftwerktools.africa/wp-content/uploads/2026/10/hero-img-300x68.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#121212;align-items:flex-start;background-image: linear-gradient(180deg, rgba(18,18,18,0) 0px, rgba(18,18,18,.2) 140px, #121212 250px),linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(https://kraftwerktools.africa/wp-content/uploads/2026/10/hero-img.webp); background-size: 100% 100%,100% 250px,auto 250px; background-position: center top,center top,30% top; background-repeat: no-repeat;\n}}@media(max-width:767px){.elementor .e-749907a3-4344{font-size:30px;line-height:1.05;}}@media(max-width:767px){.elementor .e-3acf4e1b-1910{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-40fcbdbf-12d5{font-size:32px;}}@media(max-width:767px){.elementor .e-3ff4de3c-dbc4{font-size:22px;}}@media(max-width:767px){.elementor .e-1331a22a-346e{line-height:1.7;}}@media(max-width:767px){.elementor .e-77c423d4-13a8{font-size:26px;}}@media(max-width:767px){.elementor .e-3962d831-3fab{font-size:14px;}}@media(max-width:767px){.elementor .e-41fdb3f6-fb1e{height:330px;}}@media(max-width:767px){.elementor .e-6777c306-f630{min-height:360px;position:relative;inset-block-start:0px;}}@media(max-width:767px){.elementor .e-3e8dcc5a-ff3d{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-269e716-144c{height:330px;}}@media(max-width:767px){.elementor .e-50c4de06-c468{min-height:360px;position:relative;inset-block-start:0px;}}@media(max-width:767px){.elementor .e-62261046-2561{font-size:32px;}}@media(max-width:767px){.elementor .e-27809204-7893{font-size:22px;}}@media(max-width:767px){.elementor .e-44467af6-a7ae{line-height:1.7;}}@media(max-width:767px){.elementor .e-386ef9a5-561b{font-size:26px;}}@media(max-width:767px){.elementor .e-4f93e2a4-5559{font-size:26px;}}@media(max-width:767px){.elementor .e-2af27891-35bb{grid-template-columns:1fr;grid-template-rows:repeat(3, auto);}}@media(max-width:767px){.elementor .e-6412d64b-84c0{font-size:26px;}}@media(max-width:767px){.elementor .e-700306eb-787b{font-size:14px;}}@media(max-width:767px){.elementor .e-306ca2a4-8fad{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-3aa6826e-1734{font-size:32px;}}@media(max-width:767px){.elementor .e-1fb9b37-147b{font-size:22px;}}@media(max-width:767px){.elementor .e-5ba8c39b-49ce{line-height:1.7;}}@media(max-width:767px){.elementor .e-53debb65-9863{font-size:26px;}}@media(max-width:767px){.elementor .e-2e68e768-b157{padding:23px;}}@media(max-width:767px){.elementor .e-537c5b24-4635{font-size:14px;}}@media(max-width:767px){.elementor .e-36c024c5-d0b2{height:330px;}}@media(max-width:767px){.elementor .e-5dd25b5-23f2{min-height:360px;position:relative;inset-block-start:0px;}}@media(max-width:767px){.elementor .e-459312e5-183d{padding-block-start:40px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-30a1d8f1-c66b{padding-block-start:40px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-762ba27b-9487{font-size:26px;}}@media(max-width:767px){.elementor .e-40e17144-377a{font-size:36px;}}@media(max-width:767px){.elementor .e-6f6a71d2-44b1{font-size:13px;}}@media(max-width:767px){.elementor .e-2a6467fa-36ae{font-size:36px;}}@media(max-width:767px){.elementor .e-3cbf355a-3a7d{font-size:13px;}}@media(max-width:767px){.elementor .e-431d4a2a-75d9{font-size:36px;}}@media(max-width:767px){.elementor .e-1bfab5e0-babd{font-size:13px;}}@media(max-width:767px){.elementor .e-5cf31e1c-ceea{font-size:36px;}}@media(max-width:767px){.elementor .e-433c633-e842{font-size:13px;}}@media(max-width:767px){.elementor .e-2818bff3-cdf9{column-gap:18px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-79a98986-6b30{gap:30px;}}@media(max-width:767px){.elementor .e-e3a14ad-16c7{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-3cd4555f-9030{font-size:32px;margin-block-end:30px;}}@media(max-width:767px){.elementor .e-41c15352-180a{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-47429bb0-2b09{font-size:18px;}}@media(max-width:767px){.elementor .e-69531f1-37f4{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-61379e64-1706{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-23981b0f-5c1c{font-size:18px;}}@media(max-width:767px){.elementor .e-54c5e84d-e4a7{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-3b3aa4d0-4635{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-30d5029a-97d2{font-size:18px;}}@media(max-width:767px){.elementor .e-3423fb-d591{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-253451b-3479{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-400cdef4-b1e1{font-size:18px;}}@media(max-width:767px){.elementor .e-43782661-b531{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-7e016dde-2fe1{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-5c9fb7b4-1fbb{font-size:18px;}}@media(max-width:767px){.elementor .e-995ada7-f29d{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-27ad77ef-8b3e{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-4a36cd87-69be{font-size:18px;}}@media(max-width:767px){.elementor .e-1ae3e316-2aa5{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-1edb8eef-3dd5{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-7003cb13-cb16{font-size:18px;}}@media(max-width:767px){.elementor .e-7aa91121-9326{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-6de89feb-15a3{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-43add50a-83c3{font-size:18px;}}@media(max-width:767px){.elementor .e-4992a780-549a{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-74547cd7-6b25{width:40px;height:40px;}}@media(max-width:767px){.elementor .e-552aa46c-b5dd{font-size:18px;}}@media(max-width:767px){.elementor .e-2c8e8a0a-aabc{min-height:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:10px;padding-inline-end:10px;gap:12px;}}@media(max-width:767px){.elementor .e-5692e9ee-922e{column-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(5, auto);row-gap: 10px;\n}}@media(max-width:767px){.elementor .e-64c61197-9a48{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-cbe2755-c341{height:270px;min-height:0px;}}@media(max-width:767px){.elementor .e-3bce1742-32db{font-size:30px;line-height:1.05;}}@media(max-width:767px){.elementor .e-6b9179e-fc83{font-size:24px;margin-block-start:24px;}}@media(max-width:767px){.elementor .e-6b3e7297-6cdc{font-size:16px;}}@media(max-width:767px){.elementor .e-32245a5-a51a{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-40a3ca6f-7984{min-height:0px;grid-template-columns:1fr;grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-7d66a24-2dd394a{font-size:30px;margin-block-end:28px;}}@media(max-width:767px){.elementor .e-51994e7-568a15d{font-size:17px;line-height:1.7;}}@media(max-width:767px){.elementor .e-a384302-17896e2{font-size:17px;line-height:1.7;}}@media(max-width:767px){.elementor .e-b1ddda3-e341c17{font-size:50px;margin-block-end:29px;}}@media(max-width:767px){.elementor .e-64dc368-cc5705f{grid-template-columns:1fr;grid-template-rows:repeat(2, auto);}}@media(max-width:767px){.elementor .e-9647aac-c2a9400{padding:20px;}}@media(max-width:767px){.elementor .e-26ff5921-bc77{font-size:13px;}}@media(max-width:767px){.elementor .e-7e5e3b0a-c37c{gap:10px;}}@media(max-width:767px){.elementor .e-5a926327-3e70{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}}