.elementor .um-satz{max-width:22em;font-family:'Source Serif 4';font-weight:700;font-size:34px;color:#000000;line-height:1.25;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; font-weight: 600; background: linear-gradient(#FFD700, #FFD700) no-repeat 0 90% / 100% 0.24em; padding: 0 0.05em; }\n}.elementor .um-formular{min-width:0px;max-width:420px;padding:0px;}.elementor .um-hinweis{max-width:420px;font-family:Roboto;font-weight:400;font-size:13px;color:#6B6B6B;line-height:1.5;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; }\n}.elementor .um-nl-h{font-family:'Source Serif 4';font-weight:700;font-size:38px;color:#000000;line-height:1.2;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; background: linear-gradient(#FFD700, #FFD700) no-repeat 0 90% / 100% 0.24em; padding: 0 0.05em; }\n}.elementor .um-nl-grafik{width:100%;max-width:480px;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .um-newsletter-raster{display:grid;gap:64px;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:start;}.elementor .um-newsletter{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFF9D8;}.elementor .um-insta-text{font-family:Roboto;font-weight:400;font-size:17px;color:#4A4A4A;line-height:1.5;margin:0px;}.elementor .um-insta-bild{width:54px;height:54px;object-fit:cover;border-radius:50%;display:block;flex:0 0 auto;}.elementor .um-insta{min-width:0px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:flex;gap:14px;align-items:center;border-top-style: solid; border-top-color: rgba(0,0,0,0.12);\n}.elementor .um-kopieren:hover,.elementor .um-kopieren:focus-visible{color:#FFFFFF;background-color:#0F7D83;}.elementor .um-kopieren{font-family:Roboto;font-weight:500;font-size:15px;color:#0F7D83;line-height:1;text-transform:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:2px;border-color:#0F7D83;border-style:solid;background-color:transparent;transition:background-color 0.2s;display:inline-block;}.elementor .um-kurzbio-text{min-width:0px;padding:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-download{& a { font-family: Roboto, sans-serif; font-style: normal; font-weight: 500; font-size: 14px; }\n}.elementor .um-kurzbio-foto{width:100%;max-width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 20%;display:block;}.elementor .um-kurzbio-figur{min-width:0px;padding:0px;}.elementor .um-kurzbio-raster{display:grid;gap:64px;grid-template-columns:minmax(0, 4fr) minmax(0, 7fr);align-items:start;}.elementor .um-kurzbio{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:#EFEFEF;}.elementor .um-foto-bu{font-family:'Source Serif 4';font-weight:400;font-size:15px;color:#666666;line-height:1.4;font-style:italic;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-foto-bild{width:100%;max-width:100%;aspect-ratio:352 / 382;object-fit:cover;display:block;}.elementor .um-foto{width:clamp(200px, 17vw, 260px);min-width:0px;padding:0px;margin:0px;flex:0 0 auto;}.elementor .um-spur{padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(clamp(20px, 6vw, 86px), calc((100vw - 1268px) / 2));padding-inline-end:clamp(20px, 6vw, 86px);display:flex;flex-direction:row;gap:26px;align-items:flex-start;width: max-content; will-change: transform;\n}.elementor .um-spur-rahmen{overflow:hidden;padding:0px;}.elementor .um-strecke-hinweis{font-family:Roboto;font-weight:400;font-size:17px;color:#777777;line-height:1.5;margin:0px;& span:last-child { display: none; }\n}.elementor .um-strecke-kopf{min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .um-strecke{padding-block-start:80px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .um-song{font-family:Roboto;color:#4A4A4A;column-gap:12px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;display:grid;grid-template-columns:44px minmax(0, 1fr) auto;align-items: baseline; row-gap: 0px; border-top-style: solid; border-top-color: rgba(0,0,0,0.12); & span:first-child { font-family: 'Source Serif 4', Georgia, serif; font-style: italic; font-weight: 400; font-size: 26px; line-height: 1; color: #0F7D83; } & b { font-family: 'Source Serif 4', Georgia, serif; font-weight: 700; font-size: 22px; line-height: 1.2; color: #000000; justify-self: start; } & span:last-child { font-size: 15px; line-height: 1.4; color: #777777; text-align: right; }\n}.elementor .um-playlist{min-width:0px;padding:0px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-lieder-intro{font-family:Roboto;font-weight:400;font-size:17px;color:#4A4A4A;line-height:1.55;margin:0px;}.elementor .um-lieder-h{margin-block-start:4px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-minikarte{width:62%;min-width:0px;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& svg { display: block; width: 100%; height: auto; overflow: visible; } & .land { fill: none; stroke: #ABCBCC; stroke-width: 4.4; stroke-linecap: round; } & .route-basis { fill: none; stroke: #B9B9B9; stroke-width: 2.2; stroke-dasharray: 1 7; stroke-linecap: round; } & .route { fill: none; stroke-width: 4.5; stroke-linecap: round; stroke-linejoin: round; } & .halt { fill: #FFFFFF; stroke: #B9B9B9; stroke-width: 2; } & .halt.erreicht { fill: #0F7D83; stroke: #FFFFFF; } & .halt-label { font: 500 17px Roboto, sans-serif; fill: #9A9A9A; } & .halt-label.erreicht { fill: #000000; }\n}.elementor .um-fb-bild{width:100%;max-width:100%;aspect-ratio:16 / 10;object-fit:cover;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .um-fb-antwort{font-family:'Source Serif 4';font-weight:400;font-size:26px;color:#000000;line-height:1.35;margin:0px;& > span { display: block; margin-top: 10px; font-family: Roboto, sans-serif; font-size: 17px; line-height: 1.55; color: #4A4A4A; }\n}.elementor .um-fb-frage{font-family:Roboto;font-weight:300;font-size:15px;color:#0F7D83;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .um-fb-eintrag{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:10px;border-top-style: solid; border-top-color: #E3E3E3;\n}.elementor .um-fb{column-gap:72px;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);row-gap: 0px;\n}.elementor .um-fb-kopf-text{max-width:24em;font-family:Roboto;font-weight:400;font-size:18px;color:#4A4A4A;line-height:1.5;margin:0px;}.elementor .um-fb-kopf{min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:52px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:30px;justify-content:space-between;align-items:flex-end;}.elementor .um-fragebogen{padding-block-start:100px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .um-event-text{font-family:Roboto;line-height:1.4;margin:0px;& b { display: block; font-family: 'Source Serif 4', Georgia, serif; font-weight: 700; font-size: 19px; line-height: 1.25; color: #000000; } & > span { display: block; margin-top: 4px; font-family: Roboto, sans-serif; font-weight: 300; font-size: 14px; line-height: 1.4; color: #666666; }\n}.elementor .um-event-bild{width:100%;max-width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .um-events{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .um-unterwegs-h{margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-unterwegs{min-width:0px;padding:0px;margin-block-start:90px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-weiter{font-family:Roboto;font-weight:400;font-size:19px;color:#4A4A4A;line-height:1.5;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-weg-punkt{position:relative;font-family:Roboto;line-height:1.2;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;& b { font-family: 'Source Serif 4', Georgia, serif; font-weight: 700; font-size: 22px; line-height: 1.2; color: #000000; } & span { display: block; font-family: Roboto, sans-serif; font-weight: 300; font-size: 15px; line-height: 1.35; color: #666666; } &::before { content: ''; position: absolute; left: -28px; top: 16px; width: 14px; height: 14px; box-sizing: content-box; border-radius: 50%; background: #FFFFFF; border: 3px solid var(--punkt, var(--farbe, #0F7D83)); }\n}.elementor .um-weg{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;margin-block-start:16px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;&::before { content: ''; position: absolute; left: 9px; top: 14px; bottom: 14px; border-left: 2px dashed var(--farbe, #0F7D83); opacity: 0.8; }\n}.elementor .um-saeule-h{margin-block-start:22px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-wert{font-family:'Source Serif 4';font-weight:700;font-size:clamp(64px, 6.4vw, 96px);color:#000000;line-height:1;margin:0px;display:flex;gap:10px;align-items: baseline; & span:last-child { font-family: Roboto, sans-serif; font-weight: 400; font-size: 20px; line-height: 1.2; color: #555555; max-width: 9em; }\n}.elementor .um-saeule-gelb{--farbe: #FFD700; --punkt: #E0BC00;\n}.elementor .um-saeule{min-width:0px;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;border-top: 4px solid var(--farbe, #0F7D83);\n}.elementor .um-saeulen{padding:0px;display:grid;gap:64px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.elementor .um-komp-kopf{min-width:0px;max-width:860px;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-kompetenz{padding-block-start:110px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .um-mitte-text{max-width:22em;font-family:'Source Serif 4';font-weight:400;font-size:30px;color:#000000;line-height:1.35;font-style:italic;margin-block-start:0px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .um-mitte{text-align:center;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .um-karte-foto{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 20%;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .um-karte-bild{min-width:0px;overflow:hidden;position:relative;padding:0px;}.elementor .um-karte-h{font-family:'Source Serif 4';font-weight:700;font-size:40px;color:#000000;line-height:1.15;margin:0px;}.elementor .um-karte-text{min-width:0px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:52px;padding-inline-end:52px;display:flex;flex-direction:column;gap:22px;justify-content:flex-start;}.elementor .um-karte{min-height:min(68vh, 620px);position:sticky;inset-block-start:calc(96px + var(--wp-admin--admin-bar--height, 0px) + var(--i, 0) * 18px);padding:0px;background-color:#FFFFFF;box-shadow:0px -1px 0px 0px rgba(0,0,0,0.06),0px 18px 40px -24px rgba(0,0,0,0.25);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);&:nth-child(even) { background-color: #FFF9D8; }\n}.elementor .um-karten{padding:0px;display:grid;gap:40px;}.elementor .um-kopf-text{font-family:Roboto;font-weight:400;font-size:20px;color:#4A4A4A;line-height:1.5;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-stumm-kopf{min-width:0px;max-width:760px;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-stumm{padding-block-start:110px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;background-color:#EFEFEF;}.elementor .um-stimme-abschnitt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:6vw;padding-inline-end:6vw;overflow-x: clip;\n}.elementor .um-credo-neu{font-family:'Source Serif 4';font-weight:700;font-size:44px;color:#000000;line-height:1.15;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;& span { background: linear-gradient(#FFD700, #FFD700) no-repeat 0 92% / calc(var(--strich, 1) * 100%) 0.24em; }\n}.elementor .um-credo-alt{font-family:'Source Serif 4';font-weight:400;font-size:30px;color:#8A8A8A;line-height:1.25;font-style:italic;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .um-ausschnitt-bild{width:100%;height:112%;max-width:100%;object-fit:cover;display:block;}.elementor .um-ausschnitt{min-width:0px;overflow:hidden;aspect-ratio:3 / 2;padding:0px;}.elementor .um-story-bild{min-width:0px;max-width:540px;padding:0px;margin-block-start:2px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .um-initial{&::first-letter { float: left; font-family: 'Source Serif 4', Georgia, serif; font-weight: 700; font-size: 92px; line-height: 0.78; color: #0F7D83; margin: 8px 12px 0 0; }\n}.elementor .um-story-text{font-family:Roboto;font-weight:400;font-size:20px;color:#333333;line-height:1.65;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;}.elementor .um-marke{position:relative;font-family:Roboto;font-weight:500;font-size:15px;color:#9A9A9A;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:44px;margin:0px;grid-column:1;text-align: right; & span { display: block; margin-top: 4px; font-family: 'Source Serif 4', Georgia, serif; font-style: italic; font-weight: 400; font-size: 16px; line-height: 1.35; letter-spacing: 0; text-transform: none; color: #8A8A8A; } &::after { content: ''; position: absolute; right: 29px; top: 9px; width: 12px; height: 12px; box-sizing: content-box; border-radius: 50%; background: #FFF5E1; border: 2px solid #B9B9B9; transform: translateX(50%); } &.erreicht { color: #0F7D83; } &.erreicht::after { background: #0F7D83; border-color: #0F7D83; }\n}.elementor .um-linie-fuell{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#0F7D83;transform:scale3d(1, 0, 1);transform-origin: top center;\n}.elementor .um-linie{width:2px;min-width:0px;position:absolute;inset-block-start:8px;inset-block-end:0px;inset-inline-start:170px;padding:0px;background-color:rgba(15,125,131,0.15);}.elementor .um-story{position:relative;column-gap:56px;padding:0px;display:grid;grid-template-columns:200px minmax(0, 36em);row-gap: 0px;\n}.elementor .um-geschichte-kopf{min-width:0px;max-width:900px;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-geschichte{padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFF5E1;}.elementor .zitat-gross-zeile{font-family:Roboto;font-weight:300;font-size:18px;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color: var(--zitat-zeile, #F2676A);\n}.elementor .zitat-gross-text{max-width:17em;font-family:'Source Serif 4';font-weight:600;font-size:clamp(36px, 4.4vw, 60px);color:#000000;line-height:1.18;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& em { font-style: italic; background: linear-gradient(transparent 60%, rgba(255,215,0,0.85) 60%, rgba(255,215,0,0.85) 92%, transparent 92%); padding: 0 0.08em; }\n}.elementor .zitat-zeichen-hellpetrol{--zitat-zeichen: #ABCBCC;\n}.elementor .zitat-gross-zeichen{height:130px;overflow:visible;font-family:'Playfair Display';font-weight:400;font-size:340px;line-height:1;margin-block-start:0px;margin-block-end:8px;margin-inline-start:auto;margin-inline-end:auto;display:block;user-select: none; color: var(--zitat-zeichen, #FFF9D8); & span { display: inline-block; transform: translateY(-44px); }\n}.elementor .zitat-gross-nach-liste{--zg-oben: 79px; --zg-unten: 126px; --zg-oben-m: 59px; --zg-unten-m: 84px;\n}.elementor .zitat-gross{position:relative;text-align:center;padding: var(--zg-oben, 140px) 0 var(--zg-unten, 120px);\n}.elementor .um-these-h{font-family:'Source Serif 4';font-weight:700;font-size:34px;color:#000000;line-height:1.18;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-nr{font-family:'Source Serif 4';font-weight:400;font-size:48px;color:#0F7D83;line-height:1;font-style:italic;margin:0px;}.elementor .um-these{column-gap:24px;padding-block-start:0px;padding-block-end:46px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:76px minmax(0, 1fr);row-gap: 8px; &:last-child { padding-bottom: 0; }\n}.elementor .um-glaube-kopf{min-width:0px;position:sticky;inset-block-start:calc(112px + var(--wp-admin--admin-bar--height, 0px));padding:0px;align-self:start;}.elementor .um-glaube-raster{column-gap:56px;display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);row-gap: 24px;\n}.elementor .um-glaube{padding-block-start:96px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .um-legende{column-gap:32px;margin:0px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap: 0px; & a { display: flex; align-items: baseline; gap: 12px; padding: 7px 0; text-decoration: none; color: #000000; font-family: Roboto, sans-serif; font-weight: 500; font-size: 17px; line-height: 1.3; } & a span { font-family: 'Source Serif 4', Georgia, serif; font-style: italic; font-weight: 400; font-size: 20px; line-height: 1; color: #0F7D83; min-width: 26px; } & a:hover { color: #0F7D83; }\n}.elementor .um-legende-titel{font-family:Roboto;font-weight:300;font-size:14px;color:#777777;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-cover-legende{min-width:0px;padding:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-area: legende;\n}.elementor .um-cover-bild{width:100%;max-width:100%;max-height:520px;aspect-ratio:4 / 4.6;object-fit:cover;object-position:50% 28%;margin:0px;display:block;grid-area: bild;\n}.elementor .um-wb-text{font-family:Roboto;font-weight:400;font-size:17px;color:#4A4A4A;line-height:1.5;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-wb-kopf{font-family:Roboto;font-size:17px;line-height:1.4;margin:0px;& b { font-family: 'Source Serif 4', Georgia, serif; font-weight: 700; font-size: 24px; line-height: 1.2; color: #000000; } & span { font-family: 'Source Serif 4', Georgia, serif; font-style: italic; font-weight: 400; font-size: 17px; line-height: 1.4; color: #777777; margin-left: 8px; }\n}.elementor .um-woerterbuch{max-width:34em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:38px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;border-left-style: solid; border-left-color: #FFD700;\n}.elementor .um-pitch{max-width:22em;font-family:'Source Serif 4';font-weight:400;font-size:28px;color:#000000;line-height:1.38;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; }\n}.elementor .um-cover-text{min-width:0px;padding:0px;grid-area: text;\n}.elementor .um-name{font-family:'Source Serif 4';font-weight:700;font-size:clamp(64px, 8vw, 128px);color:#000000;letter-spacing:-0.015em;line-height:0.94;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;grid-area: name;\n}.elementor .um-cover-raster{column-gap:64px;padding-block-start:0px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);grid-template-rows:auto 1fr auto;align-items:start;grid-template-areas: 'name bild' 'text bild' 'legende legende'; row-gap: 0px; border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.09);\n}.elementor .um-rubrik{font-family:Roboto;font-weight:300;font-size:14px;color:#777777;letter-spacing:0.14em;line-height:1;text-transform:uppercase;padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;display:flex;justify-content:space-between;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.09);\n}.elementor .um-cover{padding-block-start:116px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .um-anker-newsletter{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-kurzbio{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-fotostrecke{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-fragebogen{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-kompetenz{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-ohne-worte{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-geschichte{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-anker-glaube{scroll-margin-top:calc(92px + var(--wp-admin--admin-bar--height, 0px));}.elementor .um-knopf:hover,.elementor .um-knopf:focus-visible{color:#FFFFFF;background-color:#F2676A;}.elementor .um-knopf{font-family:Roboto;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0.04em;line-height:1.3;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;border-width:0px;background-color:#0F7D83;transition:background-color 0.2s;display:inline-flex;align-items:center;}.elementor .um-bu{font-family:'Source Serif 4';font-weight:400;font-size:16px;color:#6B6B6B;line-height:1.45;font-style:italic;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .um-link{& a { color: #0F7D83; font-weight: 500; text-decoration: none; border-bottom: 2px solid currentColor; padding-bottom: 1px; } & a:hover { color: #F2676A; }\n}.elementor .um-text-m{font-family:Roboto;font-weight:400;font-size:18px;color:#4A4A4A;line-height:1.6;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;&:last-child { margin-bottom: 0; } & a { color: inherit; }\n}.elementor .um-h3{font-family:'Source Serif 4';font-weight:700;font-size:30px;color:#000000;line-height:1.2;& em { font-style: italic; background: linear-gradient(#FFD700, #FFD700) no-repeat 0 90% / 100% 0.24em; padding: 0 0.05em; }\n}.elementor .um-h2{font-family:'Source Serif 4';font-weight:700;font-size:42px;color:#000000;line-height:1.2;& em { font-style: italic; background: linear-gradient(#FFD700, #FFD700) no-repeat 0 90% / 100% 0.24em; padding: 0 0.05em; }\n}.elementor .um-etikett{font-family:Roboto;font-weight:300;font-size:18px;color:#0F7D83;letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;& span { font-family: 'Source Serif 4', Georgia, serif; font-style: italic; text-transform: none; letter-spacing: 0; font-size: 1.15em; margin-right: 0.5em; }\n}.elementor .um-block{width:auto;min-width:0px;padding:0px;}.elementor .um-innen{width:100%;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 6vw, 86px);padding-inline-end:clamp(20px, 6vw, 86px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .stimme-biz{position:relative;z-index:1;font-family:Roboto;font-weight:300;font-size:13px;color:#000000;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .stimme-mehr{position:relative;z-index:1;font-family:Roboto;font-weight:400;font-size:18px;color:#4A4A4A;line-height:1.6;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;& strong { color: #000000; font-weight: 700; }\n}.elementor .stimme-zitat{position:relative;z-index:1;font-family:Roboto;font-weight:400;font-size:28px;color:#F2676A;line-height:1.5;font-style:italic;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .stimme-zeichen{position:absolute;inset-block-start:-92px;inset-inline-start:-52px;z-index:0;font-family:"Playfair Display";font-weight:400;font-size:400px;line-height:1;margin:0px;pointer-events: none; user-select: none; color: var(--kw-zeichen, #FFF9D8);\n}.elementor .stimme-text{min-width:0px;position:relative;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .stimme-fahne{width:0px;overflow:visible;position:absolute;inset-block-start:0px;inset-inline-start:calc(var(--fx) + var(--fw));z-index:3;font-family:Roboto;font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.16em;line-height:1;text-transform:uppercase;padding:0px;margin:0px;white-space: nowrap; & span { display: inline-block; padding: 9px 24px 9px 24px; background-color: #0F7D83; color: #FFFFFF; white-space: nowrap; transform-origin: 0 0; transform: rotate(-90deg) translateX(-100%); }\n}.elementor .stimme-flaeche{height:calc(var(--fh) + 17px);min-width:0px;position:absolute;inset-block-start:-45px;z-index:1;padding:0px;background-color:#FFD700;transform: translateX(var(--t, 0px));\n}.elementor .stimme-foto{object-fit:cover;position:absolute;inset-block-start:0px;z-index:2;display:block;max-width: none; object-position: var(--pos, 50% 22%); inset-inline-start: var(--fx); width: var(--fw); height: var(--fh);\n}.elementor .stimme-bild{min-width:0px;position:relative;padding:0px;display:block;height: var(--fh);\n}.elementor .stimme-links{& .stimme-flaeche { left: -100vw; width: calc(100vw + var(--fx) + var(--fw) * var(--anteil)); }\n}.elementor .stimme{width:100%;position:relative;column-gap:80px;padding:0px;margin-block-start:150px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:grid;grid-template-columns:calc(var(--fx) + var(--fw) + 33px) minmax(0, 540px);justify-content:center;align-items:start;--fw: 250px; --fh: 333px; --fx: 0px; --anteil: 0.62; row-gap: 0px;\n}.elementor .um-stimme-abstand{margin-block-start:110px;margin-block-end:96px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .stimme-rechts{grid-template-columns:minmax(0, 540px) calc(var(--fx) + var(--fw) + 33px);& .stimme-bild { order: 2; } & .stimme-foto { left: 0px; } & .stimme-fahne { left: var(--fw); } & .stimme-flaeche { left: calc(var(--fw) * (1 - var(--anteil))); width: calc(var(--fw) * var(--anteil) + 33px + var(--fx) + 100vw); }\n}.elementor .nl-formular{position:relative;& ._form_37 { margin: 0 !important; } & form { margin: 4px 0 0 !important; padding: 0 !important; width: 100% !important; max-width: none !important; box-shadow: none !important; background: transparent !important; } & form ._form_element { margin-bottom: 12px !important; } & form input[type=text] { width: 100% !important; box-sizing: border-box !important; border: 1.5px solid #cfcfcf !important; border-radius: 6px !important; padding: 14px 16px !important; font-size: 16px !important; } & form input[type=email] { width: 100% !important; box-sizing: border-box !important; border: 1.5px solid #cfcfcf !important; border-radius: 6px !important; padding: 14px 16px !important; font-size: 16px !important; } & form button { border-radius: 10px !important; padding: 14px 22px !important; margin-top: 6px !important; } & ._form-branding { display: none !important; }\n}