.elementor .e-4928b1a6-7ac9{color:var(--bg-lime);}.elementor .e-40a881ac-f570{font-family:var(--bg-font-head);font-weight:400;font-size:64px;color:var(--bg-white);letter-spacing:-0.02em;line-height:1.05;}.elementor .e-7ad5469d-d286{color:rgba(255,255,255,0.78);}.elementor .e-2842e355-a2e9{max-width:820px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;}.elementor .e-7e9322e2-44c4{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px;display:block;}.elementor .e-37327c06-d382{padding:0px;}.elementor .e-6620ef98-4b9c{color:#5E8E25;}.elementor .e-46855aa0-adbd{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-teal-dark);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:var(--bg-mist);}.elementor .e-55b2f8aa-f249{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-teal-dark);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:var(--bg-mist);}.elementor .e-283a48bb-a9f0{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-teal-dark);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:var(--bg-mist);}.elementor .e-1b035b2a-14ba{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;flex-wrap:wrap;}.elementor .e-4199d59-ca18{padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-cac499e-d792{gap:88px;grid-template-columns:1fr 1.1fr;grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-ab34a9-c454{background-color:var(--bg-white);}.elementor .e-33f59046-6125{color:var(--bg-teal);}.elementor .e-5d6d77be-2c11{text-align:center;}.elementor .e-6b6ea5a4-9b39{max-width:820px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;align-items:center;}.elementor .e-5d37cf71-a792{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px;display:block;object-position: center top;\n}.elementor .e-2d88861e-4ade{position:sticky;inset-block-start:40px;padding:0px;}.elementor .e-31420bf7-83b6{font-family:var(--bg-font-body);font-weight:700;font-size:12px;color:var(--bg-white);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--bg-teal);}.elementor .e-663eed18-b9c4{font-family:var(--bg-font-body);font-weight:600;font-size:15px;color:var(--bg-muted);}.elementor .e-747b4b83-5f3e{font-family:var(--bg-font-head);font-size:26px;color:var(--bg-teal-dark);line-height:1.25;font-style:italic;padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--bg-lime);\n}.elementor .e-56eddf9a-24dc{font-family:var(--bg-font-body);font-weight:700;font-size:18px;color:var(--bg-ink);}.elementor .e-2bc637d-745e{font-weight:600;color:var(--bg-teal-dark);}.elementor .e-157b9b21-2875{padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-28d8edde-32ae{gap:64px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:repeat(1, auto);align-items:start;}.elementor .e-2f612e4e-7e82{font-family:var(--bg-font-body);font-weight:700;font-size:12px;color:var(--bg-ink);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--bg-lime);}.elementor .e-3a1ab91d-6cda{font-family:var(--bg-font-body);font-weight:600;font-size:15px;color:var(--bg-muted);}.elementor .e-57a931f0-cfb1{font-family:var(--bg-font-head);font-size:26px;color:#5E8E25;line-height:1.25;font-style:italic;padding-block-start:4px;padding-block-end:4px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width: 3px; border-inline-start-style: solid; border-inline-start-color: var(--bg-teal);\n}.elementor .e-54d35e7a-f211{font-family:var(--bg-font-body);font-weight:700;font-size:18px;color:var(--bg-ink);}.elementor .e-1f00c58d-d503{font-weight:600;color:#5E8E25;}.elementor .e-7d6a755d-86f4{padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-d8f35a4-e122{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px;display:block;object-position: center top;\n}.elementor .e-b3085a1-2d69{position:sticky;inset-block-start:40px;padding:0px;}.elementor .e-2cfefdd0-17d9{gap:64px;grid-template-columns:1.1fr 0.9fr;grid-template-rows:repeat(1, auto);align-items:start;}.elementor .e-2fbf7396-62ec{background-color:var(--bg-sand);flex-direction:column;gap:72px;}.elementor .e-76d91343-ca7e{color:var(--bg-teal);}.elementor .e-23ced06c-4db1{text-align:center;}.elementor .e-478b7c98-5bf7{text-align:center;}.elementor .e-1d000d2f-3e6d{max-width:820px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;align-items:center;}.elementor .e-4bed0b10-9b3f{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:12px;background-color:var(--bg-white);display:block;}.elementor .e-6a1d652f-6952{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-text);text-align:center;}.elementor .e-7bf492e6-8a7b{padding:18px;border-radius:22px;background-color:var(--bg-sand);flex-direction:column;gap:14px;align-items:center;}.elementor .e-29defd41-4ec6{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:12px;background-color:var(--bg-white);display:block;}.elementor .e-793ca0df-d718{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-text);text-align:center;}.elementor .e-42e561cf-8d87{padding:18px;border-radius:22px;background-color:var(--bg-sand);flex-direction:column;gap:14px;align-items:center;}.elementor .e-7089edb8-3f63{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:12px;background-color:var(--bg-white);display:block;}.elementor .e-4687bf6a-15d6{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-text);text-align:center;}.elementor .e-2f6654bb-8654{padding:18px;border-radius:22px;background-color:var(--bg-sand);flex-direction:column;gap:14px;align-items:center;}.elementor .e-790b6050-73e2{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:12px;background-color:var(--bg-white);display:block;}.elementor .e-4b3f7f27-25c0{font-family:var(--bg-font-body);font-weight:600;font-size:14px;color:var(--bg-text);text-align:center;}.elementor .e-63561b5-86db{padding:18px;border-radius:22px;background-color:var(--bg-sand);flex-direction:column;gap:14px;align-items:center;}.elementor .e-1f41156b-4462{gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5ed43886-86d8{background-color:var(--bg-white);flex-direction:column;gap:56px;}.elementor .e-47fb4b6a-b39e{color:var(--bg-lime);}.elementor .e-2c8573d1-b2ed{color:var(--bg-white);text-align:center;}.elementor .e-979caf6-f8bb{color:rgba(255,255,255,0.78);text-align:center;}.elementor .e-22bf1d2-bc1c{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-63bbd0e4-4d01{max-width:820px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;align-items:center;}.elementor .e-7dc3385e-4dd5{background-image:linear-gradient(160deg, rgba(15,95,110,0.94) 0%,rgba(13,34,38,0.96) 100%),url("https://poolundlandschaftsbaumgart.de/wp-content/uploads/2026/10/ryan-wilson-YdpDztAnW9w-unsplash.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}