.elementor .e-3f31a0c3-f943{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;}.elementor .e-5a64f5c8-2512{max-width:51rem;font-weight:800;font-size:clamp(1.25rem,2.2vw,4.5rem);color:#605c5b;letter-spacing:-0.035em;line-height:1.08;margin:0px;& span { color:#70AE33; }\n}.elementor .e-5abeff3b-d54c{max-width:36rem;font-size:clamp(1rem,1.3vw,1.25rem);color:#525252;line-height:1.4;}.elementor .e-650d1b91-6b56{font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:0.55rem;background-color:#79B82F;}.elementor .e-1ae426c9-7eda{font-size:1rem;color:#555555;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0.5rem;border-width:1.5px;border-color:#545454;border-style:solid;background-color:#ffffff;font-weight:650;\n}.elementor .e-7a32cc9d-97b0{padding:0px;margin-block-start:0.55rem;display:flex;flex-direction:row;gap:1.2rem;flex-wrap:wrap;align-items:center;}.elementor .e-3303db32-6adb{min-width:0px;z-index:1;padding:0px;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 54%;}.elementor .e-33c42ebb-cb46{min-width:0px;overflow:visible;padding:0px;margin:0px;display:flex;flex:1 1 46%;justify-content:flex-end;align-items:center;}.elementor .e-467c8dbf-e919{overflow:visible;padding-block-start:3.8rem;padding-block-end:3.8rem;padding-inline-start:4.8%;padding-inline-end:4.8%;margin:0px;background-image:url("https://www.kett-websolution.de/wp-content/uploads/2026/11/kettweb-header.png"),linear-gradient(180deg, #F9F9F9 0%,#F7F8FA 6%,#FDFDFD 12%,#FEFEFE 49%,#FAFAFC 79%,#F2F3F5 84%,#F2F3F5 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:auto auto;background-position:center right,0% 0%;background-color:#f7f7f6;background-clip:border-box;display:flex;flex-direction:row;gap:2.2rem;justify-content:space-between;align-items:center;}.elementor .e-45cad494-ae22{width:4.2rem;height:auto;object-fit:contain;display:block;flex:0 0 auto;}.elementor .e-12e77ef9-eedb{font-weight:800;font-size:1.1rem;color:#333333;line-height:1.25;}.elementor .e-3784a68c-9bbe{font-size:0.91rem;color:#515151;line-height:1.38;}.elementor .e-6f576338-24f1{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-58367485-c9bf{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;border-inline-end-width:1px;display:flex;flex-direction:row;gap:1.2rem;align-items:center;border-right-style: solid; border-right-color: #d8dcda;\n}.elementor .e-4986732f-7ab3{width:4.2rem;height:auto;object-fit:contain;display:block;flex:0 0 4.2rem;}.elementor .e-6417afdc-a452{font-weight:800;font-size:1.1rem;color:#333333;line-height:1.25;}.elementor .e-2db4f623-cb3b{font-size:0.91rem;color:#515151;line-height:1.38;}.elementor .e-a98dd01-a2ee{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-4cad69de-2a9f{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;border-inline-end-width:1px;display:flex;flex-direction:row;gap:1.2rem;align-items:center;border-right-style: solid; border-right-color: #d8dcda;\n}.elementor .e-7a6557bc-fa14{width:4.2rem;height:auto;min-width:4.2rem;object-fit:contain;display:block;}.elementor .e-4b3fa9ac-7954{font-weight:800;font-size:1.1rem;color:#333333;line-height:1.25;}.elementor .e-24bc7e55-5fd4{font-size:0.91rem;color:#515151;line-height:1.38;}.elementor .e-6cd79ae9-45ec{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-360c10b3-ac8c{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;display:flex;flex-direction:row;gap:1.2rem;align-items:center;}.elementor .e-4b127b3d-1576{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#ffffff;display:grid;gap:0px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-426e74ae-f18d{font-weight:700;font-size:0.85rem;color:#77B949;letter-spacing:0.12em;}.elementor .e-2bf0addf-8f6c{font-weight:800;font-size:clamp(2.2rem,3.5vw,3.3rem);color:#615d5e;line-height:1.08;}.elementor .e-584c591a-cf3b{max-width:53rem;font-size:1.05rem;color:#555555;line-height:1.43;}.elementor .e-68d4128b-c6c8{font-weight:800;font-size:1.35rem;color:#252525;line-height:1.08;font-weight:750;\n}.elementor .e-7bb6ce0a-771c{font-size:0.9rem;color:#454545;line-height:1.32;}.elementor .e-4aa74e77-cf84{font-weight:800;font-size:0.95rem;color:#66a822;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-align:left;\n}.elementor .e-4dd92de0-85f1{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.7rem;border-width:1px;border-color:#e3e5e4;border-style:solid;background-color:#ffffff;box-shadow:0px 3px 10px 0px rgba(60,60,60,.04);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-52941dff-7593{font-weight:800;font-size:1.35rem;color:#252525;line-height:1.08;font-weight:750;\n}.elementor .e-6466d7c5-e6c9{font-size:0.9rem;color:#454545;line-height:1.32;}.elementor .e-23de07c7-2b6a{font-weight:800;font-size:0.95rem;color:#66a822;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-align:left;\n}.elementor .e-2a07863d-c9a4{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.7rem;border-width:1px;border-color:#e3e5e4;border-style:solid;background-color:#ffffff;box-shadow:0px 3px 10px 0px rgba(60,60,60,.04);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-29023a45-43a8{font-weight:800;font-size:1.35rem;color:#252525;line-height:1.08;font-weight:750;\n}.elementor .e-130b425-27fd{font-size:0.9rem;color:#454545;line-height:1.32;}.elementor .e-26d07a8-9225{font-weight:800;font-size:0.95rem;color:#66a822;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-align:left;\n}.elementor .e-15edeed7-2f9e{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.7rem;border-width:1px;border-color:#e3e5e4;border-style:solid;background-color:#ffffff;box-shadow:0px 3px 10px 0px rgba(60,60,60,.04);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-65f38d8f-afa6{font-weight:800;font-size:1.35rem;color:#252525;line-height:1.08;font-weight:750;\n}.elementor .e-67da9a23-5e18{font-size:0.9rem;color:#454545;line-height:1.32;}.elementor .e-53673303-140e{font-weight:800;font-size:0.95rem;color:#66a822;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-align:left;\n}.elementor .e-1d98a5dc-ff37{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.7rem;border-width:1px;border-color:#e3e5e4;border-style:solid;background-color:#ffffff;box-shadow:0px 3px 10px 0px rgba(60,60,60,.04);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-62bf30ae-2268{font-weight:800;font-size:1.35rem;color:#252525;line-height:1.08;font-weight:750;\n}.elementor .e-45dd0412-1ca6{font-size:0.9rem;color:#454545;line-height:1.32;}.elementor .e-2d1d2526-7ce6{font-weight:800;font-size:0.95rem;color:#66a822;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-align:left;\n}.elementor .e-684713a3-b63d{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.7rem;border-width:1px;border-color:#e3e5e4;border-style:solid;background-color:#ffffff;box-shadow:0px 3px 10px 0px rgba(60,60,60,.04);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-5a20a6ce-273b{height:300px;margin-block-start:3rem;display:grid;gap:0.8rem;grid-template-columns:repeat(5,minmax(0,1fr));}.elementor .e-115a72dd-48c0{padding-block-start:2.1rem;padding-block-end:3.5rem;padding-inline-start:3.5%;padding-inline-end:3.5%;background-color:#fafafa;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-50dc8581-8843{font-weight:800;font-size:0.9rem;color:#ffffff;letter-spacing:0px;}.elementor .e-22b169d-669b{font-weight:800;font-size:clamp(2rem,3vw,3rem)2;color:#ffffff;line-height:1.04;}.elementor .e-178ac1b4-4918{font-size:1rem;color:#ffffff;line-height:1.38;}.elementor .e-4566d160-b22b{max-width:58rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-62bd68b9-b3f2{width:4.1rem;height:4.1rem;font-weight:800;font-size:2.2rem;color:#ffffff;text-align:center;padding:0.7rem;border-radius:50%;border-width:3px;border-color:#ffffff;border-style:solid;background-color:#71b334;box-shadow:0px 0px 0px 2px rgba(255,255,255,.1);}.elementor .e-568ce7f-118f{font-weight:800;font-size:1.08rem;color:#ffffff;line-height:1.25;}.elementor .e-364ddf0a-e7ab{font-size:0.82rem;color:#ffffff;line-height:1.4;}.elementor .e-1d4f179f-2b8f{text-align:center;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0px;border-width:0px;border-color:#e4e9e2;border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:0.55rem;align-items:center;}.elementor .e-3d92ed91-5c2c{width:4.1rem;height:4.1rem;font-weight:800;font-size:2.2rem;color:#ffffff;text-align:center;padding:0.7rem;border-radius:50%;border-width:3px;border-color:#ffffff;border-style:solid;background-color:#71b334;}.elementor .e-349755da-f751{font-weight:800;font-size:1.08rem;color:#ffffff;line-height:1.25;}.elementor .e-41ac7018-8a92{font-size:0.82rem;color:#ffffff;line-height:1.4;}.elementor .e-12ddbaa0-38a3{text-align:center;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0px;border-width:0px;border-color:#e4e9e2;border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:0.55rem;align-items:center;}.elementor .e-65ac7d25-2341{width:4.1rem;height:4.1rem;font-weight:800;font-size:2.2rem;color:#ffffff;text-align:center;padding:0.7rem;border-radius:50%;border-width:3px;border-color:#ffffff;border-style:solid;background-color:#71b334;}.elementor .e-3aa337d4-1232{font-weight:800;font-size:1.08rem;color:#ffffff;line-height:1.25;}.elementor .e-29af4564-49a0{font-size:0.82rem;color:#ffffff;line-height:1.4;}.elementor .e-616da7b9-3e6e{text-align:center;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0px;border-width:0px;border-color:#e4e9e2;border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:0.55rem;align-items:center;}.elementor .e-5c59ed08-7f02{width:4.1rem;height:4.1rem;font-weight:800;font-size:2.2rem;color:#ffffff;text-align:center;padding:0.7rem;border-radius:50%;border-width:3px;border-color:#ffffff;border-style:solid;background-color:#71b334;}.elementor .e-5b5da7a8-495c{font-weight:800;font-size:1.08rem;color:#ffffff;line-height:1.25;}.elementor .e-40c88bc8-327f{font-size:0.82rem;color:#ffffff;line-height:1.4;}.elementor .e-7e447c2c-8603{text-align:center;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0px;border-width:0px;border-color:#e4e9e2;border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:0.55rem;align-items:center;}.elementor .e-2927fe39-ccbb{padding:0px;display:grid;gap:0.65rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;}.elementor .e-790240c7-9b4f{padding-block-start:7rem;padding-block-end:3.4rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#737371;display:grid;flex-direction:column;gap:2rem;grid-template-columns:minmax(14rem,1fr) minmax(0,2.4fr);align-items:center;background-image: radial-gradient(ellipse 75% 4.4rem at 16% 0%, #ffffff 98%, transparent 100%), radial-gradient(ellipse 66% 3.2rem at 79% 0%, #ffffff 98%, transparent 100%); background-repeat: no-repeat; background-position: top left, top right; background-image: radial-gradient(ellipse 75% 4.4rem at 16% 0%, #ffffff 98%, transparent 100%), radial-gradient(ellipse 66% 3.2rem at 79% 0%, #ffffff 98%, transparent 100%); background-repeat: no-repeat; background-position: top left, top right; background-position: center top;\n}.elementor .e-4e743925-cc24{font-weight:800;font-size:clamp(2rem,3.3vw,3rem);color:#5e5a5a;}.elementor .e-60876091-ff03{max-width:35rem;font-size:1.08rem;color:#454545;line-height:1.45;}.elementor .e-758447ba-6a0f{font-weight:800;font-size:1.1rem;color:#ffffff;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0.45rem;background-color:#79b938;align-self:flex-end;}.elementor .e-97b4b78-2ae0{padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:5%;padding-inline-end:5%;background-color:#fafafa;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-2ead439c-7007{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;}