.elementor .e-70e76b1-2034{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-544afee3-c3c0{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(21, 28, 18, 0.55) 0%,rgba(21, 28, 18, 0.1) 60%),linear-gradient(180deg, rgba(21, 28, 18, 0.5) 0%,rgba(21, 28, 18, 0.1) 40%,rgba(21, 28, 18, 0.78) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-29303912-c73d{opacity:92%;}.elementor .e-44a8ef5a-47c2{max-width:18ch;font-size:clamp(2.5rem, 5.5vw, 4.5rem);}.elementor .e-4a8a2cfa-327b{max-width:44rem;letter-spacing:0.18em;line-height:1.7;opacity:90%;}.elementor .e-7bbbf7c-edc9{width:100%;max-width:var(--width-content);position:relative;z-index:2;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-5597ea67-f998{overflow:hidden;position:relative;padding-block-start:10rem;padding-block-end:4.5rem;padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--hr-bergnacht);flex-direction:column;justify-content:flex-end;align-items:center;min-height: 72svh;\n}.elementor .e-c3bb1b3-fa86{width:100%;padding:0px;}.elementor .e-63aed724-2adb{font-size:0.9375rem;}.elementor .e-5df9c859-b9a2{width:100%;}.elementor .e-33a98af9-9db5{width:100%;}.elementor .e-5adcf2a2-924d{text-align:center;}.elementor .e-7921083a-1a16{position:sticky;inset-block-start:7rem;padding:2rem;border-width:1px;border-color:var(--hr-nebel);border-style:solid;gap:1rem;align-self:start;}.elementor .e-202b8f0d-e717{width:100%;max-width:var(--width-content);padding:0px;gap:5rem;grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);grid-template-rows:auto;}.elementor .e-6cb40aab-b439{max-width:20ch;}.elementor .e-2e1a44ce-4b54{font-size:1rem;padding-block-start:0.875rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-32c3cb5c-490a{font-size:1rem;padding-block-start:0.875rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-23d31097-d80a{font-size:1rem;padding-block-start:0.875rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-7395547d-2dee{font-size:1rem;padding-block-start:0.875rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-78ea2b36-cb19{font-size:1rem;padding-block-start:0.875rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-28aaf9e-50ff{font-size:1rem;padding-block-start:0.875rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-49a812b-a552{width:100%;padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap: 0.25rem 2rem;\n}.elementor .e-5fb9bbd3-8203{max-width:60rem;}.elementor .e-1a901bbf-1d90{max-width:20ch;}.elementor .e-7d2d6530-4ed9{width:auto;flex:1 1 26rem;}.elementor .e-1242cde0-31eb{padding:0px;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6e0620f8-81c1{letter-spacing:0.14em;line-height:1.6;}.elementor .e-1cffce1f-4bf0{margin-block-start:auto;align-self:flex-start;}.elementor .e-d409eec-62b1{width:100%;flex-direction:column;}.elementor .e-28cdbd20-ad27{padding:0px;display:flex;scroll-snap-align: start;\n}.elementor .e-479cc61d-dc86{padding-block-start:0.5rem;padding-block-end:1.75rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;display:grid;gap:1.5rem;grid-template-columns:none;grid-auto-flow:column;grid-auto-rows:auto;grid-auto-columns:minmax(17rem, 21rem);overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .e-4c2c0696-2d05{width:100%;padding:0px;}