@media(max-width:1024px){.elementor .s-ref-brand-mark-4{width:50px;height:54px;min-width:0px;min-height:0px;max-width:100%;object-fit:contain;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#211f22;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;filter:drop-shadow(0px 7px 12px #9d28371f);display:block;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-b-6{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--HeadingFont);font-weight:500;font-size:17px;color:#211f22;letter-spacing:0.18em;line-height:1em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-small-7{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:800;font-size:9px;color:#9d2837;letter-spacing:0.12em;line-height:1em;padding:0px;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-em-8{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--HeadingFont);font-weight:400;font-size:9px;color:#5f595d;letter-spacing:0.04em;line-height:1em;font-style:italic;text-transform:none;padding:0px;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-brand-copy-5{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#211f22;letter-spacing:0.08em;line-height:1em;text-transform:uppercase;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:flex;flex-direction:column;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-brand-3{width:max-content;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;letter-spacing:normal;line-height:1.7em;text-decoration:none;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline-flex;gap:11px;align-items:center;}}@media(max-width:1024px){.elementor .s-ref-desktop-nav-9{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:700;font-size:14px;color:#211f22;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:block;gap:clamp(22px,3vw,44px);align-items:center;}}@media(max-width:1024px){.elementor .s-ref-site-header-2{width:auto;height:auto;min-width:0px;min-height:82px;max-width:none;position:sticky;inset-block-start:0px;z-index:50;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#211f22;letter-spacing:normal;line-height:1.7em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:clamp(22px,5vw,76px);padding-inline-end:clamp(22px,5vw,76px);margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#3c30331a;border-style:solid;background-color:#f7f5f3eb;backdrop-filter:blur(18px);display:grid;gap:32px;grid-template-columns:1fr auto;align-items:center;}}@media(max-width:1024px){.elementor .tor-s-ref-lucide-12{width:12px;height:12px;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:700;font-size:inherit;color:#fff;letter-spacing:normal;line-height:1.2em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:block;gap:0px;flex:0 0 12px;}}@media(max-width:1024px){.elementor .tor-s-ref-text-13{font-family:var(--BodyFont);font-size:inherit;line-height:inherit;padding:0px;margin:0px;display:inline;}}@media(max-width:1024px){.elementor .tor-s-ref-home-return-11{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:fixed;inset-block-end:clamp(12px,2vw,22px);inset-inline-start:clamp(12px,2vw,28px);z-index:60;font-family:var(--BodyFont);font-weight:700;font-size:12px;color:#fff;letter-spacing:normal;line-height:1.2em;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#ffffff5c;border-style:solid;background-color:#97222beb;box-shadow:0px 5px 14px 0px #2d141924;display:inline-flex;gap:4px;align-items:center;}}@media(max-width:1024px){.elementor .s-tor-kicker{max-width:440px;font-family:var(--BodyFont);font-weight:700;font-size:12px;color:#9D2837;letter-spacing:0.12em;line-height:1.5em;text-transform:uppercase;margin:0px;}}@media(max-width:1024px){.elementor .s-tor-titel{font-family:var(--BodyFont);font-weight:700;font-size:clamp(46px,6vw,68px);color:#211F22;letter-spacing:-0.04em;line-height:1.06em;margin-block-start:18px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-untertitel{max-width:580px;font-family:var(--BodyFont);font-weight:700;font-size:24px;color:#9D2837;letter-spacing:-0.04em;line-height:1.2em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-kurztext{max-width:550px;font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.65em;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-mehr-erfahren{min-height:52px;max-width:100%;font-family:var(--BodyFont);font-weight:700;font-size:15px;color:#FFFFFF;line-height:1.4em;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;margin:0px;border-radius:999px;background-color:#9D2837;display:inline-flex;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .s-tor-hero-text{width:100%;min-width:0px;max-width:100%;display:block;}}@media(max-width:1024px){.elementor .s-tor-einstieg{width:100%;min-width:0px;min-height:0px;max-width:none;padding-block-start:64px;padding-block-end:calc(56.28vw + 24px);padding-inline-start:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));padding-inline-end:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-image:url("https://spielfeld-leben.de/wp-content/uploads/2026/10/tor-der-ahnen-hero-v2-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;background-color:#F7F5F3;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}}@media(max-width:1024px){.elementor .s-tor-zentralsatz{max-width:980px;font-family:var(--BodyFont);font-size:clamp(26px,2.5vw,34px);color:#211F22;letter-spacing:-0.025em;line-height:1.4em;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:1024px){.elementor .s-tor-weg-kurz{font-family:var(--BodyFont);font-size:14px;color:#9D2837;line-height:1.7em;text-align:center;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-leitsatz{width:100%;min-width:0px;max-width:none;padding-block-start:56px;padding-block-end:56px;padding-inline-start:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));padding-inline-end:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F7F5F3;display:block;}}@media(max-width:1024px){.elementor .s-tor-geschichte-titel{max-width:58%;font-family:var(--BodyFont);font-weight:700;font-size:clamp(36px,3.4vw,50px);color:#211F22;letter-spacing:-0.04em;line-height:1.1em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-geschichte-absatz1{font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.7em;margin:0px;}}@media(max-width:1024px){.elementor .s-tor-geschichte-absatz2{font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.7em;margin:0px;}}@media(max-width:1024px){.elementor .s-tor-geschichte-text{min-width:0px;max-width:58%;display:grid;gap:20px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .s-tor-geschichte{width:100%;min-width:0px;max-width:none;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));padding-inline-end:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-image:linear-gradient(#F7F5F310, #F7F5F310),url("https://spielfeld-leben.de/wp-content/uploads/2026/10/tor-hintergrund-blueten-v1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#F7F5F3;display:block;}}@media(max-width:1024px){.elementor .s-tor-weg-bild{width:100%;height:auto;max-width:100%;aspect-ratio:4.4 / 1;object-fit:cover;object-position:50% 50%;margin:0px;display:block;}}@media(max-width:1024px){.elementor .s-tor-weg-bild-mobil{width:100%;height:auto;max-width:100%;aspect-ratio:3 / 4;object-fit:contain;object-position:50% 50%;margin:0px;display:none;}}@media(max-width:1024px){.elementor .s-tor-entwicklungsweg{width:100%;min-width:0px;max-width:none;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F1DFE2;display:block;}}@media(max-width:1024px){.elementor .s-tor-beobachtung-titel{font-family:var(--BodyFont);font-weight:700;font-size:clamp(36px,3.8vw,56px);color:#211F22;letter-spacing:-0.04em;line-height:1.1em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-beobachtung1{font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.7em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-beobachtung2{font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.7em;margin:0px;}}@media(max-width:1024px){.elementor .s-tor-verbunden-titel{max-width:100%;font-family:var(--BodyFont);font-weight:700;font-size:30px;color:#211F22;letter-spacing:-0.04em;line-height:1.1em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-verbunden-text{max-width:100%;font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.7em;margin:0px;}}@media(max-width:1024px){.elementor .s-tor-verbunden{width:100%;min-width:0px;max-width:100%;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#F7F5F3;display:block;}}@media(max-width:1024px){.elementor .s-tor-beobachtung{width:100%;min-width:0px;display:block;}}@media(max-width:1024px){.elementor .s-tor-einfachheit-titel{font-family:var(--BodyFont);font-weight:700;font-size:34px;color:#FFFFFF;letter-spacing:-0.04em;line-height:1.15em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-einfachheit-text{font-family:var(--BodyFont);font-size:18px;color:#FFFFFF;line-height:1.7em;margin:0px;}}@media(max-width:1024px){.elementor .s-tor-einfachheit{width:100%;min-width:0px;padding:40px;border-radius:20px;background-color:#9D2837;display:block;}}@media(max-width:1024px){.elementor .s-tor-wahrnehmungsraum{width:100%;min-width:0px;max-width:none;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));padding-inline-end:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F7F5F3;display:grid;gap:64px;grid-template-columns:1fr;align-items:start;}}@media(max-width:1024px){.elementor .s-tor-kontakt-titel{max-width:820px;font-family:var(--BodyFont);font-weight:700;font-size:clamp(36px,3.8vw,54px);color:#211F22;letter-spacing:-0.04em;line-height:1.1em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-kontakt-text{max-width:660px;font-family:var(--BodyFont);font-size:18px;color:#5F595D;line-height:1.7em;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-tor-kontakt-button{min-height:52px;max-width:100%;font-family:var(--BodyFont);font-weight:700;font-size:15px;color:#FFFFFF;line-height:1.4em;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;margin:0px;border-radius:999px;background-color:#9D2837;display:inline-flex;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .s-tor-kontakt{width:100%;min-width:0px;max-width:none;padding-block-start:80px;padding-block-end:80px;padding-inline-start:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));padding-inline-end:max(clamp(22px,7vw,112px), calc((100vw - 1376px) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F1DFE2;display:block;}}@media(max-width:1024px){.elementor .s-ref-img-243{width:100%;height:auto;min-width:0px;min-height:0px;max-width:100%;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#fff;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;filter:drop-shadow(0px 12px 24px #0000001f);display:block;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-footer-logo-242{width:168px;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;letter-spacing:normal;line-height:1.7em;text-decoration:none;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:block;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-p-244{width:auto;height:auto;min-width:0px;min-height:0px;max-width:520px;position:static;font-family:var(--BodyFont);font-weight:400;font-size:15px;color:#aaa3a6;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:block;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-footer-main-241{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#fff;letter-spacing:normal;line-height:1.7em;padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:grid;gap:40px;grid-template-columns:1fr 1.1fr auto;align-items:center;}}@media(max-width:1024px){.elementor .s-ref-span-249{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#898286;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-a-251{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;letter-spacing:normal;line-height:1.7em;text-decoration:none;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-a-252{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;letter-spacing:normal;line-height:1.7em;text-decoration:none;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-a-253{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;letter-spacing:normal;line-height:1.7em;text-decoration:none;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:inline;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-nav-250{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#898286;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;display:flex;gap:24px;}}@media(max-width:1024px){.elementor .s-ref-footer-bottom-248{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:13px;color:#898286;letter-spacing:normal;line-height:1.7em;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff1f;border-style:solid;display:flex;gap:25px;justify-content:space-between;}}@media(max-width:1024px){.elementor .s-ref-footer-240{width:auto;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:inherit;color:#fff;letter-spacing:normal;line-height:1.7em;padding-block-start:55px;padding-block-end:28px;padding-inline-start:clamp(22px,7vw,112px);padding-inline-end:clamp(22px,7vw,112px);margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;background-color:#1f1d1f;display:block;gap:0px;}}@media(max-width:1024px){.elementor .s-ref-page-top-1{width:100%;height:auto;min-width:0px;min-height:0px;max-width:none;position:static;font-family:var(--BodyFont);font-weight:400;font-size:17px;color:#211f22;letter-spacing:normal;line-height:1.7em;padding:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd7d4;border-style:solid;background-color:#f7f5f3;display:block;gap:0px;}}