.elementor .e-1bb864f1-badf{font-family:var(--kn-font);font-weight:600;font-size:22px;color:var(--kn-text);letter-spacing:-0.02em;line-height:1.3;margin:0px;}.elementor .e-1283f486-5117{width:auto;padding:0px;}.elementor .e-243e4ce4-9339{font-family:var(--kn-font);font-weight:600;font-size:22px;color:var(--kn-text);letter-spacing:-0.02em;line-height:1.3;margin:0px;}.elementor .e-57ad64c2-b00a{width:auto;padding:0px;}.elementor .e-fc7983b-1bfb{font-family:var(--kn-font);font-weight:600;font-size:22px;color:var(--kn-text);letter-spacing:-0.02em;line-height:1.3;margin:0px;}.elementor .e-19fcd1e3-a147{width:auto;padding:0px;}.elementor .e-239df2df-aa40{width:auto;padding:0px;flex-direction:row;gap:40px;flex:0 0 auto;justify-content:flex-start;}.elementor .e-49811cc4-63b6{padding:0px;margin-block-start:clamp(40px, 5vw, 64px);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 24px 48px;\n}.elementor .e-45ad37ff-700d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--kn-gut);padding-inline-end:var(--kn-gut);}.elementor .e-5df2e08d-dee8{width:100%;padding-block-start:clamp(150px, 20vw, 230px);padding-block-end:clamp(40px, 5vw, 64px);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-74685408-2d8c{width:100%;height:100%;max-width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-3714f864-4249{width:100%;overflow:hidden;aspect-ratio:16/9;position:relative;padding:0px;background-color:var(--kn-surface);}.elementor .e-d1746b4-516e{padding-block-start:14px;padding-block-end:0px;padding-inline-start:var(--kn-gut);padding-inline-end:var(--kn-gut);flex-direction:row;justify-content:space-between;}.elementor .e-d1b062a-c939{margin-block-end:clamp(48px, 6vw, 80px);}.elementor .e-239c8c03-1ea6{width:100%;padding-block-start:clamp(64px, 8vw, 104px);padding-block-end:clamp(64px, 8vw, 104px);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-77b478f7-87c4{padding:0px;gap:48px;grid-template-columns:5fr 4fr;grid-template-rows:auto;align-items:end;}.elementor .e-11cd6ad1-cf92{padding-block-start:3px;}.elementor .e-3085dae1-7f81{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:60px 1fr 1fr;grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-1dff8679-2c44{padding-block-start:3px;}.elementor .e-16408bb4-13b4{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:60px 1fr 1fr;grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-1783dd40-2335{padding-block-start:3px;}.elementor .e-32c9582b-3187{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:24px;grid-template-columns:60px 1fr 1fr;grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-4a0b812a-5d74{margin-block-start:clamp(56px, 7vw, 96px);}.elementor .e-1e01ba24-1505{padding-block-start:clamp(48px, 6vw, 80px);}.elementor .e-373b5a19-9955{max-width:1000px;margin-block-end:clamp(48px, 6vw, 80px);}.elementor .e-3dcccff4-8b9c{margin-block-end:40px;}.elementor .e-d057bec-5dd7{font-weight:600;font-size:clamp(24px, 2.6vw, 36px);letter-spacing:-0.03em;line-height:1.15;}.elementor .e-1bc00f08-6d85{max-width:520px;margin-block-start:16px;}.elementor .e-5bbd49aa-c50a{max-width:520px;font-size:15px;color:var(--kn-text);margin-block-start:20px;}.elementor .e-ecf8e1b-8c56{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-1757a325-577d{margin-block-end:40px;}.elementor .e-16bcc67b-517f{font-weight:600;font-size:clamp(24px, 2.6vw, 36px);letter-spacing:-0.03em;line-height:1.15;}.elementor .e-2633efd0-f96e{max-width:520px;margin-block-start:16px;}.elementor .e-53885ee7-7db0{max-width:520px;font-size:15px;color:var(--kn-text);margin-block-start:20px;}.elementor .e-40e45b08-742d{padding-block-start:36px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--kn-line);\n}.elementor .e-5891924b-9eb1{gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-18c8081f-2e24{font-size:15px;color:var(--kn-text);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--kn-line);border-style:solid;}.elementor .e-1ab6f4e2-d065{font-size:15px;color:var(--kn-text);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--kn-line);border-style:solid;}.elementor .e-73ed14fb-420a{font-size:15px;color:var(--kn-text);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--kn-line);border-style:solid;}.elementor .e-4c0d9e11-10fe{font-size:15px;color:var(--kn-text);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--kn-line);border-style:solid;}.elementor .e-41837060-97f6{font-size:15px;color:var(--kn-text);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--kn-line);border-style:solid;}.elementor .e-11a22948-ee76{font-size:15px;color:var(--kn-text);line-height:1.4;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--kn-line);border-style:solid;}.elementor .e-5c49ca14-8770{flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-14a3b336-b2d8{padding-block-start:28px;margin-block-start:clamp(56px, 7vw, 96px);flex-direction:column;gap:18px;}.elementor .e-701dbfb9-e81d{margin-block-start:36px;}.elementor .e-479e976b-d7ee{padding-block-start:0px;}.elementor .e-6d0537c5-c034{max-width:900px;margin-block-end:clamp(48px, 6vw, 80px);}.elementor .e-40a0c34c-c7bb{margin-block-end:8px;}.elementor .e-753e2ced-f77b{font-size:17px;color:var(--kn-muted);text-decoration:line-through;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line); text-decoration-color: var(--kn-line-strong);\n}.elementor .e-264b867d-cac0{font-size:17px;color:var(--kn-muted);text-decoration:line-through;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line); text-decoration-color: var(--kn-line-strong);\n}.elementor .e-3466777d-38d0{font-size:17px;color:var(--kn-muted);text-decoration:line-through;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line); text-decoration-color: var(--kn-line-strong);\n}.elementor .e-558c8d34-161c{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:32px;}.elementor .e-40e8331f-c60e{margin-block-end:8px;}.elementor .e-5e64fed2-7a99{font-size:17px;color:var(--kn-text);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-5735744-17e4{font-size:17px;color:var(--kn-text);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-4382079d-fca9{font-size:17px;color:var(--kn-text);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-74d3409b-3e20{padding-block-start:28px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--kn-line);\n}.elementor .e-75b46f9c-a63b{gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-212cf039-e46f{padding-block-start:0px;}.elementor .e-27460f12-524e{padding:0px;margin-block-end:clamp(48px, 6vw, 80px);gap:48px;grid-template-columns:5fr 4fr;grid-template-rows:auto;align-items:end;}.elementor .e-66da1f53-de39{min-height:200px;flex:1 1 0px;}.elementor .e-6a03fb0f-c66d{padding:0px;flex-direction:column;}.elementor .e-6abc6d10-97c4{padding:0px;flex-direction:column;gap:clamp(12px, 1.4vw, 20px);}.elementor .e-35dd66c3-6611{padding:0px;gap:clamp(12px, 1.4vw, 20px);grid-template-columns:2fr 1fr;grid-template-rows:auto;}.elementor .e-50aa5bc-5f7f{padding:0px;margin-block-start:clamp(40px, 5vw, 72px);gap:clamp(12px, 1.4vw, 20px);grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-649a8c5b-a416{padding-block-start:0px;}.elementor .e-3a321a9c-836c{font-size:clamp(20px, 2vw, 26px);}.elementor .e-1074f233-8a0b{font-size:14px;margin-block-start:4px;}.elementor .e-2a8714d8-36c1{font-size:clamp(20px, 2vw, 26px);}.elementor .e-558959d3-2899{font-size:14px;margin-block-start:4px;}.elementor .e-4a3b49c1-dafd{font-size:clamp(20px, 2vw, 26px);}.elementor .e-ae5f49a-79f7{font-size:14px;margin-block-start:4px;}.elementor .e-af3669f-675f{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-bba6770-7617{padding-block-start:0px;}.elementor .e-75e3d9d9-701e{font-family:var(--kn-font);font-weight:600;font-size:clamp(20px, 2vw, 26px);color:var(--kn-text);letter-spacing:-0.02em;line-height:1.2;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f57e6cb-1c78{font-size:14px;}.elementor .e-406de378-4784{font-family:var(--kn-font);font-weight:500;font-size:clamp(20px, 2vw, 28px);color:var(--kn-text);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-39bec40e-198c{font-size:15px;margin-block-start:18px;}.elementor .e-63621e6f-1692{font-family:var(--kn-font);font-weight:600;font-size:clamp(20px, 2vw, 26px);color:var(--kn-text);letter-spacing:-0.02em;line-height:1.2;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-60252d51-b8be{font-size:14px;}.elementor .e-fb17b09-a97f{font-family:var(--kn-font);font-weight:500;font-size:clamp(20px, 2vw, 28px);color:var(--kn-text);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-5948edeb-4a1b{font-size:15px;margin-block-start:18px;}.elementor .e-6fc9938-ea0d{font-family:var(--kn-font);font-weight:600;font-size:clamp(20px, 2vw, 26px);color:var(--kn-text);letter-spacing:-0.02em;line-height:1.2;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9c71f64-7564{font-size:14px;}.elementor .e-1d6c2bd0-2a10{font-family:var(--kn-font);font-weight:500;font-size:clamp(20px, 2vw, 28px);color:var(--kn-text);letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-6dc652d7-33f5{font-size:15px;margin-block-start:18px;}.elementor .e-4556f84a-bacc{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-525f069b-e6c5{padding-block-start:0px;}.elementor .e-615579e2-6ad7{color:var(--kn-soft);margin-block-start:40px;}.elementor .e-b4d8877-ea15{margin-block-end:48px;}.elementor .e-747f75d1-bf1a{font-size:15px;margin-block-start:10px;}.elementor .e-7d5eec25-bbd1{margin-block-end:48px;}.elementor .e-654f18d3-305a{font-size:15px;margin-block-start:10px;}.elementor .e-2aa52b31-dbc7{padding-inline-start:28px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--kn-line);\n}.elementor .e-34829077-dbf1{margin-block-end:48px;}.elementor .e-4b3a2540-be82{font-size:15px;margin-block-start:10px;}.elementor .e-31b35bac-3522{padding-inline-start:28px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--kn-line);\n}.elementor .e-230cf5af-70d1{margin-block-end:48px;}.elementor .e-14cba469-2883{font-size:15px;margin-block-start:10px;}.elementor .e-6784aea0-c328{padding-inline-start:28px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--kn-line);\n}.elementor .e-280c90ff-5d59{padding:0px;margin-block-start:clamp(64px, 8vw, 112px);display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-85406d2-ab39{padding-block-start:0px;}.elementor .e-7746eabb-b7b1{margin-block-end:clamp(48px, 6vw, 80px);}.elementor .e-f0f7a1b-f5e6{aspect-ratio:4/5;background-image:url("https://koncrete.ch/wp-content/uploads/2025/08/portrait-website-web-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-35fa4a8d-ae7a{margin-block-start:14px;}.elementor .e-127c808-c071{font-size:14px;}.elementor .e-5ea7620a-44e6{padding:0px;}.elementor .e-4b8ac9f7-e9d3{aspect-ratio:4/5;background-image:url("https://koncrete.ch/wp-content/uploads/2025/08/portrait-website-web-2.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .e-7275ca39-2ce8{margin-block-start:14px;}.elementor .e-53608acf-a82e{font-size:14px;}.elementor .e-4f331678-db1d{padding:0px;}.elementor .e-74f4e7b4-1b0e{aspect-ratio:4/5;background-image:url("https://koncrete.ch/wp-content/uploads/2026/10/place-holder-team.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-126a7873-f83a{margin-block-start:14px;}.elementor .e-6fbbbe04-de47{font-size:14px;}.elementor .e-33ed428d-cbd6{padding:0px;}.elementor .e-dacd776-b35a7a4{aspect-ratio:4/5;background-image:url("https://koncrete.ch/wp-content/uploads/2026/10/place-holder-team.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-fd5de10-1b414b1{margin-block-start:14px;}.elementor .e-7963f2c-f8e1d36{font-size:14px;}.elementor .e-e6f1a81-022ea0e{padding:0px;}.elementor .e-c3e4854-e729{padding:0px;display:grid;gap:clamp(12px, 1.4vw, 20px);grid-template-columns:repeat(3, 1fr);}.elementor .e-63791ad6-bdb1{font-family:var(--kn-font);font-weight:500;font-size:clamp(26px, 3.2vw, 44px);color:var(--kn-text);letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-50950ca8-51dd{max-width:640px;margin-block-start:24px;}.elementor .e-1923eb35-a881{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(80px, 10vw, 140px);display:grid;grid-template-columns:4fr 8fr;gap: 24px 48px;\n}.elementor .e-10e5c24c-beeb{padding-block-start:0px;}.elementor .e-3d18c615-7e99{padding:0px;margin-block-end:clamp(48px, 6vw, 80px);gap:48px;grid-template-columns:5fr 4fr;grid-template-rows:auto;align-items:end;}.elementor .e-692e53b3-7b8b{padding-block-start:4px;}.elementor .e-12fb2cea-18f7{padding-block-start:4px;}.elementor .e-416d64f0-c3ed{padding-block-start:4px;}.elementor .e-4a82ed75-e2bf{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-59f82bc-597b{padding-block-start:0px;}.elementor .e-5c909ed1-72b6{font-size:clamp(28px, 3.4vw, 44px);}.elementor .e-4eaf4859-d4fe{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-519b9ace-8263{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-b359711-e1b0{padding:0px;}.elementor .e-455eed90-5885{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-1d812ebc-bf62{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-72ac7301-f8ea{padding:0px;}.elementor .e-7517f282-ac87{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-4777b7f7-af48{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-25d27cae-8936{padding:0px;}.elementor .e-1960013-3466{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-31eb2b91-2e12{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-2b8dc0d8-7565{padding:0px;}.elementor .e-e077715-a253{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-3476eda-be96{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-32faaee-fbc6{padding:0px;}.elementor .e-babf9b0-aecd{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-4a7523b4-4f5a{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-607ac0f7-87a2{padding:0px;}.elementor .e-559a0de6-2c11{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-6bdfbb91-e5d5{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-768670b1-85d6{padding:0px;}.elementor .e-5b999608-e68a{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-36d9d8b0-2f59{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-78250468-c48d{padding:0px;}.elementor .e-2abaf931-c529{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-569e338b-8818{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-3a7d8f40-a701{padding:0px;}.elementor .e-5a634c11-e520{font-family:var(--kn-font);font-weight:500;font-size:18px;color:var(--kn-text);line-height:1.4;margin:0px;}.elementor .e-2c0caef1-107f{max-width:700px;font-size:15px;margin-block-start:14px;}.elementor .e-3638b2d-9b03{padding:0px;}.elementor .e-4b3a9308-6ff0{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--kn-line);\n}.elementor .e-2a6167c5-e299{padding:0px;display:grid;gap:48px;grid-template-columns:4fr 8fr;}.elementor .e-3d35a99c-8fbb{padding-block-start:0px;}.elementor .e-282a38a1-173d{font-size:clamp(34px, 7.4vw, 132px);letter-spacing:-0.05em;line-height:0.95;white-space: nowrap;\n}.elementor .e-40b7bb1a-47fd{font-size:clamp(34px, 7.4vw, 132px);color:var(--kn-muted);letter-spacing:-0.05em;line-height:0.95;margin-block-start:6px;}.elementor .e-733e10c2-eaa6{font-size:18px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:34px;padding-inline-end:34px;}.elementor .e-24b853f5-6cf0{padding:0px;margin-block-start:clamp(40px, 5vw, 72px);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 24px 48px;\n}.elementor .e-60dbe524-1580{font-size:15px;}.elementor .e-32cee087-365d{font-size:15px;}.elementor .e-7c47410c-5229{font-size:15px;}.elementor .e-77940d00-b7d9{padding:0px;margin-block-start:28px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-7673940f-90c1{padding-block-start:0px;}