.elementor .e-6b99d32-71b04b4{width:100%;object-fit:fill;position:absolute;padding:0;display:flex;justify-content:flex-start}.elementor .e-346ba14f-cbf8{width:100%;height:auto;aspect-ratio:16/9;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;padding:0;background-image:linear-gradient(10deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .4) 27%,rgb(0 0 0 / .15) 51%,#fff0 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0000;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events:none;\n}.elementor .e-5d1045e-39ec922{width:1px;height:200px;padding:0;margin:0;border-color:#fff;background-color:#fff}.elementor .e-d1b2bf2-5a88b91{width:20px;height:20px;color:#fff;margin:-5px;display:flex;flex-direction:column}.elementor .e-cb861d0-e618651{width:30px;margin-block-start:0;margin-block-end:0;margin-inline-start:250px;margin-inline-end:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.elementor .e-b341200-08604f0{position:relative;z-index:2;font-family:balto;font-weight:300;font-size:50px;color:#fff;letter-spacing:-1px;line-height:48px;padding-block-start:0;padding-inline-start:250px;display:flex;flex-direction:column;justify-content:flex-start}.elementor .e-ead0dbe-f415345{width:234px;margin-block-start:19px;margin-block-end:19px;margin-inline-start:250px;margin-inline-end:10px;background-color:#fff}.elementor .e-3cdce9e-d5b5acd{width:515px;position:relative;z-index:2;font-family:balto;font-weight:300;font-size:23px;color:#fff;letter-spacing:0;line-height:26px;padding-block-start:0;padding-inline-start:250px;display:flex;flex-direction:column;justify-content:flex-start}.elementor .e-c33447a-756795c{position:relative;z-index:2;padding:0;flex-direction:column;justify-content:flex-start}.elementor .e-acacc42-97ac89f{width:100vw;height:100vh;min-height:100vh;position:relative;inset-block-start:0;padding:0;margin-block-start:-32px;margin-block-end:70px;display:flex;flex-direction:column;justify-content:flex-start}.elementor .e-a495d34-5ff96ba{font-family:balto;font-weight:700;font-size:16px;color:#505B50;letter-spacing:0;line-height:5px;text-align:start;padding-inline-start:30px}.elementor .e-91b8176-fe1b7ff{font-family:balto;font-weight:200;font-size:38px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-f430fa7-668527a{height:auto;position:relative;padding-block-start:40px;padding-block-end:80px;padding-inline-start:100px;padding-inline-end:100px;display:flex;flex-direction:column}.elementor .e-0475eb4-799796d{width:45px;padding-block-end:37px;align-self:start}.elementor .e-29d1bd3-00c7a01{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-c88c7f4-a0f95e7{height:auto;font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-c98c7e9-34adc2e{height:480px;padding:35px;margin-block-start:100px;background-color:#fff;display:flex;flex-direction:column;gap:13px;justify-content:flex-start}.elementor .e-3194df8-66736ab{width:95px;padding-block-end:37px;margin-inline-start:-10px;align-self:start}.elementor .e-ae4995b-436d4a8{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-6a8af83-97d889b{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-14f5480-5de4095{height:410px;padding:35px;margin-block-start:90px;background-color:#fff;display:flex;flex-direction:column;gap:13px}.elementor .e-90a7ded-6062864{width:95px;padding-block-end:37px;align-self:start}.elementor .e-d120fec-014099d{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-e4d62c6-b2a305a{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-911acdc-468546d{height:420px;padding:35px;margin-block-start:70px;background-color:#fff;display:flex;flex-direction:column;gap:13px}.elementor .e-c8da21b-ee8ab41{width:45px;padding-block-end:37px;margin:0;align-self:start}.elementor .e-ae25c73-87c18eb{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-d5262ac-c1db6d9{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-b52b6ae-0cb734a{height:400px;padding:35px;margin-block-start:70px;background-color:#fff;display:flex;flex-direction:column;gap:13px}.elementor .e-462c722-17a84e7{min-height:auto;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:80px;padding-inline-end:80px;display:flex;flex-direction:row;gap:30px}.elementor .e-b2129a9-93974a9{width:65px;padding-block-end:37px;align-self:start}.elementor .e-0b14828-1faf352{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-a35953f-8bc4ead{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-b7220e8-19ad1ff{width:65px;padding-block-end:37px;align-self:start}.elementor .e-a1be8cf-2a52c1c{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-17ae1f8-fbfda5c{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-cab786a-ad9cd45{width:65px;padding-block-end:37px;align-self:start}.elementor .e-01fb2cc-dcad7c2{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-dfec2e1-b9ef06f{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-ae3a803-866f88f{width:65px;padding-block-end:37px;align-self:start}.elementor .e-1a57c35-2ac4d40{font-family:balto;font-weight:500;font-size:30px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-e27b6b3-385e5e3{font-family:balto;font-weight:300;font-size:16px;color:#505B50;letter-spacing:0;line-height:25px;text-align:start}.elementor .e-cb0b433-2c31cb3{height:100vh;padding-block-start:0;padding-block-end:0;padding-inline-start:80px;padding-inline-end:80px;display:none;gap:30px}.elementor .e-2cde0d4-2714777{width:1280px;height:auto;min-height:auto;position:relative;padding-block-start:0;padding-block-end:50px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column}.elementor .e-df49d55-3ac9278{font-family:balto;font-weight:700;font-size:16px;color:#fff;letter-spacing:0;line-height:5px;text-align:start;padding-inline-start:30px}.elementor .e-7bf270f-768fca2{font-family:balto;font-weight:200;font-size:37px;color:#fff;letter-spacing:-1px;text-align:start}.elementor .e-8d9815f-8cb5fb9{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-caa5e38-91bdf5e{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-72fdb7e-4732929{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-c960c15-9151639{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-a379248-2bcafed{width:50%;height:100vh;padding-inline-start:100px;padding-inline-end:100px;margin-block-start:100px;margin-block-end:100px;display:flex;flex-direction:column;justify-content:center}.elementor .e-a5c3a52-9f482eb{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-66fcb92-61cfc71{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-e0d33af-e58840c{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-4a652f8-c4e521a{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-6c40ed2-6bafee7{width:50%;height:90vh;object-fit:contain;object-position:center center;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;justify-content:center;align-items:center;selector .dienst-foto-2,selector .dienst-foto-3,selector .dienst-foto-4{display:none}\n}.elementor .e-cd3bd5f-c58be5a{width:1280px;padding:0;display:flex;flex-direction:row;align-items:center}.elementor .e-a4c9fc1{margin:0;background-color:#505B50;display:flex;flex-direction:row;justify-content:center;align-items:center}.elementor .e-6c691ff-2661ab2{font-family:balto;font-weight:700;font-size:16px;color:#fff;letter-spacing:0;line-height:5px;text-align:start;padding-inline-start:30px}.elementor .e-1db9c28-66b363c{font-family:balto;font-weight:200;font-size:37px;color:#fff;letter-spacing:-1px;text-align:start}.elementor .e-5ab0893-439dbb5{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-4688dec-8ed2833{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-c32b5d8-7f8b9a8{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-1d44800-9a08b4b{height:90vh;object-fit:cover;object-position:center center;position:absolute}.elementor .e-27aabc6-d056356{width:50%;height:90vh;object-fit:contain;object-position:center center;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;justify-content:center;align-items:center;selector .dienst-foto-2,selector .dienst-foto-3,selector .dienst-foto-4{display:none}\n}.elementor .e-07bcf55-eb63e94{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-62620c1-2f57cd9{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-8cc876b-57af2e1{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-6db05ab-a7416b2{font-family:balto;font-weight:300;font-size:18px;color:#fff;line-height:32px}.elementor .e-d50e242-2c0f51b{width:50%;height:100vh;padding-inline-start:100px;padding-inline-end:100px;margin-block-start:100px;margin-block-end:100px;display:flex;flex-direction:column;justify-content:center}.elementor .e-8540473-7b46ca4{width:1280px;padding:0;display:flex;flex-direction:row;align-items:center}.elementor .e-e223a45-6b8b8cf{padding:0;margin:0;background-color:#505B50;display:none;flex-direction:row;justify-content:center;align-items:center}.elementor .e-9958947-9edeef4{font-family:balto;font-weight:700;font-size:16px;color:#505B50;letter-spacing:0;line-height:5px;text-align:start;padding-inline-start:30px}.elementor .e-e204245-5058c52{font-family:balto;font-weight:200;font-size:38px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-15598bc-bdf20ba{width:1280px;padding-block-start:150px;padding-block-end:80px;padding-inline-start:100px;padding-inline-end:100px;display:flex;flex-direction:column;align-items:start}.elementor .e-668d26a-e2af265{width:100vw;padding:0;display:flex;flex-direction:column;gap:0;align-items:center}.elementor .e-d339f70-c3b6325{font-family:balto;font-weight:700;font-size:16px;color:#505B50;letter-spacing:0;line-height:7px;text-align:start;padding-inline-start:30px}.elementor .e-7ca34c2-2c9d7c5{font-family:balto;font-weight:200;font-size:37px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-e4cf01a-68094ef{width:64%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:110px;padding-inline-end:0;display:flex;flex-direction:column;align-items:start}.elementor .e-8f265fc-ed09529{width:28px;height:28px;color:#fff;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:-10px}.elementor .e-a9bf7aa-7ab786d{width:57%;height:1px;padding:0;margin:0;border-color:#fff;background-color:#fff}.elementor .e-f928a0d-2377eae{width:28px;height:28px;color:#fff;margin-inline-start:-10px}.elementor .e-b532ca2-108996b{width:395px;position:relative;z-index:3;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-inline-start:0;margin-inline-end:-245px;display:flex;flex-direction:row;justify-content:center;align-items:center}.elementor .e-f098bea-5a74a3e{width:30%;padding-block-start:0;padding-block-end:150px;padding-inline-start:0;padding-inline-end:0;flex-direction:row;align-items:center}.elementor .e-04c8fbb-fb61da6{width:50%;padding:0;flex-direction:row;justify-content:flex-start}.elementor .e-1e61a59-751f4eb{width:50%;height:85vh;padding:0;align-items:center}.elementor .e-aa3222d-1ee82bd{width:1280px;padding:0;margin-block-start:150px;margin-block-end:120px;display:none;flex-direction:row;justify-content:center;align-items:center}.elementor .e-6bf708e-3649651{font-family:balto;font-weight:700;font-size:16px;color:#505B50;letter-spacing:0;line-height:7px;text-align:start;padding-inline-start:30px}.elementor .e-8c84616-92a239a{font-family:balto;font-weight:200;font-size:37px;color:#505B50;letter-spacing:-1px;text-align:start}.elementor .e-37a6612-65eac7f{padding:0;display:flex;flex-direction:column}.elementor .e-256ff31-65128f5{width:55%;height:1.5px;padding:0;margin-block-start:30px;margin-block-end:20px;background-color:#505b501a}.elementor .e-c62d948-0668ca0{width:15px;height:15px;color:#505b50b3;margin-inline-end:30px}.elementor .e-1865dab-032ae34{font-family:balto;font-weight:500;font-size:17px;color:#505b50b3}.elementor .e-f554da0-c1bdc37{padding:0}.elementor .e-232764f-6ec4502{width:55%;height:1.5px;padding:0;margin-block-start:20px;margin-block-end:20px;background-color:#505b501a}.elementor .e-1b90593-cded028{width:15px;height:15px;color:#505b50b3;margin-inline-end:30px}.elementor .e-9d0bbf9-17b5c11{font-family:balto;font-weight:500;font-size:17px;color:#505b50b3}.elementor .e-f7a566e-4735295{padding:0}.elementor .e-07ba115-5e01382{width:55%;height:1.5px;padding:0;margin-block-start:20px;margin-block-end:20px;background-color:#505b501a}.elementor .e-5b821f0-810dc8e{padding:0;display:flex;flex-direction:column}.elementor .e-58b10e2-e4c3848{width:50%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:35px;display:flex;flex-direction:column;justify-content:space-between}.elementor .e-8c23520-499c6f4{font-family:balto;font-weight:300;font-size:16px;color:#505b5080;border-width:0;border-style:none;background-color:#fff9}.elementor .e-0e92f90-9902e36{font-family:balto;font-weight:300;font-size:16px;color:#505b5080;border-style:none;background-color:#fff9}.elementor .e-68b3840-76e30a6{font-family:balto;font-weight:300;font-size:16px;color:#505b5080;border-style:none;background-color:#fff9}.elementor .e-0ffb204-929a900{font-family:balto;font-weight:300;font-size:16px;color:#505b5080;border-style:none;background-color:#fff9}.elementor .e-9860826-b96d1a7{width:100%;background-color:#505b508c}.elementor .e-d784ee0-8e75a4e{padding:0;flex-direction:column;gap:20px;justify-content:space-between}.elementor .e-e559f92-25171f7{width:50%;padding:0;flex-direction:column;justify-content:space-between}.elementor .e-cbd232e-b420956{height:auto;padding:80px;background-color:#ffffff70;display:flex;flex-direction:row;gap:125px}.elementor .e-4f218a9-d75cb4e{width:1280px;height:100vh;min-height:750px;max-height:750px;padding:80px;display:flex;flex-direction:column;gap:120px}