.elementor .e-742788d9-aafd{color:var(--weiss);& span { color: var(--gold-500); }\n}.elementor .e-5432c607-f33f{margin-block: 0.25rem;\n}.elementor .e-4d283789-3500{color:var(--ink-900);margin-block-start:0.5rem;border-radius:0px;background-color:var(--gold-500);}.elementor .e-a7a3afa-7d48{max-width:34rem;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-659de310-908a{min-height:clamp(420px, 42vw, 600px);padding:0px;background-image:linear-gradient(90deg, #000000 0%,rgba(0,0,0,0.86) 34%,rgba(0,0,0,0.15) 62%,rgba(0,0,0,0) 78%),url("https://ebbecke-solutions.net/wp-content/uploads/ebbecke-solutions-kategorie-katastrophenhilfe.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ink-900);display:flex;align-items:center;background-size: 100% 100%, cover; background-position: 0 0, 70% 40%; background-repeat: no-repeat, no-repeat;\n}.elementor .e-13e4b5bc-eca5{overflow:hidden;display:flex;gap:0px;flex-wrap:wrap;& > div { border-left-color: var(--weiss-12); border-top-color: var(--weiss-12); } & > div:first-of-type { border-left-color: transparent; } & h3 { color: var(--weiss); } & p { color: var(--weiss-72); } & svg { color: var(--gold-500); }\n}.elementor .e-77eac390-9e7f{padding:0px;background-color:var(--ink-700);}.elementor .e-631b153c-8813{color:var(--gold-700);}.elementor .e-346bcbfd-f9cc{color:var(--ink-900);& span { color: var(--gold-700); }\n}.elementor .e-3e2f9958-6fef{margin-block: 0.25rem;\n}.elementor .e-1154eccf-5244{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 22rem;align-items:flex-start;}.elementor .e-3f414ef6-d17c{min-width:0px;max-width:46rem;margin-block-start:2.25rem;flex:1 1 28rem;}.elementor .e-50b96cfa-9db0{display:flex;gap:3rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-3b4974bd-a54c{padding:0px;background-color:var(--stone-050);}.elementor .e-58561e34-85d7{padding:0px;display:flex;gap:1.5rem;flex-wrap:wrap;align-items:stretch;& > div { flex: 1 1 calc(25% - 1.125rem); min-width: 15rem; padding: 0px 1.75rem 1.75rem; overflow: hidden; display: flex; flex-direction: column; gap: 0.75rem; background-color: var(--stone-100); border: 1px solid var(--linie); } & > div > img { width: calc(100% + 3.5rem); max-width: none; margin: 0px -1.75rem 0.5rem; aspect-ratio: 3 / 2; object-fit: cover; display: block; } & h3 { font-family: var(--font-display); font-size: 1.375rem; font-weight: 400; line-height: 1.25; color: var(--ink-900); margin: 0px; } & > div > p:first-of-type { color: var(--gold-700); } & > div > p:last-child { margin-block-start: auto; padding-block-start: 0.75rem; padding-inline-start: 0.75rem; border-left: 2px solid var(--gold-500); color: var(--ink-700); }\n}.elementor .e-7c9aad30-b02f{padding:0px;border-block-start-width:1px;background-color:var(--stone-050);border-top-style: solid; border-top-color: var(--linie);\n}.elementor .e-39f144d9-d382{color:var(--gold-500);}.elementor .e-1d516822-e05d{color:var(--weiss);& span { color: var(--gold-500); }\n}.elementor .e-3a5f9b88-ce95{margin-block: 0.25rem;\n}.elementor .e-4f79ae4a-5b4b{color:var(--weiss);margin-block-start:0.5rem;border-radius:0px;background-color:transparent;}.elementor .e-7c58ad88-f957{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 19rem;align-items:flex-start;text-align: left;\n}.elementor .e-2ab67878-5780{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;flex:1 1 36rem;align-items:flex-start;& > details { flex: 0 1 calc(25% - 1.125rem); min-width: 0px; padding: 0px; background-color: rgba(255,255,255,0.06); border: 1px solid var(--weiss-12); transition: border-color 0.26s; } & > details:hover { border-color: var(--gold-500); } & > details[open] { border-color: var(--gold-500); } & summary { padding: 0px; position: relative; display: block; cursor: pointer; list-style: none; } & summary::-webkit-details-marker { display: none; } & summary > span { display: flex; flex-direction: column; } & img { width: 100%; aspect-ratio: 4 / 3; object-fit: contain; padding: 1rem; background-color: var(--ink-700); border-bottom: 1px solid var(--weiss-12); display: block; } & summary p { font-family: var(--font-display); font-size: 1.2rem; font-weight: 500; letter-spacing: 0px; text-transform: none; color: var(--weiss); margin: 0px; padding: 1rem 2.75rem 1rem 1.25rem; transition: color 0.26s; } & summary:hover p { color: var(--gold-300); } & summary > div:last-child { position: absolute; right: 1.35rem; bottom: 1.5rem; width: 9px; height: 9px; min-width: 0px; border-right: 1.5px solid var(--gold-500); border-bottom: 1.5px solid var(--gold-500); transform: rotate(45deg); transition: transform 0.26s; } & details[open] summary > div:last-child { transform: rotate(-135deg); bottom: 1.2rem; } & details > div { padding: 0px 1.25rem 1.25rem; display: flex; flex-direction: column; gap: 0.9rem; align-items: flex-start; } & details > div p { font-family: var(--font-sans); font-size: 0.875rem; line-height: 1.6; color: var(--weiss-72); margin: 0px; } & details > div a { font-family: var(--font-sans); font-weight: 500; font-size: 0.75rem; color: var(--weiss); letter-spacing: 0.06em; text-transform: uppercase; padding: 0.5rem 1rem; border-radius: 0px; border: 1px solid var(--gold-500); background-color: transparent; } & details > div a:hover { background-color: var(--gold-500); color: var(--ink-900); } & details > div p { font-size: 1rem; } & details > div a { font-size: 1rem; }\n}.elementor .e-68756bb9-cfbe{display:flex;gap:3rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-2a927fc4-30f8{padding:0px;border-block-start-width:1px;background-color:var(--ink-900);border-top-style: solid; border-top-color: var(--weiss-12);\n}.elementor .e-56809e69-35d9{color:var(--gold-700);}.elementor .e-53834132-2f1e{color:var(--ink-900);& span { color: var(--gold-700); }\n}.elementor .e-38c90f4c-da2c{margin-block: 0.25rem;\n}.elementor .e-70a1cd99-2e3d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 22rem;align-items:flex-start;}.elementor .e-1382b4b7-f6de{max-width:30rem;font-family:var(--font-display);font-size:clamp(1.25rem, 0.9rem + 1.1vw, 1.75rem);color:var(--ink-900);letter-spacing:0px;line-height:1.4;text-transform:none;padding-inline-start:1.5rem;text-align: left; border-inline-start: 2px solid var(--gold-500);\n}.elementor .e-499d9151-c7c7{min-width:0px;min-height:0px;padding:0px;display:flex;flex:1 1 24rem;justify-content:flex-start;align-items:center;text-align: left;\n}.elementor .e-2613bcd6-f6f0{display:flex;gap:3rem;flex-wrap:wrap;align-items:center;}.elementor .e-4c47ecb2-7461{padding:0px;border-block-start-width:1px;background-color:var(--stone-050);border-top-style: solid; border-top-color: var(--linie);\n}.elementor .e-65fed087-d870{color:var(--weiss);& span { color: var(--gold-500); }\n}.elementor .e-310127d8-59be{margin-block: 0.25rem;\n}.elementor .e-2c7e98b7-915d{font-style:italic;}.elementor .e-47ce3176-6593{color:var(--ink-900);margin-block-start:0.5rem;border-radius:0px;background-color:var(--gold-500);}.elementor .e-2d5fab0d-dd07{max-width:34rem;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-3f57c6b8-16b1{padding:0px;background-image:linear-gradient(90deg, #000000 0%,rgba(0,0,0,0.9) 40%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.3) 100%),linear-gradient(0deg, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),url("https://ebbecke-solutions.net/wp-content/uploads/ebbecke-solutions-report-04-bevorratung.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ink-900);border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--weiss-12); background-size: 100% 100%, 100% 100%, cover; background-position: 0 0, 0 0, right center; background-repeat: no-repeat, no-repeat, no-repeat;\n}.elementor .e-168273df-e475{width:30px;height:30px;color:var(--gold-500);flex:0 0 auto;}.elementor .e-2cce7ac2-115d{flex:1 1 18rem;}.elementor .e-19093363-149b{font-family:var(--font-sans);font-weight:500;font-size:1rem;color:var(--gold-500);letter-spacing:0.06em;text-transform:uppercase;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .e-5ae756a-a42d{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-6cce8aef-cf0f{padding:0px;border-block-start-width:1px;background-color:var(--ink-900);border-top-style: solid; border-top-color: var(--weiss-12);\n}