@font-face{font-family:hanken;src:url(../media/HankenGrotesk_Regular-s.p.2yodsi0eid20s.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_3139d9f4-module__RcyWta__className{font-family:hanken,hanken Fallback,Helvetica Neue,Arial,sans-serif}.hanken_3139d9f4-module__RcyWta__variable{--font-hanken:"hanken", "hanken Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:inter;src:url(../media/Inter18pt_Regular-s.p.1zsz6sm49sohn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter18pt_Medium-s.p.17qaxs9fbz-gv.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter18pt_SemiBold-s.p.2ifqt1a3vked_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter18pt_Bold-s.p.39v786epnvir9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.0%;size-adjust:105.77%}.inter_8909afb9-module__NP7qWG__className{font-family:inter,inter Fallback,Helvetica Neue,Arial,sans-serif}.inter_8909afb9-module__NP7qWG__variable{--font-inter:"inter", "inter Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:dmSans;src:url(../media/DMSans_Regular-s.2o7k1_w7_w7bj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_ffd5b3bb-module__UnolAG__className{font-family:dmSans,dmSans Fallback,Helvetica Neue,Arial,sans-serif}.dmsans_ffd5b3bb-module__UnolAG__variable{--font-dm:"dmSans", "dmSans Fallback", Helvetica Neue, Arial, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--marine:#1c3f60;--hell:#f3f6fa;--text:#222;--text-2:#252525;--text-3:#353535;--marke-text:#332a2e;--feld-grund:#f9f9f9;--grau-kasten:#f4f4f4;--linie:#dcdcdc;--grau-gross:#8a8a8a;--rand:16px;--h1:30px;--h1-lh:42px;--h2:28px;--h2-lh:33.6px;--h2-entdecken:26px;--h2-entdecken-lh:36.4px;--beratung:22px;--beratung-lh:30.8px;--formular-titel:26px;--formular-titel-lh:36.4px;--lead:14px;--lead-lh:19.6px;--absatz:16px;--absatz-lh:22.4px;--leistung-titel:18px;--leistung-titel-lh:25.2px;--leistung-text:14px;--leistung-text-lh:22.4px;--frage:16px;--frage-lh:22.4px;--antwort:14px;--antwort-lh:22.4px;--team-text:14px;--team-text-lh:22.4px;--person-name:16px;--person-name-lh:22.4px;--weg-titel:14px;--weg-titel-lh:19.6px;--recht:18px;--recht-lh:25.2px;--knopf:14px;--knopf-y:13px;--knopf-x:26px;--abschnitt-y:56px}@media (min-width:810px){:root{--rand:32px;--h1:40px;--h1-lh:56px;--h2:36px;--h2-lh:43.2px;--h2-entdecken:36px;--h2-entdecken-lh:43.2px;--beratung:26px;--beratung-lh:36.4px;--formular-titel:32px;--formular-titel-lh:44.8px;--lead:16px;--lead-lh:22.4px;--leistung-titel:20px;--leistung-titel-lh:28px;--leistung-text:16px;--leistung-text-lh:25.6px;--frage:18px;--frage-lh:25.2px;--antwort:16px;--antwort-lh:25.6px;--team-text:16px;--team-text-lh:25.6px;--person-name:18px;--person-name-lh:25.2px;--weg-titel:20px;--weg-titel-lh:28px;--recht:20px;--recht-lh:28px;--knopf:16px;--knopf-y:15px;--knopf-x:30px;--abschnitt-y:80px}}@media (min-width:1200px){:root{--rand:40px;--h1:50px;--h1-lh:70px;--h2:42px;--h2-lh:50.4px;--h2-entdecken:42px;--h2-entdecken-lh:50.4px;--beratung:30px;--beratung-lh:42px;--formular-titel:34px;--formular-titel-lh:47.6px;--lead:18px;--lead-lh:25.2px;--absatz:18px;--absatz-lh:25.2px;--leistung-titel:22px;--leistung-titel-lh:30.8px;--frage:20px;--frage-lh:28px;--person-name:20px;--person-name-lh:28px;--weg-titel:22px;--weg-titel-lh:30.8px;--recht:22px;--recht-lh:30.8px;--abschnitt-y:120px}}html{-webkit-text-size-adjust:100%;background:#fff}body{color:var(--text);font-family:var(--font-inter), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,p{margin:0}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--marine);outline-offset:3px;border-radius:4px}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprung{z-index:50;background:var(--marine);color:#fff;border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:8px}.sprung:focus{top:8px}.rahmen{width:min(1240px, 100% - 2 * var(--rand));margin-inline:auto}.rahmen-kopf{width:min(1200px, 100% - 2 * var(--rand));margin-inline:auto}.rahmen-fuss{width:min(1167px, 100% - 2 * var(--rand));margin-inline:auto}.rahmen-recht{width:min(1272px, 100% - 2 * var(--rand));margin-inline:auto}.abschnitt{padding-block:var(--abschnitt-y)}.abschnitt--hell{background:var(--hell)}.marine{color:var(--marine)}.ueberschrift{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:var(--h2);line-height:var(--h2-lh);color:var(--text)}.knopf{padding:var(--knopf-y) var(--knopf-x);font-weight:600;font-size:var(--knopf);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:10px;line-height:32px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.knopf__pfeil{flex:none;width:22px;height:22px;transition:transform .2s}.knopf:hover .knopf__pfeil{transform:translate(2px,-2px)}.knopf--voll{background:var(--marine);color:#fff}.knopf--voll:hover{background:#15314b}.knopf--umriss{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--text-2);background:0 0}.knopf--umriss:hover{background:var(--text-2);color:#fff}.knopf--klein{padding:10px 25px;font-size:16px}.kopf{z-index:20;background:#fff;border-bottom:1px solid #1c3f608c;position:relative}.kopf__reihe{justify-content:space-between;align-items:center;min-height:52px;padding-block:2px;display:flex}.marke{color:var(--marke-text);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.marke__logo{width:57px;height:auto}.marke__name{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-size:17px;line-height:20.4px}.kopf__nav{display:none}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-right:-12px;padding:12px;display:inline-flex}.burger span{background:var(--text-3);border-radius:2px;height:1.5px;transition:transform .25s;display:block}.kopf[data-offen=true] .burger span:first-child{transform:translateY(3.75px)rotate(45deg)}.kopf[data-offen=true] .burger span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menue{padding:22px 0}.menue[hidden]{display:none}.menue ul{gap:4px;margin:0 0 18px;padding:0;list-style:none;display:grid}.menue ul a{color:var(--text-3);padding:4px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}@media (min-width:810px){.kopf__reihe{min-height:49px}.menue ul a{font-size:14px}}@media (min-width:1200px){.kopf__reihe{min-height:84px;padding-block:2px}.marke__logo{width:73px}.marke__name{font-size:22px;line-height:26.4px}.kopf__nav{align-items:center;gap:58px;display:flex}.kopf__links{gap:20px;margin:0;padding:0;list-style:none;display:flex}.kopf__links a{color:var(--text-3);font-size:14px;font-weight:600;line-height:28px;text-decoration:none}.kopf__links a:hover,.kopf__links a[aria-current=page]{color:var(--marine)}.burger,.menue{display:none!important}}.hero{align-items:center;min-height:548px;display:flex;position:relative;overflow:hidden}.hero__bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__verlauf{opacity:.55;background:linear-gradient(239deg,#22283100 0%,#2b2024 100%);position:absolute;inset:0}.hero__rahmen{width:min(1240px, 100% - 2 * var(--rand));margin-inline:auto;padding-block:160px 64px;position:relative}.hero__kasten{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;flex-direction:column;align-items:flex-start;gap:15px;max-width:783px;padding:22px 24px;animation:.9s cubic-bezier(.2,.7,.2,1) both kasten-rein;display:flex;box-shadow:inset 0 0 0 1px #ffffff59}.hero__titel{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:var(--h1);line-height:var(--h1-lh);color:#fff}.hero__text{font-size:var(--lead);line-height:var(--lead-lh);color:#f5f5f5}.hero__knopf{display:none}.hero__knopf--immer{display:inline-flex}.hero--service{min-height:364px}.hero--service .hero__rahmen{padding-block:120px 48px}@media (min-width:810px){.hero{min-height:590px}.hero__rahmen{padding-block:170px 70px}.hero__kasten{max-width:636px;margin-left:16px;padding:30px}.hero__knopf{display:inline-flex}.hero--service{min-height:400px}}@media (min-width:1200px){.hero{min-height:582px}.hero__rahmen{padding-block:130px 100px}.hero__kasten{max-width:783px;margin-left:72px;padding:35px 40px}.hero--service{min-height:397px}.hero--service .hero__rahmen{padding-block:115px 65px}.hero--service .hero__kasten{max-width:849px;margin-left:15px}}@keyframes kasten-rein{0%{opacity:0;transform:translateY(24px)}}.leistungen-kopf{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:56px;display:flex}.leistungen-kopf__titel{max-width:900px}.leistungen{gap:48px;margin:0;padding:0;list-style:none;display:grid}.leistung{flex-direction:column;display:flex}.leistung__symbol{color:#444;width:50px;height:50px;margin-bottom:30px}.leistung__titel{font-weight:400;font-size:var(--leistung-titel);line-height:var(--leistung-titel-lh);color:var(--text);margin-bottom:10px}.leistung__text{font-size:var(--leistung-text);line-height:var(--leistung-text-lh);color:var(--text-2)}.leistungen-abschnitt--service{padding-block:64px}@media (min-width:810px){.leistungen-kopf{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.leistungen{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1200px){.leistungen-kopf{margin-bottom:80px}.leistungen{grid-template-columns:repeat(3,1fr)}.leistungen-abschnitt--service{padding-block:100px}}.ueber{padding-block:36px}.ueber .ueberschrift{margin-bottom:30px}.ueber__text{font-size:var(--absatz);line-height:var(--absatz-lh);color:var(--text);gap:22px;display:grid}@media (min-width:810px){.ueber{padding-block:48px}.ueber__text{grid-template-columns:1fr 1fr;gap:50px}}@media (min-width:1200px){.ueber{padding-block:36px}}.faq{padding-block:64px}.faq__kopf{gap:20px;max-width:700px;margin:0 auto 48px;display:grid}.faq__kopf .ueberschrift{color:#000}.faq__einleitung{font-size:var(--absatz);line-height:var(--absatz-lh);color:var(--text)}.faq__inhalt{gap:48px;display:grid}.faq__liste{gap:22px;display:grid}.faq__eintrag{border-bottom:1px solid var(--linie);padding-bottom:10px}.faq__eintrag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.faq__eintrag summary::-webkit-details-marker{display:none}.faq__frage{font-weight:500;font-size:var(--frage);line-height:var(--frage-lh);color:var(--text-3)}.faq__winkel{width:29px;height:29px;color:var(--text-2);flex:none;transition:transform .25s;transform:rotate(180deg)}.faq__eintrag[open] .faq__winkel{color:var(--marine);transform:none}.faq__antwort{font-size:var(--antwort);line-height:var(--antwort-lh);color:var(--text-2);max-width:820px;margin-top:15px}.beratung{text-align:center;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 20px;display:flex}.beratung--weiss{background:var(--grau-kasten);box-shadow:inset 0 0 0 3px var(--text)}.beratung--hell{background:#fff}.beratung__titel{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-size:var(--beratung);line-height:var(--beratung-lh);color:var(--marine)}@media (min-width:810px){.faq__kopf{text-align:center;margin-bottom:60px}.faq__inhalt{grid-template-columns:1fr 220px;align-items:start;gap:40px}.beratung{min-height:540px;padding:24px 6px}}@media (min-width:1200px){.faq{padding-block:42px}.faq__inhalt{grid-template-columns:minmax(0,890px) 250px;justify-content:space-between;gap:100px}.beratung{min-height:400px;padding:30px 12px}}.team{padding-block:40px}.team__rahmen{gap:40px;display:grid}.team__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.team__text p{font-size:var(--team-text);line-height:var(--team-text-lh);color:var(--text-3)}.team__karten{justify-content:center;display:flex}.person{background:#fff;border-radius:20px;width:272px;padding:20px;position:relative;box-shadow:inset 0 0 0 1px #e8e8e8}.person__bild{object-fit:cover;border-radius:20px;width:232px;height:250px;margin-bottom:15px}.person__name{font-weight:500;font-size:var(--person-name);line-height:var(--person-name-lh);color:var(--text)}.person__rolle{color:var(--marine);font-size:14px;font-weight:600;line-height:28px}.person__linkedin{color:#332a2ebf;width:44px;height:44px;margin:6px 0 -10px -10px;padding:10px;display:inline-flex}.person__linkedin:hover{color:var(--marine)}.person__linkedin svg{width:25px;height:25px}@media (min-width:1200px){.team{padding-block:26px}.team__rahmen{grid-template-columns:420px 1fr;align-items:start;gap:27px}.team__text{justify-content:center;min-height:450px}.team .ueberschrift{max-width:420px}}.entdecken{padding-block:24px 40px}.entdecken__rahmen{gap:28px;display:grid}.entdecken__titel{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:var(--h2-entdecken);line-height:var(--h2-entdecken-lh);color:#000;flex-direction:column;align-items:flex-start;display:flex}.entdecken__oben{color:var(--grau-gross)}.entdecken__link{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.entdecken__link:hover{color:var(--marine)}.entdecken__pfeil{width:.95em;height:.95em;transition:transform .2s}.entdecken__link:hover .entdecken__pfeil{transform:translate(3px,-3px)}.entdecken__bild{object-fit:cover;object-position:50% 0%;border-radius:20px;width:100%;height:300px}@media (min-width:810px){.entdecken__rahmen{grid-template-columns:1fr 1fr;align-items:start;gap:40px}.entdecken__bild{height:350px}}@media (min-width:1200px){.entdecken__rahmen{grid-template-columns:570px 570px;justify-content:space-between;gap:100px}.entdecken__bild{height:400px}}.kontakt{padding-block:40px}.kontakt__rahmen{gap:28px;display:grid}.kontakt__links{flex-direction:column;gap:32px;display:flex}.kontakt__wege{gap:12px;margin:0;padding:0;list-style:none;display:grid}.weg{background:var(--feld-grund);box-shadow:inset 2px 0 0 var(--marine);border-radius:20px;align-items:center;gap:15px;padding:20px;display:flex}.weg__symbol{background:var(--marine);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.weg__symbol svg{width:25px;height:25px}.weg__titel{font-size:var(--weg-titel);line-height:var(--weg-titel-lh);color:var(--text);flex:1}.weg__knopf{background:var(--marke-text);color:#fff;border-radius:50px;flex:none;padding:8px 20px;font-size:14px;font-weight:600;line-height:28px;text-decoration:none}.weg__knopf:hover{background:var(--marine)}.kontakt__formular{background:var(--feld-grund);border-radius:25px;gap:30px;padding:40px;display:grid;box-shadow:inset 0 0 0 1px #e6e6e6}.kontakt__formular-titel{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:var(--formular-titel);line-height:var(--formular-titel-lh);color:#000}@media (max-width:809px){.kontakt__formular{padding:40px 24px}.weg{gap:12px;padding:20px 14px}.weg__knopf{padding:8px 16px}}@media (min-width:810px){.kontakt{padding-block:50px}}@media (min-width:1200px){.kontakt__rahmen{grid-template-columns:484px 1fr;gap:61px}.kontakt__links{justify-content:space-between}.weg{padding:25px}}.formular{grid-template-columns:1fr 1fr;gap:15px;display:grid}.feld{gap:6px;display:grid}.feld--nachricht,.feld--knopf{grid-column:1/-1}.formular input,.formular textarea{color:#000;width:100%;font:400 14px/1.4 var(--font-inter), "Helvetica Neue", Arial, sans-serif;background:#fff;border:0;border-radius:7px;padding:15px;box-shadow:inset 0 0 0 1px #0000}.formular textarea{resize:vertical;min-height:180px}.formular input::placeholder,.formular textarea::placeholder{color:#737373}.formular input:focus-visible,.formular textarea:focus-visible{outline:2px solid var(--marine);outline-offset:0}.formular [aria-invalid=true]{box-shadow:inset 0 0 0 1px #b42318}.feld__fehler{color:#b42318;font-size:13px;line-height:1.4}.formular__knopf{cursor:pointer;background:var(--marine);color:#fff;width:100%;font:600 14px/1.4 var(--font-inter), "Helvetica Neue", Arial, sans-serif;border:0;border-radius:7px;padding:15px}.formular__knopf:hover{background:#15314b}.formular__knopf:disabled{opacity:.7;cursor:wait}.formular__status:empty{display:none}.formular__status{margin-top:12px;font-size:15px;line-height:1.5}.formular__status--erfolg{color:#1f6b3a}.formular__status--fehler{color:#b42318}.formular__hinweis{color:#555;margin-top:12px;font-size:13px;line-height:1.5}.formular__hinweis a{color:var(--marine);text-underline-offset:2px;text-decoration:underline}.falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fuss{background:var(--hell);border-top:1px solid #e3e7ec;padding-block:40px}.fuss__reihe{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.fuss__recht{font-family:var(--font-dm), "Helvetica Neue", Arial, sans-serif;color:var(--text-3);margin:0;padding:0;font-size:16px;line-height:23px;list-style:none;display:flex}.fuss__recht li+li{border-left:1px solid #d3d3d3}.fuss__recht a{padding:6px 15px;text-decoration:none;display:inline-block}.fuss__recht a:hover{color:var(--marine)}.fuss__stig,.fuss__copy{color:var(--text-3);font-size:14px;line-height:22.4px}.fuss__stig{text-underline-offset:3px;padding-block:6px;text-decoration:underline}.marke--fuss .marke__name{font-size:17px;line-height:20.4px}.marke--fuss .marke__logo{width:57px}@media (min-width:1200px){.fuss__reihe{flex-direction:row;justify-content:space-between;gap:20px}}.impressum{font-size:var(--recht);line-height:var(--recht-lh);color:var(--text);padding-block:40px 80px}.impressum h1,.impressum h2{font:inherit;color:inherit;margin:0 0 20px}.impressum p{margin:0 0 20px}.impressum .impressum__luft{margin-top:40px}.impressum a{color:var(--text-3);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.datenschutz{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:900px;padding-block:40px 80px}.datenschutz h1{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:var(--h2);line-height:var(--h2-lh);margin-bottom:8px}.datenschutz__stand{color:#555;margin-bottom:32px}.datenschutz h2{font-family:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;margin:40px 0 16px;font-size:26px;font-weight:400;line-height:1.3}.datenschutz h3{margin:24px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.datenschutz p{white-space:pre-line;color:var(--text-2);margin:0 0 12px}.datenschutz a{color:var(--marine);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.nicht-gefunden{justify-items:start;gap:20px;padding-block:80px 120px;display:grid}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.einblenden{animation:linear both einblenden;animation-timeline:view();animation-range:entry entry 140px}}}@keyframes einblenden{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.hero__kasten{animation:none}*,:before,:after{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
