.elementor .e-3c31695-3f6e{width:auto;position:absolute;padding:0px;background-image:url("https://blackpine-it.de/wp-content/uploads/2026/10/blackpine-hero.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;opacity:50%;inset: -4%; pointer-events: none; background-position: center 55%; filter: saturate(0.35) brightness(0.5) blur(2px);\n}.elementor .e-3559e85b-98f2{width:auto;position:absolute;padding:0px;background-image:url("https://blackpine-it.de/wp-content/uploads/2026/10/blackpine-hero.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;mix-blend-mode:screen;opacity:18%;inset: -10% -15%; pointer-events: none; background-position: center 70%; filter: blur(30px) saturate(0) brightness(1.2);\n}.elementor .e-2402572b-f562{width:auto;position:absolute;padding:0px;inset: 0; pointer-events: none; background-image: radial-gradient(ellipse at center, rgba(11,15,14,0.55) 0%, rgba(11,15,14,0.35) 60%, rgba(11,15,14,0.7) 100%);\n}.elementor .e-49c884a3-2225{width:auto;position:absolute;padding:0px;background-image:url("https://blackpine-it.de/wp-content/uploads/2026/10/blackpine-topo-lines.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:45%;inset: -4%; pointer-events: none;\n}.elementor .e-52db262a-7937{width:auto;height:28px;cursor: default;\n}.elementor .e-13c418e-966b{width:6px;height:6px;min-width:6px;padding:0px;border-radius:1px;background-color:var(--amber-500);}.elementor .e-50056dae-c249{font-size:13px;color:var(--fog-300);line-height:1;cursor: default; white-space: nowrap;\n}.elementor .e-12b55830-4ac6{width:auto;padding:0px;gap:10px;flex:0 0 auto;align-items:center;}.elementor .e-28979249-7e7d{position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:clamp(24px, 4vw, 56px);padding-inline-end:clamp(24px, 4vw, 56px);gap:24px;justify-content:space-between;align-items:center;}.elementor .e-60fee74-72c0{font-weight:500;font-size:clamp(44px, 6vw, 84px);color:var(--fog-100);letter-spacing:-0.035em;line-height:1;display:block;cursor: default;\n}.elementor .e-1ba4a170-d8ee{width:auto;overflow:hidden;padding-block-start:0px;padding-block-end:0.08em;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-299ce2ea-2b33{max-width:500px;font-size:17px;color:var(--fog-300);line-height:1.6;text-wrap: pretty; cursor: default;\n}.elementor .e-620aaa9-bd92:hover,.elementor .e-620aaa9-bd92:focus-visible{border-color:var(--amber-400);background-color:var(--amber-400);}.elementor .e-620aaa9-bd92:active{border-color:var(--amber-600);background-color:var(--amber-600);}.elementor .e-620aaa9-bd92:focus{box-shadow:0px 0px 0px 2px #0B0F0E,0px 0px 0px 4px #D4A357;}.elementor .e-620aaa9-bd92{height:40px;font-weight:500;font-size:14px;color:var(--black-900);letter-spacing:-0.005em;line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:5px;border-width:1px;border-color:var(--amber-500);border-style:solid;background-color:var(--amber-500);transition:background-color 120ms, border-color 120ms;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .e-2100e39-a7ea:hover,.elementor .e-2100e39-a7ea:focus-visible{color:var(--fog-50);}.elementor .e-2100e39-a7ea:active{background-color:rgba(244,245,242,0.06);}.elementor .e-2100e39-a7ea:focus{box-shadow:0px 0px 0px 2px #0B0F0E,0px 0px 0px 4px #D4A357;}.elementor .e-2100e39-a7ea{height:40px;font-weight:500;font-size:14px;color:var(--fog-400);letter-spacing:-0.005em;line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:5px;border-width:1px;border-color:transparent;border-style:solid;background-color:transparent;transition:color 120ms, background-color 120ms;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .e-30fca476-909c{padding:0px;margin-block-start:8px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-27d9816e-9d4e{max-width:760px;text-align:center;padding:0px;flex-direction:column;gap:28px;align-items:center;}.elementor .e-3bacd237-8c0a{position:relative;padding-block-start:48px;padding-block-end:48px;padding-inline-start:clamp(24px, 4vw, 56px);padding-inline-end:clamp(24px, 4vw, 56px);justify-content:center;align-items:center;}.elementor .e-768b7fe9-bc9c{font-size:13px;color:var(--black-400);cursor: default;\n}.elementor .e-6fc329bd-3866:hover,.elementor .e-6fc329bd-3866:focus-visible{color:var(--fog-200);}.elementor .e-6fc329bd-3866{font-size:13px;color:var(--black-400);text-decoration:none;transition:color 120ms;}.elementor .e-24926c9d-d80f:hover,.elementor .e-24926c9d-d80f:focus-visible{color:var(--fog-200);}.elementor .e-24926c9d-d80f{font-size:13px;color:var(--black-400);text-decoration:none;transition:color 120ms;}.elementor .e-5f87b85b-60f4{width:auto;padding:0px;gap:24px;}.elementor .e-1fd80d82-b015{position:relative;font-size:13px;color:var(--black-400);padding-block-start:24px;padding-block-end:28px;padding-inline-start:clamp(24px, 4vw, 56px);padding-inline-end:clamp(24px, 4vw, 56px);gap:16px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-67a1bf93-d8ed{overflow:hidden;position:relative;font-family:var(--font-sans);color:var(--fog-100);padding:0px;background-color:var(--black-950);display:grid;grid-template-rows:auto 1fr auto;min-height: 100svh;\n}