.elementor .ln-null{padding:0px;display:block;}.elementor .ln-hinweis{max-width:480px;font-family:Roboto;font-weight:400;font-size:13px;color:#3D3D3D;line-height:1.5;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; } & a { color: inherit; text-decoration: underline; }\n}.elementor .ln-formular{max-width:480px;padding:0px;display:block;}.elementor .ln-mehr{font-family:Roboto;font-weight:400;font-size:17px;color:#4A4A4A;line-height:1.5;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #0F7D83; font-weight: 500; text-decoration: none; border-bottom: 2px solid currentColor; padding-bottom: 1px; } & a:hover { color: #F2676A; }\n}.elementor .ln-pfeil{font-family:Roboto;font-weight:400;font-size:24px;color:#000000;line-height:1;transition:transform 0.2s;display:block;justify-self: end;\n}.elementor .ln-art{font-family:Roboto;font-weight:300;font-size:13px;color:#000000;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .ln-titel{font-family:"Source Serif 4";font-weight:700;font-size:21px;color:#000000;line-height:1.2;display:block;}.elementor .ln-vorschau{width:112px;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.09);display:block;}.elementor .ln-zeile-mitte{min-width:0px;padding:0px;display:block;}.elementor .ln-zeile{color:inherit;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:4px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0.09);border-style:solid;display:grid;gap:16px;grid-template-columns:112px minmax(0, 1fr) 28px;align-items:center;& .ln-titel { transition: color 0.2s; } &:hover .ln-titel { color: #0F7D83; } &:hover .ln-pfeil { transform: translateX(4px); }\n}.elementor .ln-liste{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0.09);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .ln-vorspann{font-family:Roboto;font-weight:400;font-size:18px;color:#4A4A4A;line-height:1.55;margin-block-start:-12px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ln-h2{font-family:"Source Serif 4";font-weight:700;font-size:42px;color:#000000;line-height:1.2;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; font-weight: 600; 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 .ln-etikett{font-family:Roboto;font-weight:300;font-size:15px;color:#000000;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;}.elementor .ln-petrol{background-color:#ABCBCC;background-image: radial-gradient(rgba(15,125,131,0.22) 1.2px, transparent 1.2px); background-size: 22px 22px;\n}.elementor .ln-creme{background-color:#FFF5E1;}.elementor .ln-gruppe{padding-block-start:72px;padding-block-end:80px;padding-inline-start:max(20px, calc(50% - 340px));padding-inline-end:max(20px, calc(50% - 340px));display:flex;flex-direction:column;gap:0px;}.elementor .ln-knopf:hover,.elementor .ln-knopf:focus-visible{background-color:#F2676A;}.elementor .ln-knopf{font-family:Roboto;font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;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;box-shadow:0px 5px 20px -10px rgba(0,0,0,0.5);transition:background-color 0.2s;display:inline-block;text-align: left;\n}.elementor .ln-karte-text{font-family:Roboto;font-weight:400;font-size:18px;color:#4A4A4A;line-height:1.55;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ln-karte-h{font-family:"Source Serif 4";font-weight:700;font-size:30px;color:#000000;line-height:1.15;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: none; } & span { display: inline-block; font-family: Roboto; font-weight: 700; font-size: 11px; line-height: 1; letter-spacing: 0.14em; text-transform: uppercase; color: #FFFFFF; background-color: #F2676A; padding: 6px 10px; border-radius: 999px; vertical-align: 5px; margin-right: 10px; }\n}.elementor .ln-karte-etikett{font-family:Roboto;font-weight:300;font-size:15px;color:#0F7D83;letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ln-karte-koerper{padding-block-start:26px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .ln-bild-fuell{width:100%;height:100%;object-fit:cover;display:block;}.elementor .ln-karte-bild{overflow:hidden;aspect-ratio:16 / 9;padding:0px;background-color:#F4F4F4;display:block;}.elementor .ln-karte-unten{margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ln-karte{overflow:hidden;padding:0px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 22px 50px -28px rgba(0,0,0,0.42);display:flex;flex-direction:column;}.elementor .ln-haupt{position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(20px, calc(50% - 340px));padding-inline-end:max(20px, calc(50% - 340px));margin-block-start:-84px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .ln-einleitung{max-width:34em;font-family:Roboto;font-weight:400;font-size:20px;color:#4A4A4A;line-height:1.55;margin:0px;}.elementor .ln-h1{font-family:"Source Serif 4";font-weight:700;font-size:55px;color:#000000;letter-spacing:-0.015em;line-height:1.08;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: italic; font-weight: 600; 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 .ln-rolle{font-family:Roboto;font-weight:300;font-size:15px;color:#000000;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;}.elementor .ln-name{font-family:"Source Serif 4";font-weight:700;font-size:24px;color:#000000;line-height:1.15;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ln-profil-text{min-width:0px;padding:0px;display:block;}.elementor .ln-portraet-bild{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;}.elementor .ln-portraet{width:104px;height:104px;min-width:0px;overflow:hidden;padding:0px;border-radius:50%;background-color:#DDDDDD;box-shadow:0px 0px 0px 4px #FFFFFF;flex:0 0 auto;}.elementor .ln-profil{padding:0px;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:18px;align-items:center;}.elementor .ln-kopf{padding-block-start:48px;padding-block-end:120px;padding-inline-start:max(20px, calc(50% - 340px));padding-inline-end:max(20px, calc(50% - 340px));background-color:#ABCBCC;display:flex;flex-direction:column;gap:0px;background-image: radial-gradient(rgba(15,125,131,0.22) 1.2px, transparent 1.2px); background-size: 22px 22px;\n}.elementor .ln-leiste{height:72px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(20px, calc(50% - 340px));padding-inline-end:max(20px, calc(50% - 340px));background-color:#FFFFFF;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.09);display:flex;flex-direction:row;align-items:center;}.elementor .dk-logo{width:190px;height:auto;color:#0F7D83;line-height:0px;display:block;flex:0 0 auto;& svg { width: 100%; height: auto; display: block; } & svg g { fill: #0F7D83; }\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}.elementor .ln-gruppe-oben{padding-block-start:64px;padding-block-end:80px;padding-inline-start:max(20px, calc(50% - 340px));padding-inline-end:max(20px, calc(50% - 340px));}.elementor .ln-vorschau-ganz{object-fit:contain;}.elementor .ln-bild-32{aspect-ratio:3 / 2;}.elementor .ln-art-oben{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ln-zeile-text{grid-template-columns:minmax(0, 1fr) 28px;}.elementor .ln-aus{display:none;}