@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.fUohXq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.fUohXq_variable{--schrift-archivo:"Archivo", "Archivo Fallback"}
:root{--farbe-marine:#0e2a47;--farbe-grund:#eef1f5;--farbe-flaeche:#fff;--farbe-text:var(--farbe-marine);--farbe-text-leise:#4d5b6b;--farbe-text-auf-marine:#fff;--farbe-text-auf-marine-leise:#c9d4e1;--farbe-signal:#fc0;--farbe-signal-aktiv:#f2b800;--farbe-fehler:#b42318;--farbe-feldrand:#5b6b7d;--farbe-linie:#d5dbe3;--farbe-fokus:var(--farbe-marine);--farbe-auswahl:#ffe580;--schrift:var(--schrift-archivo), system-ui, sans-serif;--schrift-klein:.875rem;--schrift-basis:1rem;--schrift-mittel:1.25rem;--schrift-gross:1.5rem;--schrift-titel:clamp(1.625rem, 1.35rem + .6vw, 1.875rem);--schrift-betrag:clamp(2.25rem, 1.5rem + 2vw, 3rem);--breite-betrag:82%;--gewicht-normal:400;--gewicht-halbfett:600;--gewicht-fett:800;--zeilenhoehe:1.5;--zeilenhoehe-eng:1.15;--zeilenhoehe-betrag:1;--laufweite-eng:-.02em;--laufweite-marke:-.01em;--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-5:1.5rem;--abstand-6:2rem;--abstand-7:3rem;--abstand-8:4rem;--radius-feld:6px;--radius-flaeche:2px;--rand-feld:2px;--linie:1px;--fokus-ring:3px;--fokus-abstand:2px;--knopf-druck:1px;--feldhoehe:3rem;--seitenbreite:76rem;--breite-eingabe-min:18rem;--breite-kostenfeld-min:12rem;--hoehe-angebot-min:6.5rem;--dauer-bewegung:.28s;--kurve-bewegung:cubic-bezier(.16, 1, .3, 1);--rand-seite:var(--abstand-4);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:48rem){:root{--rand-seite:var(--abstand-6)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--dauer-bewegung);animation-timing-function:var(--kurve-bewegung)}}*,:before,:after{box-sizing:border-box}body{font-family:var(--schrift);font-size:var(--schrift-basis);line-height:var(--zeilenhoehe);color:var(--farbe-text);background:var(--farbe-grund);caret-color:var(--farbe-marine);-webkit-text-size-adjust:100%;margin:0}::selection{background:var(--farbe-auswahl);color:var(--farbe-marine)}h1,h2,p,ol{margin:0}h1,h2{line-height:var(--zeilenhoehe-eng);font-weight:var(--gewicht-fett);letter-spacing:var(--laufweite-eng);text-wrap:balance}:focus-visible{outline:var(--fokus-ring) solid var(--farbe-fokus);outline-offset:var(--fokus-abstand)}.kopfleiste{background:var(--farbe-marine);color:var(--farbe-text-auf-marine);--farbe-fokus:var(--farbe-signal)}.kopfleiste-innen{max-width:var(--seitenbreite);padding:var(--abstand-3) var(--rand-seite);justify-content:space-between;align-items:baseline;gap:var(--abstand-1) var(--abstand-4);flex-wrap:wrap;margin:0 auto;display:flex}.wortmarke{font-size:var(--schrift-mittel);font-weight:var(--gewicht-fett);letter-spacing:var(--laufweite-marke);color:inherit;text-decoration:none}.kopfleiste-hinweis{font-size:var(--schrift-klein);color:var(--farbe-text-auf-marine-leise)}.seite{max-width:var(--seitenbreite);padding:var(--abstand-5) var(--rand-seite) var(--abstand-7);gap:var(--abstand-5);align-items:start;margin:0 auto;display:grid}@media (min-width:56rem){.seite{grid-template-columns:minmax(var(--breite-eingabe-min), 1fr) minmax(0, 2fr);gap:var(--abstand-6);padding-top:var(--abstand-6)}.seitenfuss{grid-column:1/-1}}.flaeche{background:var(--farbe-flaeche);border-radius:var(--radius-flaeche);padding:var(--abstand-5)}.eingabe h1{font-size:var(--schrift-titel);margin-bottom:var(--abstand-5)}.formular{gap:var(--abstand-5);display:grid}.feld{gap:var(--abstand-2);display:grid}.feld label{font-weight:var(--gewicht-halbfett)}.feld input{font:inherit;font-variant-numeric:tabular-nums;width:100%;min-height:var(--feldhoehe);padding:0 var(--abstand-3);color:var(--farbe-text);background:var(--farbe-flaeche);border:var(--rand-feld) solid var(--farbe-feldrand);border-radius:var(--radius-feld)}.feld input:hover{border-color:var(--farbe-marine)}.feld input[aria-invalid=true]{border-color:var(--farbe-fehler)}.fehler{color:var(--farbe-fehler);font-size:var(--schrift-klein);font-weight:var(--gewicht-halbfett)}.knopf{font:inherit;font-weight:var(--gewicht-fett);min-height:var(--feldhoehe);padding:0 var(--abstand-5);color:var(--farbe-marine);background:var(--farbe-signal);border-radius:var(--radius-feld);cursor:pointer;border:0}.knopf:hover{background:var(--farbe-signal-aktiv)}.knopf:active{transform:translateY(var(--knopf-druck))}.ergebnis-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-1) var(--abstand-4);margin-bottom:var(--abstand-4);flex-wrap:wrap;display:flex}.ergebnis-kopf h2{font-size:var(--schrift-gross)}.hinweis-leise{color:var(--farbe-text-leise);font-size:var(--schrift-klein)}.ergebnisliste{background:var(--farbe-flaeche);border-radius:var(--radius-flaeche);padding:0;list-style:none;overflow:hidden}.angebot{min-height:var(--hoehe-angebot-min);display:grid}.angebot+.angebot{border-top:var(--linie) solid var(--farbe-linie)}.angebot-was,.angebot-gesamtkosten{padding:var(--abstand-4) var(--abstand-5);align-content:center;gap:var(--abstand-1);display:grid}.angebot-name{font-size:var(--schrift-mittel);font-weight:var(--gewicht-fett);line-height:var(--zeilenhoehe-eng)}.angebot-konditionen{color:var(--farbe-text-leise);font-size:var(--schrift-klein)}.angebot-gesamtkosten{border-top:var(--linie) solid var(--farbe-linie);font-variant-numeric:tabular-nums}@media (min-width:36rem){.angebot{grid-template-columns:minmax(0, 1fr) minmax(var(--breite-kostenfeld-min), auto)}.angebot-gesamtkosten{border-top:0;border-left:var(--linie) solid var(--farbe-linie);text-align:right}}.angebot-gesamtkosten[data-guenstigstes]{background:var(--farbe-signal);border-color:var(--farbe-signal)}.betrag{font-size:var(--schrift-betrag);font-stretch:var(--breite-betrag);font-weight:var(--gewicht-fett);line-height:var(--zeilenhoehe-betrag);letter-spacing:var(--laufweite-eng);white-space:nowrap}.betrag-zusatz{font-size:var(--schrift-klein);color:var(--farbe-text-leise)}.angebot-gesamtkosten[data-guenstigstes] .betrag-zusatz{color:var(--farbe-marine)}.betrag-auszeichnung{font-size:var(--schrift-klein);font-weight:var(--gewicht-halbfett)}.seitenfuss{color:var(--farbe-text-leise);font-size:var(--schrift-klein)}
