.elementor .e-7b67b4da-9cc1{width:calc(100% - 36px);height:calc(100% - 36px);min-width:0;position:absolute;inset-block-start:18px;inset-inline-start:18px;z-index:1;padding:0;border-width:1px;border-color:rgb(238 234 226 / .28);border-style:solid;display:none;pointer-events:none;pointer-events:none;\n}.elementor .e-3b1f994e-e98f{font-size:13px;color:var(--kirschholz)}.elementor .e-306828d9-435d{font-size:var(--h-hero);color:var(--tinte);line-height:.95}.elementor .e-23006ae6-ee4e{max-width:500px;font-size:19px;color:var(--graphit);line-height:1.6;opacity:100%}.elementor .e-52bed980-22a0{min-width:0;position:relative;z-index:5;color:var(--tinte);padding:0;display:flex;flex-direction:column;gap:28px;align-items:flex-start}.elementor .e-5501aca4-f0e1{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.elementor .e-4b4b4c5e-b3d8:hover,.elementor .e-4b4b4c5e-b3d8:focus-visible{transform:translate3d(0,-4px,0)}.elementor .e-4b4b4c5e-b3d8{width:100%;min-width:0;position:relative;z-index:3;padding:0;background-color:#fff0;transform:translate3d(0,0,0);transition:transform 0.5s;display:flex;flex-direction:column;box-shadow:none;\n}.elementor .e-1187e810-565d{width:100%;min-width:0;max-width:580px;position:relative;z-index:4;padding:0;justify-self:end;\n}.elementor .e-58f5f910-135f{width:100%;min-height:0;overflow:hidden;position:relative;color:var(--tinte);column-gap:48px;padding-block-start:150px;padding-block-end:90px;padding-inline-start:var(--space-page-x);padding-inline-end:var(--space-page-x);background-color:var(--papier);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.elementor .e-28c52bac-2276{width:100%;position:relative;z-index:1;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:var(--papier)}.elementor .e-4f0846d5-3ad9{width:100%;height:100%;min-width:0;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:9999;padding:0;pointer-events:none;\n}.elementor .e-6c275af0-b2fa{font-size:var(--h-section);color:var(--tinte);line-height:.9}.elementor .e-7f64820c-c223{font-family:var(--font-display);font-size:clamp(26px, 2.6vw, 38px);color:var(--kirschholz);font-style:italic}.elementor .e-304c55e-9368{width:100%;max-width:100%;padding:0;margin-block-start:0;margin-block-end:88px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 16px;\n}.elementor .e-3978cdad-878c{aspect-ratio:1 / 1;object-fit:contain}.elementor .e-52cbf8e3-cff5{transform:translate3d(0,0,0)}.elementor .e-5f830f96-fe07{width:100%;max-width:420px}.elementor .e-6d271bb9-97fb{font-size:12px;color:var(--kirschholz)}.elementor .e-5811fc37-6edd{font-size:var(--h-sub)}.elementor .e-5f939df8-4d58{font-size:clamp(17px, 1.25vw, 19px);color:#3A3834;line-height:1.65}.elementor .e-7dad6d1c-94f0{font-size:34px}.elementor .e-6409d681-cbcb{width:100%;max-width:460px}.elementor .e-57893be9-879b{width:100%;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.elementor .e-55568830-672f{font-size:var(--h-section);color:var(--tinte);line-height:.9}.elementor .e-48340975-cd3f{font-family:var(--font-display);font-size:clamp(26px, 2.6vw, 38px);color:var(--kirschholz);font-style:italic}.elementor .e-441b708d-ca1b{width:100%;max-width:100%;padding:0;margin-block-start:160px;margin-block-end:96px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 16px;\n}.elementor .e-4d7b3cb2-75ab{aspect-ratio:1 / 1}.elementor .e-461f0e56-dff6{aspect-ratio:1 / 1}.elementor .e-4320426-ef57{margin-block-start:72px}.elementor .e-5de0c541-7b3e{aspect-ratio:768 / 713}.elementor .e-45a8f0dc-2def{aspect-ratio:1 / 1}.elementor .e-1e43af83-cff4{aspect-ratio:1 / 1}.elementor .e-3526a328-dcb9{margin-block-start:72px}.elementor .e-105e0db0-6b47{aspect-ratio:1 / 1}.elementor .e-35d37892-3614{width:100%;max-width:100%;padding:0;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:repeat(3,minmax(0,360px));justify-content:space-between;align-items:start;gap:110px 64px;gap:96px 56px;gap:96px 88px;gap:96px 56px;\n}.elementor .e-21e5701e-1501{width:100%;overflow:hidden;position:relative;color:var(--tinte);padding-block-start:140px;padding-block-end:170px;padding-inline-start:var(--space-page-x);padding-inline-end:var(--space-page-x);background-color:var(--papier)}