.elementor .e-3715eee0-e79f{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;padding:0;background-image:url(https://diefirmazoll.de/wp-content/uploads/2026/10/dfz-hero-weg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;background-color:60%/cover}.elementor .e-18668f2f-c593{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;padding:0;background-image:linear-gradient(180deg,rgb(0 0 0 / .30) 0%,rgb(0 0 0 / .18) 45%,rgb(0 0 0 / .42) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-5bd82798-8cd8{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:1;padding:0}.elementor .e-6bddca04-db7f{position:relative;font-family:var(--font-display);font-weight:800;font-size:var(--fs-hero);color:var(--white);letter-spacing:-.03em;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:0;padding-block-end:0;padding-inline-start:20px;padding-inline-end:20px;margin:auto;text-shadow:0 2px 24px rgb(0 0 0 / .25);pointer-events:none;\n}.elementor .e-26b361b1-b967:hover,.elementor .e-26b361b1-b967:focus-visible{color:var(--gold)}.elementor .e-26b361b1-b967{width:56px;height:56px;position:relative;z-index:2;color:var(--white);padding:0;margin-block-start:0;margin-block-end:24px;margin-inline-start:0;margin-inline-end:0;align-self:center}.elementor .e-375ed1b-7db7{overflow:hidden;position:relative;color:var(--white);background-color:var(--ink);height:100svh;\n}.elementor .e-28167bbf-f454{font-family:var(--font-body);font-weight:700;font-size:clamp(31px,3.85vw,55px);color:var(--ink);letter-spacing:-.03em;line-height:1.1;margin:0}.elementor .e-37500f02-ef10{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--muted);letter-spacing:.2em;line-height:1.7;margin:0;display:block;cursor:auto;\n}.elementor .e-6b9c87b-2c2d{width:56px;height:3px;padding:0;margin-block-start:16px;margin-block-end:24px;margin-inline-start:0;margin-inline-end:0;background-color:var(--gold)}.elementor .e-353edffa-bb53{max-width:640px;font-family:var(--font-body);font-weight:500;font-size:var(--fs-hook);color:var(--text);letter-spacing:-.01em;line-height:1.4;display:block;cursor:auto;\n}.elementor .e-76645a9b-46d9{max-width:620px}.elementor .e-247d7ab6-2e98{font-family:var(--font-body);font-weight:600;font-size:clamp(16px,1.45vw,18px);color:var(--ink);letter-spacing:-.01em;line-height:1.5;margin-block-start:14px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:block;cursor:auto;\n}.elementor .e-2fcb1d51-7954{margin-block-start:12px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-530e2de3-ae88{max-width:1000px;text-align:center;gap:20px;align-items:center}.elementor .e-138654c2-51d1{padding-block-start:clamp(88px,11vw,140px);padding-block-end:clamp(88px,11vw,140px);padding-inline-start:0;padding-inline-end:0}.elementor .e-3666a491-c879{font-family:var(--font-display);font-weight:800;font-size:var(--fs-service);color:var(--white);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0}.elementor .e-1cffb8ff-b4c6{font-family:var(--font-body);font-size:15px;color:rgb(255 255 255 / .78);line-height:1.6;display:block;cursor:auto;overflow-wrap:anywhere;hyphens:auto;\n}.elementor .e-7aff4eb8-82ac{min-width:0;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style:solid;border-top-color:var(--gold);\n}.elementor .e-ace3884-9fae{font-family:var(--font-display);font-weight:800;font-size:var(--fs-service);color:var(--white);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0}.elementor .e-31fca95c-23a2{font-family:var(--font-body);font-size:15px;color:rgb(255 255 255 / .78);line-height:1.6;display:block;cursor:auto;overflow-wrap:anywhere;hyphens:auto;\n}.elementor .e-5f7c5ff3-e6d7{min-width:0;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style:solid;border-top-color:var(--gold);\n}.elementor .e-27bad148-9fdf{font-family:var(--font-display);font-weight:800;font-size:var(--fs-service);color:var(--white);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0}.elementor .e-37f6e1ea-2a12{font-family:var(--font-body);font-size:15px;color:rgb(255 255 255 / .78);line-height:1.6;display:block;cursor:auto;overflow-wrap:anywhere;hyphens:auto;\n}.elementor .e-6bdd4942-7443{min-width:0;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style:solid;border-top-color:var(--gold);\n}.elementor .e-5b37a487-9222{font-family:var(--font-display);font-weight:800;font-size:var(--fs-service);color:var(--white);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0}.elementor .e-42a565dd-da6d{font-family:var(--font-body);font-size:15px;color:rgb(255 255 255 / .78);line-height:1.6;display:block;cursor:auto;overflow-wrap:anywhere;hyphens:auto;\n}.elementor .e-65f9e379-8a99{min-width:0;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style:solid;border-top-color:var(--gold);\n}.elementor .e-3068eedf-3a94{font-family:var(--font-display);font-weight:800;font-size:var(--fs-service);color:var(--white);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0}.elementor .e-3bbc819c-2e24{font-family:var(--font-body);font-size:15px;color:rgb(255 255 255 / .78);line-height:1.6;display:block;cursor:auto;overflow-wrap:anywhere;hyphens:auto;\n}.elementor .e-5304f439-af87{min-width:0;padding-block-start:24px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:2px;flex-direction:column;gap:12px;border-top-style:solid;border-top-color:var(--gold);\n}.elementor .e-400da706-3065{padding:0;display:grid;gap:40px;grid-template-columns:repeat(5,minmax(0,1fr))}.elementor .e-624e736-b483{color:var(--white);padding-block-start:clamp(80px,8vw,104px);padding-block-end:clamp(80px,8vw,104px);padding-inline-start:0;padding-inline-end:0;background-color:var(--ink)}.elementor .e-63bbc0f7-dd67{max-width:680px}.elementor .e-1039fca6-539c{padding-block-start:64px;padding-block-end:64px;gap:16px}.elementor .e-7237121e-7498{min-height:clamp(480px,68vh,720px);padding:0;background-image:linear-gradient(90deg,rgb(20 22 24 / .62) 0%,rgb(20 22 24 / .18) 65%,#fff0 100%),linear-gradient(0deg,rgb(20 22 24 / .35) 0%,#fff0 45%),url(https://diefirmazoll.de/wp-content/uploads/2026/10/dfz-bg-baum.jpg);background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,0% 0%,center center;background-color:40%/cover;align-items:flex-end}.elementor .e-3e5e571d-1f9b{max-width:760px;font-family:var(--font-body);font-size:var(--fs-lead);color:var(--ink);letter-spacing:-.005em;line-height:1.6;display:block;cursor:auto;\n}.elementor .e-16792083-e974{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;display:block;cursor:auto;\n}.elementor .e-5e039018-161a{padding-block-start:28px;gap:12px}.elementor .e-3b2505f9-862e{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;display:block;cursor:auto;\n}.elementor .e-5f78472d-f96f{padding-block-start:28px;gap:12px}.elementor .e-2be09223-32ac{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;display:block;cursor:auto;\n}.elementor .e-13465c7b-88a1{padding-block-start:28px;gap:12px}.elementor .e-6871d762-2902{padding:0;display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .e-240066dd-2e03{padding-block-start:clamp(72px,8vw,104px);padding-block-end:clamp(88px,9vw,120px);gap:64px}.elementor .e-2e51a3df-275d{background-color:var(--paper)}.elementor .e-2fd42ab6-c256{padding:0;flex-direction:column;gap:20px}.elementor .e-dea8b97-458c{padding:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:20px 80px;\n}.elementor .e-150176e4-3959{padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 40px;\n}.elementor .e-3bb19b53-bb0b{font-family:var(--font-body);font-size:18px;color:var(--text);line-height:1.6;display:block;cursor:auto;\n}.elementor .e-509df65f-6e8d{gap:64px}.elementor .e-6409946d-2445{padding-block-start:clamp(88px,9vw,120px);padding-block-end:clamp(88px,9vw,120px);padding-inline-start:0;padding-inline-end:0}.elementor .e-6e623472-d356{max-width:540px;font-family:var(--font-body);font-size:18px;color:rgb(255 255 255 / .86);line-height:1.7;display:block;cursor:auto;\n}.elementor .e-7656f6b6-aaf8{margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;align-self:flex-start}.elementor .e-5a19543e-6fda{min-width:0;padding:0;flex-direction:column;gap:20px;flex:1 1 520px}.elementor .e-f1a746d-d2cc{font-family:var(--font-body);font-size:17px;color:rgb(255 255 255 / .86);line-height:1.7;display:block;cursor:auto;\n}.elementor .e-62cbc545-e5f7{font-family:var(--font-body);font-size:17px;color:rgb(255 255 255 / .86);line-height:1.7;display:block;cursor:auto;\n}.elementor .e-110e3fa4-9e6c{padding-block-start:0;padding-block-end:0;padding-inline-start:24px;padding-inline-end:0;border-inline-start-width:2px;flex-direction:column;gap:18px;flex:0 1 320px;border-left-style:solid;border-left-color:var(--gold);\n}.elementor .e-24630681-cff4{padding-block-start:clamp(220px,24vw,340px);padding-block-end:clamp(80px,8vw,104px);flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:48px 80px;\n}.elementor .e-7b1b6946-3b2b{color:var(--white);background-image:linear-gradient(180deg,rgb(20 22 24 / .38) 0%,rgb(20 22 24 / .55) 45%,rgb(20 22 24 / .82) 100%),url(https://diefirmazoll.de/wp-content/uploads/2026/10/dfz-bg-kontakt.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:35%/cover}