.elementor .e-bd82e1f-c98b{color:var(--paper);opacity:75%;}.elementor .e-3917807f-f22e{max-width:11em;font-size:clamp(44px,7vw,120px);color:var(--paper);text-wrap:balance;\n}.elementor .e-3b5c227e-5157{color:var(--paper);opacity:82%;}.elementor .e-3b682abb-22ea{padding-block-start:0px;padding-block-end:clamp(48px,7vw,104px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:auto;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,36px);align-items:flex-start;}.elementor .e-5a2fddb6-88af{min-height:82vh;color:var(--paper);padding:0px;background-image:linear-gradient(90deg, rgba(16,14,12,.95) 0%,rgba(16,14,12,.8) 46%,rgba(16,14,12,.4) 100%),url("https://elementor.webpreviews.de/wp-content/uploads/2026/09/jacobi_hero_opt.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--ink);display:flex;flex-direction:column;box-sizing:border-box; background-position:right center;\n}.elementor .e-5121fe12-cbe5{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,5vw,80px);color:var(--sun);letter-spacing:-0.02em;line-height:1;font-variant-numeric:lining-nums;\n}.elementor .e-458712c6-af3d{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--stone);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-621999fc-f0f7{padding-block-start:36px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-4f48f504-9607{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,5vw,80px);color:var(--paper);letter-spacing:-0.02em;line-height:1;font-variant-numeric:lining-nums;\n}.elementor .e-4c285f73-5d2b{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--stone);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-164dfab3-5aeb{padding-block-start:36px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-e0f3449-8e0a{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,5vw,80px);color:var(--paper);letter-spacing:-0.02em;line-height:1;font-variant-numeric:lining-nums;\n}.elementor .e-77ef6497-20ae{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--stone);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-20372f37-bd16{padding-block-start:36px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-1b2dbdc1-35d1{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,5vw,80px);color:var(--paper);letter-spacing:-0.02em;line-height:1;font-variant-numeric:lining-nums;\n}.elementor .e-a564b3f-1e8c{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--stone);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-7ecebde6-b5ef{padding-block-start:36px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:6px;}.elementor .e-7d9cb1cd-9345{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(246,245,242,.18);\n}.elementor .e-6bbb057f-f1dc{font-size:clamp(40px,5.4vw,88px);color:var(--ink);}.elementor .e-57819e67-7d57{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-4f3642a5-7901{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--ink);line-height:1.25;padding-block-start:20px;margin-block-start:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(22,22,22,.18);\n}.elementor .e-636e69f9-5315{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-208d523f-216a{color:var(--ink);background-color:var(--paper);display:grid;gap:clamp(32px,6vw,112px);grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;}.elementor .e-7a8c16bf-5d49{max-width:14em;color:var(--ink);}.elementor .e-7b890632-2ef2{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-2a29d341-fad6{font-family:var(--font-display);font-weight:300;font-size:clamp(64px,8vw,128px);color:var(--ink);letter-spacing:-0.03em;line-height:.95;font-variant-numeric:lining-nums;\n}.elementor .e-579e62b5-5a52{color:var(--ink);}.elementor .e-4ba58568-687c{max-width:26em;color:var(--ink-soft);}.elementor .e-506d2c08-53af{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:4px;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--stone);\n}.elementor .e-200009d7-a49d{font-family:var(--font-display);font-weight:300;font-size:clamp(64px,8vw,128px);color:var(--ink);letter-spacing:-0.03em;line-height:.95;font-variant-numeric:lining-nums;\n}.elementor .e-2c7ff6a-8ce6{color:var(--ink);}.elementor .e-71d81b61-e718{max-width:26em;color:var(--ink-soft);}.elementor .e-33f6c0d3-718c{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:4px;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--crimson);\n}.elementor .e-66eee668-1a23{font-family:var(--font-display);font-weight:300;font-size:clamp(64px,8vw,128px);color:var(--ink);letter-spacing:-0.03em;line-height:.95;font-variant-numeric:lining-nums;\n}.elementor .e-61d8bde8-2ce6{color:var(--ink);}.elementor .e-fb657aa-6e59{max-width:26em;color:var(--ink-soft);}.elementor .e-67fbc3e2-431a{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:4px;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--sun);\n}.elementor .e-45bee76b-da8d{padding:0px;display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .e-3a43650e-d48c{color:var(--ink);background-color:var(--paper-deep);display:flex;flex-direction:column;gap:clamp(40px,6vw,88px);}.elementor .e-31267253-4e15{font-family:var(--font-display);font-weight:300;font-size:clamp(26px,2.6vw,40px);color:var(--ink);letter-spacing:-0.01em;}.elementor .e-58695432-b3c9{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: var(--ink); border-bottom-style: solid; border-bottom-color: var(--ink);\n}.elementor .e-5755b0b-de0b{padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: rgba(22,22,22,.18);\n}.elementor .e-4682203-841e{padding:0px;}.elementor .e-349f89d0-bada{color:var(--ink);padding-block-start:0px;background-color:var(--paper-deep);}.elementor .e-738a3917-de65{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-5a3813e1-baca{color:var(--ink);}.elementor .e-6718fa01-1a8c{color:var(--ink);}.elementor .e-33131ef9-1244{padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-235bc2c7-f708{color:var(--ink);background-color:var(--paper);display:grid;gap:clamp(32px,6vw,112px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1b9cb209-9ada{color:var(--stone);}.elementor .e-b37b172-939e{max-width:11em;font-size:clamp(40px,6vw,100px);color:var(--paper);}.elementor .e-7c228b45-7263{color:var(--paper);}.elementor .e-7c960289-675f{display:flex;flex-direction:column;gap:clamp(24px,3vw,44px);align-items:flex-start;}.elementor .e-7083a573-fc04{color:var(--ink);}.elementor .e-3d70f797-1ef5{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-fa4b2e4-98a8{color:var(--ink);}.elementor .e-5a3a6ac-f0c7{padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: rgba(22,22,22,.18);\n}.elementor .e-109bb21b-4769{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-5a595301-d6cf{color:var(--ink);background-color:var(--paper);display:grid;gap:clamp(32px,6vw,112px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-84e27fd-377f{width:100%;padding:0px;margin:0px;gap:0px;}